




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
嵌入式linux工程師面試題目C語言基礎部分(面試必須掌握)
1、如何在C中初始化一個字符數組。
這個問題看似很簡單,但是我們要將最簡單的問題用最嚴謹的態(tài)度來對待。關鍵的地方:初始化、字符型、數組。最簡單的方法是chararray[];。這個問題看似解決了,但是在初始化上好像還欠缺點什么,個人認為:chararray[5]={'1','2','3','4','5'};或者chararray[5]={"12345"};或者chararray[2][10]={"China","Beijing"};也許更符合“初始化”的意思。
2、如何在C中為一個數組分配空間。
最簡單的方法是:chararray[5];意思是分配給數組array一個5個字節(jié)的空間。但是我們要知道在C中數組其實就是一個名字,其實質含義就是指針,比如chararray[];是到底分配的多少空間?所以我們要將其分成為兩種不同的形式給出答案:
一種是棧的形式:chararray[5];
一種是堆的形式:char*array;array=(char*)malloc(5);//C++:array=newchar[5];
堆和棧的含義其實我也沒弄太透徹,改天明白了再發(fā)一篇。
我們要明白的是,第一種形式空間分配的大小可能會受操作系統(tǒng)的限制,比如windows會限制在2M;第二種形式成空間分配很靈活,想分配多少分配多少,只要RAM夠大。
3、如何初始化一個指針數組。
首先明確一個概念,就是指向數組的指針,和存放指針的數組。
指向數組的指針:char(*array)[5];含義是一個指向存放5個字符的數組的指針。
存放指針的數組:char*array[5];含義是一個數組中存放了5個指向字符型數據的指針。
按照題意,我理解為初始化一個存放指針的數組,char*array[2]={"China","Beijing"};其含義是初始化了一個有兩個指向字符型數據的指針的數組,這兩個指針分別指向字符串"China"和"Beijing"。
4、如何定義一個有10個元素的整數型指針數組。
既然只是定義而不是初始化,那就很簡單且沒有爭議了:int*array[10];。
5、s[10]的另外一種表達方式是什么。
前面說過了,數組和指針其實是數據存在形態(tài)的兩種表現形式,如果說對于數組s[],我們知道*s=s[0],那么s[10]的另一種表達方式就是:*(s+10)。
6、GCC3.2.2版本中支持哪幾種編程語言。
這個問題實在變態(tài),就像問你#error的作用是什么一樣。不可否認,gcc是linux下一個亮點,是一個備受無數程序員推崇的編譯器,其優(yōu)點省略1000字,有興趣可以自己查,我翻了翻書,書上曰:支持C,C++,Java,Obj-C,Ada,Fortran,Pascal,Modula-3等語言,這個“等”比較要命,不過我認為已經很全了,如果認為還是不全,干脆把ASM也加上算了,不過那已經不算是編譯了。
7、要使用CHAR_BIT需要包含哪個頭文件。
如果結合上面的問題,答題的人估計會認為自己撞鬼了,這個問題實在是……搜索了一下,應該是limits.h。
8、對(-1.2345)取整是多少?
其實不同的取整函數可能有不同的結果,不過這個數沒有太大的爭議,答案是-1。
9、如何讓局部變量具有全局生命期。
具體的生命期的概念我覺得我還要好好深入的學習一下,但是這個題目還算比較簡單,即用
這個問題也問的挺含糊的,怎么說呢,最簡單最直接的方法是為變量添加extern修飾詞,當然,這個變量必須是全局變量。還有一種就是利用函數調用來進行變量的間接引用,比如這個C文件中的一個函數引用另外一個C中的函數,將變量通過實參的形式傳遞過去。不過題目既然說是引用,那么還是用第一個答案好了。
12、使用malloc之前需要做什么準備工作。
其實準備工作很多啊,比如你需要一臺計算機之類的。玩笑話,我們首先要知道m(xù)alloc的用途,簡單的說就是動態(tài)的分配一段空間,返回這段空間的頭指針。實際的準備工作可以這么分:需要這段空間的指針是否存在,若不存在,則定義一個指針用來被賦值,還要清楚要返回一個什么類型的指針,分配的空間是否合理;如果指針已經存在,那么在重新將新的空間頭地址賦值給這個指針之前,要先判斷指針是否為NULL,如果不是要free一下,否則原來的空間就會被浪費,或者出錯,free之后就按照前一種情形考慮就可以了。
13、realloc函數在使用上要注意什么問題。
這個函數我也才知道的,汗一個。據我的初步理解,這個函數的作用是重新分配空間大小,返回的頭指針不變,只是改變空間大小。既然是改變,就有變大、變小和為什么改變的問題。變大,要注意不能大到內存溢出;變小,那變小的那部分空間會被征用,原有數據不再存在;為什么改變,如果是想重新挪作他用,還是先free了吧。
14、strtok函數在使用上要注意什么問題。
這個問題我不知道能不能回答全面,因為實在是用的很少。這個函數的作用是分割字符串,但是要分割的字符串不能是常量,這是要注意的。比如先定義一個字符串:chararray[]="part1,part2";,strtok的原形是char*strtok(char*string,char*delim);,我們將","作為分隔符,先用pt=strtok(array,",");,得到的結果print出來就是"part1",那后面的呢,要寫成pt=strtok(NULL,",");,注意,要用NULL,如果被分割的字符串會被分成N段,那從第二次開始就一直要用NULL。總結起來,需要注意的是:被分割的字符串和分隔符都要使用變量;除第一次使用指向字符串的指針外,之后的都要使用NULL;注意使用這個函數的時候千萬別把指針跟丟了,不然就全亂了。
15、gets函數在使用上要注意什么問題。
這是一個鍵盤輸入函數,將輸入字符串的頭地址返回。說到要注意的問題,我還是先查了一下網上的一些情況,需要注意的就是gets以輸入回車結束,這個地球人都知道,但是很多人不知道的是,當你輸入完一個字符串后,這個字符串可能依然存在于這個標準輸入流之中,當再次使用gets的時候,也許會把上次輸入的東西讀出來,所以應該在使用之后用fflush(stdin);處理一下,將輸入流清空。最后也還是要注意溢出的問題。關于這個答案我比較含糊,不知道有沒有高人高見?
16、C語言的詞法分析在長度規(guī)則方面采用的是什么策略?
我無語……聞所未聞啊……還是搜索了一下,有一篇文章,地址是:
:///jp2005/20/kcwz/wlkc/wlkc/03/3_5_2.htm
,是關于詞法分析器的。其中提到了兩點策略:(1)按最長匹配原則確定被選的詞型;(2)如果一個字符串能為若干個詞型匹配,則排列在最前面的詞型被選中。不知道是不是題干的要
18、如何定義Bool變量的TRUE和FALSE的值。
不知道這個題有什么陷阱,寫到現在神經已經大了,一般來說先要把TURE和FALSE給定義了,使用#define就可以:
#defineTURE1
#defineFALSE0
如果有一個變量需要定義成bool型的,舉個例子:boola=TURE;就可以了。
19、C語言的const的含義是什么。在定義常量時,為什么推薦使用const,而不是#define。
首先,這個題干抽了10題回答的一個大嘴巴。關于常量的概念看來我要好好看看書了……我說過了,const修飾詞可以將一個變量修飾為“只讀”,這個就能稱為常量么?姑且認為可以?;氐筋}目中,const是只讀的意思,它限定一個變量不允許被改變,誰都不能改!既然是修飾變量,那么變量的類型就可以豐富多彩,int啊,char啊,只要C認識的都可以;但是#define就不可以了,在預處理階段缺乏類型檢測機制,有可能會出錯。還有就是變量可以extern,但是#define就不可以。貌似const還可以節(jié)省RAM,這個我倒是沒有考證過。至于const的用法和作用,有很多,我會總結后發(fā)上來。
20、C語言的volatile的含義是什么。使用時會對編譯器有什么暗示。
終于最后一題了,容易么……如果這個測試是一個關于嵌入式的,那么這道題非常重要??!從詞面上講,volatile的意思是易變的,也就是說,在程序運行過程中,有一些變量可能會被莫名其妙的改變,而優(yōu)化器為了節(jié)約時間,有時候不會重讀這個變量的真實值,而是去讀在寄存器的備份,這樣的話,這個變量的真實值反而被優(yōu)化器給“優(yōu)化”掉了,用時髦的詞說就是被“和諧”了。如果使用了這個修飾詞,就是通知編譯器別犯懶,老老實實去重新讀一遍!可能我說的太“通俗”了,那么我引用一下“大師”的標準解釋:
volatile的本意是“易變的”。
由于訪問寄存器的速度要快過RAM,所以編譯器一般都會作減少存取外部RAM的優(yōu)化,但有可能會讀臟數據。當要求使用volatile聲明的變量的值的時候,系統(tǒng)總是重新從它所在的內存讀取數據,即使它前面的指令剛剛從該處讀取過數據。而且讀取的數據立刻被保存。
精確地說就是,優(yōu)化器在用到這個變量時必須每次都小心地重新讀取這個變量的值,而不是使用保存在寄存器里的備份。
下面是volatile變量的幾個例子:
1).并行設備的硬件寄存器(如:狀態(tài)寄存器)
2).一個中斷服務子程序中會訪問到的非自動變量(Non-automaticvariables)
3).多線程應用中被幾個任務共享的變量
嵌入式系統(tǒng)程序員經常同硬件中斷、RTOS等等打交道,所用這些都要求volatile變量。不懂得volatile內容將會帶來災難。ux面試答案一.填空題:1.在Linux系統(tǒng)中,以文件方式訪問設備。8.前臺起動的進程使用Ctrl+c終止。9.靜態(tài)路由設定后,若網絡拓撲結構發(fā)生變化,需由系統(tǒng)管理員修改路由的設置。10.網絡管理的重要任務是:控制和監(jiān)控。11.安裝Linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū)和交換分區(qū)。13.編寫的Shell程序運行前必須賦予該腳本文件執(zhí)行權限。14.系統(tǒng)管理的任務之一是能夠在分布式環(huán)境中實現對程序和數據的安全保護、備份、恢復和更新。15.系統(tǒng)交換分區(qū)是作為系統(tǒng)虛擬存儲器的一塊區(qū)域。16.內核分為進程管理系統(tǒng)、內存管理系統(tǒng)、I/O管理系統(tǒng)和文件管理系統(tǒng)等四個子系統(tǒng)。17.內核配置是系統(tǒng)管理員在改變系統(tǒng)配置硬件時要進行的重要操作。18.在安裝Linux系統(tǒng)中,使用netconfig程序對網絡進行配置,該安裝程序會一步步提示用戶輸入主機名、域名、域名服務器、IP地址、網關地址和子網掩碼等必要信息。19.唯一標識每一個用戶的是用戶ID和用戶名。20.RIP協(xié)議是最為普遍的一種內部協(xié)議,一般稱為動態(tài)路由信息協(xié)議。21.在Linux系統(tǒng)中所有內容都被表示為文件,組織文件的各種方法稱為文件系統(tǒng)。22.DHCP可以實現動態(tài)IP地址分配。23.系統(tǒng)網絡管理員的管理對象是服務器、用戶和服務器的進程以及系統(tǒng)的各種資源。24.網絡管理通常由監(jiān)測、傳輸和管理三部分組成,其中管理部分是整個網絡管理的中心。25.當想刪除本系統(tǒng)用不上的設備驅動程序時必須編譯內核,當內核不支持系統(tǒng)上的設備驅動程序時,必須對內核升級。26Ping命令可以測試網絡中本機系統(tǒng)是否能到達一臺遠程主機,所以常常用于測試網絡的連通性。27.vi編輯器具有兩種工作模式:命令模式和輸入模式。28.可以用ls–al命令來觀察文件的權限,每個文件的權限都用10位表示,并分為四段,其中第一段占1位,表示文件類型,第二段占3位,表示文件所有者對該文件的權限。29.進程與程序的區(qū)別在于其動態(tài)性,動態(tài)的產生和終止,從產生到終止進程可以具有的基本狀態(tài)為:運行態(tài)、就緒態(tài)和等待態(tài)(阻塞態(tài))。30.DNS實際上是分布在internet上的主機信息的數據庫,其作用是實現IP地址和主機名之間的轉換。31.Apache是實現WWW服務器功能的應用程序,即通常所說的“瀏覽web服務器”,在服務器端為用戶提供瀏覽web服務的就是apache應用程序。32.在Linux系統(tǒng)上做備份可以有兩種類型:系統(tǒng)備份和用戶備份。其中前者是指對操作系統(tǒng)的備份,后者是指對應用程序和用戶文件的備份。33.CD-ROM標準的文件系統(tǒng)類型是iso9660。34.當lilo.conf配置完畢后,使之生效,應運行的命令及參數是lilo。35.在使用ls命令時,用八進制形式顯示非打印字符應使用參數-b。43.Links分為硬鏈接和符號鏈接。44.在超級用戶下顯示Linux系統(tǒng)中正在運行的全部進程,應使用的命令及參數是ps-aux。45.管道文件的屬性位是p。46.將前一個命令的標準輸出作為后一個命令的標準輸入,稱之為管道。47.為腳本程序指定執(zhí)行權的命令及參數是chmoda+xfilename。48.進行遠程登錄的命令是telnet。49.欲發(fā)送10個分組報文測試與主機的連通性,應使用的命令和參數是:ping–c10。50.DNS服務器的進程命名為named,當其啟動時,自動裝載/etc目錄下的named.conf文件中定義的DNS分區(qū)數據庫文件。51.Apache服務器進程配置文件是d.conf。52.在Linux系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是gzip。53.在用vi編輯文件時,將文件內容存入test.txt文件中,應在命令模式下鍵入:wtest.txt。54可以在標準輸出上顯示整年日歷的命令及參數是cal-y。55.在shell編程時,使用方括號表示測試條件的規(guī)則是:方括號兩邊必須有空格。56.檢查已安裝的文件系統(tǒng)/dev/had5是否正常,若檢查有錯,則自動修復,其命令及參數是fsck–a/dev/had5。57.在Windows9.x環(huán)境下共享Unix/Linux中的用戶目錄的一個工具是Samba服務器。58.系統(tǒng)管理員的職責是進行系統(tǒng)資源管理、系統(tǒng)性能管理、設備管理、安全管理和系統(tǒng)性能監(jiān)測。59在Linux系統(tǒng)中,測試DNS服務器是否能夠正確解析域名的的客戶端命令,使用命令nslookup。60.在Linux系統(tǒng)下,第二個IDE通道的硬盤(從盤)被標識為hdb。61.當系統(tǒng)管理員需升級內核版本和改變系統(tǒng)硬件配置時,應重新編譯內核。62.如果只是要修改系統(tǒng)的IP地址,應修改/etc/rc.d/rc.inet1配置文件。63.當LAN內沒有條件建立DNS服務器,但又想讓局域網內的用戶可以使用計算機名互相訪問時,應配置/etc/hosts文件。64.在vi編輯環(huán)境下,使用Esc鍵進行模式轉換。65.SlackwareLinux9.0通常使用ext3文件系統(tǒng),系統(tǒng)的全部磁盤塊由四部分組成。66.將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實現此任務的tar命令格式tarzcvf/home/wang.tar.gz/home/stud1/wang。67.管道就是將前一個命令的標準輸出作為后一個命令的標準輸入。68.在使用手工的方法配置網絡時,可通過修改/etc/HOSTNAME文件來改變主機名,若要配置該計算機的域名解析客戶端,需配置/etc/resolv.conf文件。69.啟動進程有手動啟動和調度啟動兩種方法,其中調度啟動常用的命令為at、batch和crontab。70.test.bns的域名是bns,如果要配置一域名服務器,應在named.conf文件中定義DNS數據庫的工作目錄。71.Sendmail郵件系統(tǒng)使用的兩個主要協(xié)議是:SMTP和POP,前者用來發(fā)送郵件,后者用來接收郵件。72.DHCP是動態(tài)主機配置協(xié)議的簡稱,其作用是:為網絡中的主機分配IP地址。73.目前代理服務器使用的軟件包有很多種,教材中使用的是squid。74.rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關-r或-R。75.mv命令可以移動文件和目錄,還可以為文件和目錄重新命名。76.路由選擇協(xié)議(RIP)的跳數表示到達目的地之前必須通過的網關數,RIP接受的最長距離是15跳。81.用>;>;符號將輸出重定向內容附加在原文的后面。82.增加一個用戶的命令是:adduser或useradd。83進行字符串查找,使用grep命令。84.使用*每次匹配若干個字符。85./sbin目錄用來存放系統(tǒng)管理員使用的管理程序。二.單項選擇題:1.下面的網絡協(xié)議中,面向連接的的協(xié)議是:A。A傳輸控制協(xié)議B用戶數據報協(xié)議C網際協(xié)議D網際控制報文協(xié)議2.在/etc/fstab文件中指定的文件系統(tǒng)加載參數中,D參數一般用于CD-ROM等移動設備。AdefaultsBswCrw和roDnoauto3.Linux文件權限一共10位長度,分成四段,第三段表示的內容是C。A文件類型B文件所有者的權限C文件所有者所在組的權限D其他用戶的權限4.終止一個前臺進程可能用到的命令和操作B。AkillB<CTRL>;+CCshutdownDhalt5.在使用mkdir命令創(chuàng)建新的目錄時,在其父目錄不存在時先創(chuàng)建父目錄的選項是D。A-mB-dC-fD-p6.下面關于i節(jié)點描述錯誤的是A。(inode是一種數據結構,vfs中描述文件的相關參數??)Ai節(jié)點和文件是一一對應的Bi節(jié)點能描述文件占用的塊數Ci節(jié)點描述了文件大小和指向數據塊的指針D通過i節(jié)點實現文件的邏輯結構和物理結構的轉換7.一個文件名字為rr.Z,可以用來解壓縮的命令是:D。AtarBgzipCcompressDuncompress8.具有很多C語言的功能,又稱過濾器的是C。AcshBtcshCawk(awk詳解)Dsed機0訪問/24網絡時,其路由設置正確的是B。Arouteadd–netgwnetmaskmetric1Brouteadd–netgwnetmask55metric1Crouteadd–netgwnetmaskmetric1Drouteadddefaultnetmaskmetric112.下列提法中,不屬于ifconfig命令作用范圍的是D。A配置本地回環(huán)地址B配置網卡的IP地址C激活網絡適配器D加載網卡到內核中13.下列關于鏈接描述,錯誤的是B。A硬鏈接就是讓鏈接文件的i節(jié)點號指向被鏈接文件的i節(jié)點B硬鏈接和符號連接都是產生一個新的i節(jié)點C鏈接分為硬鏈接和符號鏈接D硬連接不能鏈接目錄文件14.在局域網絡內的某臺主機用ping命令測試網絡連接時發(fā)現網絡內部的主機都可以連同,而不能與公網連通,問題可能是C。A主機IP設置有誤B沒有設置連接局域網的網關C局域網的網關或主機的網關設置有誤D局域網DNS服務器設置有誤15.下列文件中,包含了主機名到IP地址的映射關系的文件是:B。A/etc/HOSTNAMEB/etc/hostsC/etc/resolv.confD/etc/networks16.不需要編譯內核的情況是D。A刪除系統(tǒng)不用的設備驅動程序時B升級內核時C添加新硬件時D將網卡激活17.在shell中變量的賦值有四種方法,其中,采用name=12的方法稱A。A直接賦值B使用read命令C使用命令行參數D使用命令的輸出18.D命令可以從文本文件的每一行中截取指定內容的數據。AcpBddCfmtDcut19.下列不是Linux系統(tǒng)進程類型的是D。A交互進程B批處理進程C守護進程D就緒進程(進程狀態(tài))20.配置Apache1.3.19服務器需要修改的配置文件為___A______Ad.confBaccess.confCsrm.confDnamed.conf21.內核不包括的子系統(tǒng)是D。A進程管理系統(tǒng)B內存管理系統(tǒng)CI/O管理系統(tǒng)D硬件管理系統(tǒng)查看文件內容,應使用C命令。AcatBmoreClessDmenu26.下列信息是某系統(tǒng)用ps–ef命令列出的正在運行的進程,D進程是運行Internet超級服務器,它負責監(jiān)聽Internetsockets上的連接,并調用合適的服務器來處理接收的信息。Aroot14.00.0344204?S17:090:00initBroot20.00.129161520?S17:090:00/sbin/gettyCroot30.00.21364632?S17:090:00/usr/sbin/syslogdDroot40.013441204?S17:090:10/usr/sbin/inetd27.在TCP/IP模型中,應用層包含了所有的高層協(xié)議,在下列的一些應用協(xié)議中,B是能夠實現本地與遠程主機之間的文件傳輸工作。AtelnetBFTPCSNMPDNFS28.當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什么位置出現了問題,滿足該目的的命令是C。ApingBifconfigCtracerouteDnetstat29.對名為fido的文件用chmod551fido進行了修改,則它的許可權是D。A-rwxr-xr-xB-rwxr--r--C-r--r--r--D-r-xr-x—x30.在i節(jié)點表中的磁盤地址表中,若一個文件的長度是從磁盤地址表的第1塊到第11塊,則該文件共占有B塊號。A256B266C11D256×10(??)31.用ls–al命令列出下面的文件列表,D文件是符號連接文件。A-rw-rw-rw-2hel-susers56Sep0911:05helloB-rwxrwxrwx2hel-susers56Sep0911:05goodbeyCdrwxr--r--1helusers1024Sep1008:10zhangDlrwxr--r--1helusers2024Sep1208:12cheng32.DNS域名系統(tǒng)主要負責主機名和A之間的解析。AIP地址BMAC地址C網絡地址D主機別名33.WWW服務器是在Internet上使用最為廣泛,它采用的是B結構。A服務器/工作站BB/SC集中式D分布式34.Linux系統(tǒng)通過C命令給其他用戶發(fā)消息。AlessBmesgyCwriteDechoto[注:mesg[y|n]所有使用者決定是否允許其他人傳訊息到自己的終端機介面]35.NFS是C系統(tǒng)。A文件B磁盤C網絡文件D操作36.B命令可以在Linux的安全系統(tǒng)中完成文件向磁帶備份的工作。AcpBtrCdirDcpio[注:如果用echo$PATH或者echo$LD_LIBRARY_PATH等類似的命令來顯示路徑信息的話,我們看到的將會是一大堆用冒號連接在一起的路徑,tr命令可以把這些冒號轉換為回車,這樣,這些路徑就具有很好的可讀性了:echo$PATH|tr":""\n"]37.Linux文件系統(tǒng)的文件都按其作用分門別類地放在相關的目錄中,對于外部設備文件,一般應將其放在C目錄中。A/binB/etcC/devD/lib38.在重新啟動Linux系統(tǒng)的同時把內存中的信息寫入硬盤,應使用D命令實現。A#rebootB#haltC#rebootD#shutdown–rnow39.網絡管理具備以下幾大功能:配置管理、A、性能管理、安全管理和計費管理等。A故障管理B日常備份管理C升級管理D發(fā)送郵件40.關于代理服務器的論述,正確的是A。A使用internet上已有的公開代理服務器,只需配置客戶端。B代理服務器只能代理客戶端的請求。C設置好的代理服務器可以被網絡上任何主機使用。D使用代理服務器的客戶端沒有自己的ip地址。41.關閉linux系統(tǒng)(不重新啟動)可使用命令B。ACtrl+Alt+DelBhaltCshutdown-rnowDreboot42.實現從IP地址到以太網MAC地址轉換的命令為:C。ApingBifconfigCarpDtraceroute43.在vi編輯器中的命令模式下,鍵入B可在光標當前所在行下添加一新行。A<a>;B<o>;C<I>;DA44.在vi編輯器中的命令模式下,刪除當前光標處的字符使用A命令。A<x>;B<d>;<w>;C<D>;D<d>;<d>;45.在vi編輯器中的命令模式下,重復上一次對編輯的文本進行的操作,可使用C命令。A上箭頭B下箭頭C<.>;D<*>;46.用命令ls-al顯示出文件ff的描述如下所示,由此可知文件ff的類型為A。-rwxr-xr--1rootroot599Cec1017:12ffA普通文件B硬鏈接C目錄D符號鏈接47.刪除文件命令為:D。AmkdirBrmdirCmvDrm48.在下列的名稱中,不屬于DNS服務器類型的是:____C_____APrimaryMasterServerBSecondaryMasterServerCsambaDCache_onlyServer49.網絡管理員對WWW服務器進行訪問、控制存取和運行等控制,這些控制可在A文件中體現。Ad.confBlilo.confCinetd.confDresolv.conf50.郵件轉發(fā)代理也稱郵件轉發(fā)服務器,它可以使用SMTP協(xié)議,也可以使用C協(xié)議。AFTPBTCPCUUCPDPOP51.啟動samba服務器進程,可以有兩種方式:獨立啟動方式和父進程啟動方式,其中前者是在C文件中以獨立進程方式啟動。A/usr/sbin/smbdB/usr/sbin/nmbdCrc.sambaD/etc/inetd.conf52.DHCP是動態(tài)主機配置協(xié)議的簡稱,其作用是可以使網絡管理員通過一臺服務器來管理一個網絡系統(tǒng),自動地為一個網絡中的主機分配___D______地址。54.對文件進行歸檔的命令為D。AddBcpioCgzipDtar55.改變文件所有者的命令為C。AchmodBtouchCchownDcat56.在給定文件中查找與設定條件相符字符串的命令為:A。AgrepBgzipCfindDsort57.建立一個新文件可以使用的命令為D。AchmodBmoreCcpDtouch(指令改變檔案的時間記錄。)58.在下列命令中,不能顯示文本文件內容的命令是:D。AmoreBlessCtailDjoin59.在使用匿名登錄ftp時,用戶名為B。AusersBanonymousCrootDguest60.在實際操作中,想了解命令logname的用法,可以鍵入D得到幫助。Alogname--manBlogname/?ChelplognameDlogname--help61.如果LILO被安裝在MBR,使用A命令即可卸載LILO。Alilo–uBlilo–cClilo–vDlilo-V62.當用命令ls–al查看文件和目錄時,欲觀看卷過屏幕的內容,應使用組合鍵D。AShift+HomeBCtrl+PgUpCAlt+PgDnDShift+PgUp63.mc是UNIX風格操作系統(tǒng)的C。A文件編輯器/程序編譯器B配置網絡的窗口工具C目錄瀏覽器/文件管理器DSamba服務器管理工具64.i節(jié)點是一個D長的表,表中包含了文件的相關信息。A8字節(jié)B16字節(jié)C32字節(jié)D64字節(jié)65.文件權限讀、寫、執(zhí)行的三種標志符號依次是A。ArwxBxrwCrdxDsrw66.Linux文件名的長度不得超過C個字符。A64B128C256D51267.進程有三種狀態(tài):C。A準備態(tài)、執(zhí)行態(tài)和退出態(tài)B精確態(tài)、模糊態(tài)和隨機態(tài)C運行態(tài)、就緒態(tài)和等待態(tài)D手工態(tài)、自動態(tài)和自由態(tài)68.從后臺啟動進程,應在命令的結尾加上符號A。A&B@C#D$69.B不是郵件系統(tǒng)的組成部分。A用戶代理B代理服務器C傳輸代理D投遞代理70.在Shell腳本中,用來讀取文件內各個域的內容并將其賦值給Shell變量的命令是D。AfoldBjoinCtrDread71.crontab文件由六個域組成,每個域之間用空格分割,其排列如下:B。AMINHOURDAYMONTHYEARCOMMANDBMINHOURDAYMONTHDAYOFWEEKCOMMANDCCOMMANDHOURDAYMONTHDAYOFWEEKDCOMMANDYEARMONTHDAYHOURMINcrontab命令:實現程序定時運行72.用ftp進行文件傳輸時,有兩種模式:C。AWord和binaryB.txt和WordDocumentCASCII和binaryDASCII和RichTextFormat73.某文件的組外成員的權限為只讀;所有者有全部權限;組內的權限為讀與寫,則該文件的權限為D。A467B674C476D76474.在DNS系統(tǒng)測試時,設named進程號是53,命令D通知進程重讀配置文件。Akill–USR253Bkill–USR153Ckill-INT63Dkill–HUP5375.Apache服務器默認的接聽連接端口號是C。A1024B800C80()D876.PHP和MySQL的聯合使用解決了C。A在Proxy上處理數據庫的訪問問題B在WWW服務器上處理黑客的非法訪問問題C在WWW服務器上處理數據庫的訪問問題D在Sendmail郵件系統(tǒng)上處理數據庫的訪問問題77.OpenSSL是一個A。A加密軟件B郵件系統(tǒng)C數據庫管理系統(tǒng)D嵌入式腳本編程語言78.Samba服務器的配置文件是D。Ad.confBinetd.confCrc.sambaDsmb.conf79.關于DNS服務器,敘述正確的是D。ADNS服務器配置不需要配置客戶端B建立某個分區(qū)的DNS服務器時只需要建立一個主DNS服務器C主DNS服務器需要啟動named進程,而輔DNS服務器不需要DDNS服務器的root.cache文件包含了根名字服務器的有關信息80.退出交互模式的shell,應鍵入C。A<Esc>;B^qCexitDquit81.將WindowsC:盤(hda1)安裝在Linux文件系統(tǒng)的/winsys目錄下,命令是B。Aroot@:~#mountdev/had1/winsysBroot@:~#mount/dev/had1/winsysCroot@:~#mount/dev/had1winsysDroot@:~#mountdev/had1winsys82.設超級用戶root當前所在目錄為:/usr/local,鍵入cd命令后,用戶當前所在目錄為B。A/homeB/rootC/home/rootD/usr/local83.字符設備文件類型的標志是B。ApBcCsDl84.將光盤CD-ROM(hdc)安裝到文件系統(tǒng)的/mnt/cdrom目錄下的命令是C。Amount/mnt/cdromBmount/mnt/cdrom/dev/hdcCmount/dev/hdc/mnt/cdromDmount/dev/hdc85.將光盤/dev/hdc卸載的命令是C。Aumount/dev/hdcBunmount/dev/hdcCumount/mnt/cdrom/dev/hdcDunmount/mnt/cdrom/dev/hdc86.在/home/stud1/wang目錄下有一文件file,使用D可實現在后臺執(zhí)行命令,此命令將file文件中的內容輸出到file.copy文件中。Acatfile>;file.copyBcat>;file.copyCcatfilefile.copy&Dcatfile>;file.copy&87.在DNS配置文件中,用于表示某主機別名的是:B。ANSBCNAMECNAMEDCN88.可以完成主機名與IP地址的正向解析和反向解析任務的命令是:A。AnslookupBarpCifconfigDdnslook89.下列變量名中有效的shell變量名是:C。A-2-timeB_2$3Ctrust_no_1D2004file90.qmail是B。A收取郵件的協(xié)議B郵件服務器的一種C發(fā)送郵件的協(xié)議D郵件隊列A744B664C646D746??95.如果想配置一臺匿名ftp服務器,應修改C文件。A/etc/gatewayB/etc/ftpserversC/etc/ftpusersD/etc/inetd.conf96.Samba服務器的進程由B兩部分組成。Anamed和sendmailBsmbd和nmbdCbootp和dhcpdDd和squid97.要配置NFS服務器,在服務器端主要配置C文件。A/etc/rc.d/rc.inet1B/etc/rc.d/rc.MC/etc/exportsD/etc/rc.d/rc.S98.為保證在啟動服務器時自動啟動DHCP進程,應對B文件進行編輯。A/etc/rc.d/rc.inet2B/etc/rc.d/rc.inet1C/etc/dhcpd.confD/etc/rc.d/rc.S99.在配置代理服務器時,若設置代理服務器的工作緩存為64MB,配置行應為D。Acache64MBBcache_dirufs/usr/local/squid/cache1000016256Ccache_mgr64MBDcache_mem64MB100.安全管理涉及的問題包括保證網絡管理工作可靠進行的安全問題和保護網絡用戶及網絡管理對象問題。C屬于安全管理的內容。A配置設備的工作參數B收集與網絡性能有關的數據C控制和維護訪問權限D監(jiān)測故障101.以下命令對中,正確的是:B。Als和slBcat和tacCmore和eromDexit和tixecat是顯示文件夾的命令,這個大家都知道,tac是cat的倒寫,意思也和它是相反的。cat是從第一行顯示到最后一行,而tac是從最后一行顯示到第一行,而rev則是從最后一個字符顯示到第一個字符102.B命令是在vi編輯器中執(zhí)行存盤退出。A:qBZZC:q!D:WQ103.下列關于/etc/fstab文件描述,正確的是D。Afstab文件只能描述屬于linux的文件系統(tǒng)BCD_ROM和軟盤必須是自動加載的Cfstab文件中描述的文件系統(tǒng)不能被卸載D啟動時按fstab文件描述內容加載文件系統(tǒng)104.通過文件名存取文件時,文件系統(tǒng)內部的操作過程是通過C。A文件在目錄中查找文件數據存取位置。B文件名直接找到文件的數據,進行存取操作。C文件名在目錄中查找對應的I節(jié)點,通過I節(jié)點存取文件數據。D文件名在中查找對應的超級塊,在超級塊查找對應i節(jié)點,通過i節(jié)點存取文件數據105.Linux將存儲設備和輸入/輸出設備均看做文件來操作,C不是以文件的形式出現。A目錄B軟鏈接Ci節(jié)點表D網絡適配器106.關于i節(jié)點和超級塊,下列論述不正確的是B。Ai節(jié)點是一個長度固定的表B超級塊在文件系統(tǒng)的個數是唯一的Ci節(jié)點包含了描述一個文件所必需的全部信息D超級塊記錄了i節(jié)點表和空閑塊表信息在磁盤中存放的位置107.D設備是字符設備。AhdcBfd0Chda1Dtty1(A,B,C為塊設備)108.B目錄存放著Linux的源代碼。A/etcB/usr/srcC/usrD/home109.關于文件系統(tǒng)的安裝和卸載,下面描述正確的是A。A如果光盤未經卸載,光驅是打不開的B安裝文件系統(tǒng)的安裝點只能是/mnt下C不管光驅中是否有光盤,系統(tǒng)都可以安裝CD-ROM設備Dmount/dev/fd0/floppy此命令中目錄/floppy是自動生成的110.B不是進程和程序的區(qū)別。A程序是一組有序的靜態(tài)指令,進程是一次程序的執(zhí)行過程B程序只能在前臺運行,而進程可以在前臺或后臺運行C程序可以長期保存,進程是暫時的Cchmodo+xexer1Dchmodg+wexer1112.有關歸檔和壓縮命令,下面描述正確的是C。A用uncompress命令解壓縮由compress命令生成的后綴為.zip的壓縮文件Bunzip命令和gzip命令可以解壓縮相同類型的文件Ctar歸檔且壓縮的文件可以由gzip命令解壓縮Dtar命令歸檔后的文件也是一種壓縮文件113.不是shell具有的功能和特點的是C。A管道B輸入輸出重定向C執(zhí)行后臺進程D處理程序命令114.下列對shell變量FRUIT操作,正確的是:C。A為變量賦值:$FRUIT=appleB顯示變量的值:fruit=appleC顯示變量的值:echo$FRUITD判斷變量是否有值:[-f“$FRUIT”]三.簡答題:1.簡述Linux文件系統(tǒng)通過i節(jié)點把文件的邏輯結構和物理結構轉換的工作過程。參考答案:參考答案:在Linux中啟動一個進程有手工啟動和調度啟動兩種方式:(1)手工啟動用戶在輸入端發(fā)出命令,直接啟動一個進程的啟動方式。可以分為:①前臺啟動:直接在SHELL中輸入命令進行啟動。②后臺啟動:啟動一個目前并不緊急的進程,如打印進程。(2)調度啟動系統(tǒng)管理員根據系統(tǒng)資源和進程占用資源的情況,事先進行調度安排,指定任務運行的時間和場合,到時候系統(tǒng)會自動完成該任務。經常使用的進程調度命令為:at、batch、crontab。3.簡述DNS進行域名解析的過程。參考答案:首先,客戶端發(fā)出DNS請求翻譯IP地址或主機名。DNS服務器在收到客戶機的請求后:(1)檢查DNS服務器的緩存,若查到請求的地址或名字,即向客戶機發(fā)出應答信息;(2)若沒有查到,則在數據庫中查找,若查到請求的地址或名字,即向客戶機發(fā)出應答信息;(3)若沒有查到,則將請求發(fā)給根域DNS服務器,并依序從根域查找頂級域,由頂級查找二級域,二級域查找三級,直至找到要解析的地址或名字,即向客戶機所在網絡的DNS服務器發(fā)出應答信息,DNS服務器收到應答后現在緩存中存儲,然后,將解析結果發(fā)給客戶機。(4)若沒有找到,則返回錯誤信息。4.系統(tǒng)管理員的職責包括那些?管理的對象是什么?參考答案:系統(tǒng)管理員的職責是進行系統(tǒng)資源管理、設備管理、系統(tǒng)性能管理、安全管理和系統(tǒng)性能監(jiān)測。管理的對象是服務器、用戶、服務器的進程及系統(tǒng)的各種資源等。5.簡述安裝SlackwareLinux系統(tǒng)的過程。參考答案:(1)對硬盤重新分區(qū)。(2)啟動Linux系統(tǒng)(用光盤、軟盤等)。(3)建立Linux主分區(qū)和交換分區(qū)。(4)用setup命令安裝Linux系統(tǒng)。(5)格式化Linux主分區(qū)和交換分區(qū)(6)安裝Linux軟件包(7)安裝完畢,建立從硬盤啟動Linux系統(tǒng)的LILO啟動程序,或者制作一張啟動Linux系統(tǒng)的軟盤。重新啟動Linux系統(tǒng)。6.什么是靜態(tài)路由,其特點是什么?什么是動態(tài)路由,其特點是什么?87.進程的查看和調度分別使用什么命令?參考答案:進程查看的命令是ps和top。進程調度的命令有at,crontab,batch,kill。8.當文件系統(tǒng)受到破壞時,如何檢查和修復系統(tǒng)?參考答案:成功修復文件系統(tǒng)的前提是要有兩個以上的主文件系統(tǒng),并保證在修復之前首先卸載將被修復的文件系統(tǒng)。使用命令fsck對受到破壞的文件系統(tǒng)進行修復。fsck檢查文件系統(tǒng)分為5步,每一步檢查系統(tǒng)不同部分的連接特性并對上一步進行驗證和修改。在執(zhí)行fsck命令時,檢查首先從超級塊開始,然后是分配的磁盤塊、路徑名、目錄的連接性、鏈接數目以及空閑塊鏈表、i-node。9.解釋i節(jié)點在文件系統(tǒng)中的作用。參考答案:在linux文件系統(tǒng)中,是以塊為單位存儲信息的,為了找到某一個文件在存儲空間中存放的位置,用i節(jié)點對一個文件進行索引。I節(jié)點包含了描述一個文件所必須的全部信息。所以i節(jié)點是文件系統(tǒng)管理的一個數據結構。10.什么是符號鏈接,什么是硬鏈接?符號鏈接與硬鏈接的區(qū)別是什么?參考答案:鏈接分硬鏈接和符號鏈接。符號鏈接可以建立對于文件和目錄的鏈接。符號鏈接可以跨文件系統(tǒng),即可以跨磁盤分區(qū)。符號鏈接的文件類型位是l,鏈接文件具有新的i節(jié)點。硬鏈接不可以跨文件系統(tǒng)。它只能建立對文件的鏈接,硬鏈接的文件類型位是-,且硬鏈接文件的i節(jié)點同被鏈接文件的i節(jié)點相同。11.在對linux系統(tǒng)分區(qū)進行格式化時需要對磁盤簇(或i節(jié)點密度)的大小進行選擇,請說明選擇的原則。參考答案:磁盤簇(或i節(jié)點密度)是文件系統(tǒng)調度文件的基本單元。磁盤簇的大小,直接影響系統(tǒng)調度磁盤空間效率。當磁盤分區(qū)較大時,磁盤簇也應選得大些;當分區(qū)較小時,磁盤簇應選得小些。通常使用經驗值。12.簡述網絡文件系統(tǒng)NFS,并說明其作用。參考答案:網絡文件系統(tǒng)是應用層的一種應用服務,它主要應用于Linux和Linux系統(tǒng)、Linux和Unix系統(tǒng)之間的文件或目錄的共享。對于用戶而言可以通過NFS方便的訪問遠地的文件系統(tǒng),使之成為本地文件系統(tǒng)的一部分。采用NFS之后省去了登錄的過程,方便了用戶訪問系統(tǒng)資源。13.某/etc/fstab文件中的某行如下:/dev/had5/mnt/dosdatamsdosdefaults,usrquota12請解釋其含義。參考答案:(1)第一列:將被加載的文件系統(tǒng)名;(2)第二列:該文件系統(tǒng)的安裝點;(3)第三列:文件系統(tǒng)的類型;(4)第四列:設置參數;(5)第五列:供備份程序確定上次備份距現在的天數;(6)第六列:在系統(tǒng)引導時檢測文件系統(tǒng)的順序。14.Apache服務器的配置文件d.conf中有很多內容,請解釋如下配置項:(1)MaxKeepAliveRequests200(2)UserDirpublic_html(3)DefaultTypetext/plain(4)AddLanguareen.en(5)DocumentRoot“/usr/local/d/htdocs”……ROUTEadd–netdefaultgw01netmaskmetric1ROUTEadd–netgw50netmaskmetric1參考答案:修正錯誤:(1)ROUTE應改為小寫:route;(2)netmask應改為:netmask;(3)缺省路由的子網掩碼應改為:netmask;(4)缺省路由必須在最后設定,否則其后的路由將無效。解釋內容:(1)route:建立靜態(tài)路由表的命令;(2)add:增加一條新路由;(3)-net:到達一個目標網絡的網絡地址;(4)default:建立一條缺省路由;(5)gw01:網關地址;(6)metric1:到達目標網絡經過的路由器數(跳數)。16.試解釋apache服務器以下配置的含義:(1)port1080(2)UserDiruserdoc(3)DocumentRoot“/home/htdocs”(4)<Directory/home/htdocs/inside>;OptionsIndexesFollowSymLinksAllowOverrideNoneOrderdeny,allowdenyfromall</Directory>;(5)ServerTypeStandlone參考答案:Apache服務器配置行含義如下:(1)將apache服務器的端口號設定為1080;(2)設定用戶網頁目錄為userdoc;(1)ftp有兩種登錄方式:匿名登錄和授權登錄。使用匿名登錄時,用戶名為:anonymous,密碼為:任何合法email地址;使用授權登錄時,用戶名為用戶在遠程系統(tǒng)中的用戶帳號,密碼為用戶在遠程系統(tǒng)中的用戶密碼。區(qū)別:使用匿名登錄只能訪問ftp目錄下的資源,默認配置下只能下載;而授權登錄訪問的權限大于匿名登錄,且上載、下載均可。(2)ftp文件傳輸有兩種文件傳輸模式:ASCII模式和binary模式。ASCII模式用來傳輸文本文件,其他文件的傳輸使用binary模式。(3)常用的ftp文件傳輸命令為:bin、asc、put、get、mput、mget、prompt、bye四.編程與應用題:1.用Shell編程,判斷一文件是不是字符設備文件,如果是將其拷貝到/dev目錄下。參考程序:#!/bin/shFILENAME=echo“Inputfilename:”readFILENAMEif[-c"$FILENAME"]thencp$FILENAME/devfi2.請下列shell程序加注釋,并說明程序的功能和調用方法:#!/bin/sh#!/bin/sh##/etc/rc.d/rc.d##Start/stop/restarttheApachewebserver.##TomakeApachestartautomaticallyatboot,makethis#fileexecutable:chmod755/etc/rc.d/rc.d#case"$1"in'start')/usr/sbin/apachectlstart;;'stop')/usr/sbin/apachectlstop;;'restart')/usr/sbin/apachectlrestart;;*)##Start/stop/restarttheApachewebserver.##TomakeApachestartautomaticallyatboot,makethis#fileexecutable:chmod755/etc/rc.d/rc.d#case"$1"in#case結構開始,判斷“位置參數”決定執(zhí)行的操作。本程序攜帶一個“位置參數”,即$1'start')#若位置參數為start/usr/sbin/apachectlstart;;#啟動d進程'stop')#若位置參數為stop/usr/sbin/apachectlstop;;#關閉d進程'restart')#若位置參數為stop/usr/sbin/apachectlrestart;;#重新啟動d進程*)#若位置參數不是start、stop或restart時echo"usage$0start|stop|restart";;#顯示命令提示信息:程序的調用方法esac#case結構結束(2)程序的功能是啟動,停止或重新啟動d進程(3)程序的調用方式有三種:啟動,停止和重新啟動。3.設計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30。參考答案:#!/bin/shi=1groupaddclass1while[$i-le30]doif[$i-le9];thenUSERNAME=stu0${i}elseUSERNAME=stu${i}fiuseradd$USERNAMEmkdir/home/$USERNAMEchown-R$USERNAME/home/$USERNAMEchgrp-Rclass1/home/$USERNAMEi=$(($i+1))done4.編寫shell程序,實現自動刪除50個賬號的功能。賬號名為stud1至stud50。參考程序:#!/bin/shi=1while[$i-le50]douserdel-rstud${i}i=$(($i+1))done5.某系統(tǒng)管理員需每天做一定的重復工作,請按照下列要求,編制一個解決方案:(1)在下午4:50刪除/abc目錄下的全部子目錄和全部文件;(2)從早8:00~下午6:00每小時讀取/xyz目錄下x1文件中每行第一個域的全部數據加入到/backup目錄下的bak01.txt文件內;(3)每逢星期一下午5:50將/data目錄下的所有目錄和文件歸檔并壓縮為文件:backup.tar.gz;(4)在下午5:55將IDE接口的CD-ROM卸載(假設:CD-ROM的設備名為hdc);(5)在早晨8:00前開機后啟動。參考答案:解決方案:(1)用vi創(chuàng)建編輯一個名為prgx的crontab文件;(2)prgx文件的內容:5016***rm-r/abc/*08-18/1***cut-f1/xyz/x1>;>;/backup/bak01.txt5017***tarzcvfbackup.tar.gz/data5517***umount/dev/hdc(3)由超級用戶登錄,用crontab執(zhí)行prgx文件中的內容:root@xxx:#crontabprgx;在每日早晨8:00之前開機后即可自動啟動crontab。6.設計一個shell程序,在每月第一天備份并壓縮/etc目錄的所有內容,存放在/root/bak目錄里,且文件名為如下形式y(tǒng)ymmdd_etc,yy為年,mm為月,dd為日。Shell程序fileback存放在/usr/bin目錄下。參考答案:(2)編寫任務定時器:echo"001**/bin/sh/usr/bin/fileback">;/root/etcbakcroncrontab/root/etcbakcron或使用crontab-e命令添加定時任務:01***/bin/sh/usr/bin/fileback7.有一普通用戶想在每周日凌晨零點零分定期備份/user/backup到/tmp目錄下,該用戶應如何做?參考答案:(1)第一種方法:用戶應使用crontab–e命令創(chuàng)建crontab文件。格式如下:00**suncp–r/user/backup/tmp(2)第二種方法:用戶先在自己目錄下新建文件file,文件內容如下:0**suncp–r/user/backup/tmp然后執(zhí)行crontabfile使生效。8.設計一個Shell程序,在/userdata目錄下建立50個目錄,即user1~user50,并設置每個目錄的權限,其中其他用戶的權限為:讀;文件所有者的權限為:讀、寫、執(zhí)行;文件所有者所在組的權限為:讀、執(zhí)行。參考答案:建立程序Pro16如下:#!/bin/shi=1while[i-le50]doif[-d/userdata];thenmkdir-p/userdata/user$ichmod754/userdata/user$iecho"user$i"let"i=i+1"(或i=$(($i+1))elsemkdir/userdatamkdir-p/userdata/user$ichmod754/userdata/user$iecho"user$i"let"i=i+1"(或i=$(($i+1))fidone五、多選題1.關于硬鏈接的描述正確的(BE)。A跨文件系統(tǒng)B不可以跨文件系統(tǒng)D可以做目錄的連接C為鏈接文件創(chuàng)建新的i節(jié)點E鏈接文件的i節(jié)點同被鏈接文件的i節(jié)點2.在網站發(fā)布用戶wang的個人網頁時,需要創(chuàng)建用戶網頁目錄,假定用戶網頁目錄設定為web(用戶目錄在/home目錄下),如下描述正確的是(BCE)A存放用戶網頁的絕對路徑/wang/webB存放用戶網頁的目錄~wang/C存放用戶網頁的絕對路徑/home/wang/webD存放用戶網頁的絕對路徑/home/webE瀏覽器訪問該服務器的URL地址localhost:8000/4.在shell編程中關于$2的描述正確的是(CE)A程序后攜帶了兩個位置參數B宏替換C程序后面攜帶的第二個位置參數D攜帶位置參數的個數E用$2引用第二個位置參數5.某文件的權限是-rwxr--r--,下面描述正確的是(CD)A文件的權限值是755B文件的所有者對文件只有讀權限C文件的權限值是744D其他用戶對文件只有讀權限E同組用戶對文件只有寫權限6.關于OpenSSH的作用的描述正確的是(ACE)A開放源代碼的安全加密程序BOpenSSH常用于為協(xié)議加密COpenSSH用于提高遠程登錄訪問的安全性D它和telnet實用同樣的端口號EOpenSSH是免費下載的應程序7.關于NFS服務器描述正確的是(BC)A網絡中實現Windows系統(tǒng)之間文件系統(tǒng)共享的應用軟件B網絡中實現Linux系統(tǒng)之間文件系統(tǒng)共享的應用軟件C網絡中實現Unix系統(tǒng)之間文件系統(tǒng)共享的應用軟件D網絡中實現Windows系統(tǒng)和Unix之間文件系統(tǒng)共享的應用軟件E網絡中實現Windows系統(tǒng)和Linux之間文件系統(tǒng)共享的應用軟件8.關于sed描述正確的是(ABD)Ased是Linux系統(tǒng)中的流編輯器Bsed是UNIX系統(tǒng)中的流編輯器Csed網絡文件系統(tǒng)的類型D利用管道對標準輸入/標準輸入的數據進行編輯和組合Esed是NFS的應用程序9.關于限制磁盤限額,描述正確的是(ABD)A使用edquota可以監(jiān)控系統(tǒng)所有用戶使用的磁盤空間,并在接近極限時提示用戶B用戶組的磁盤限額是用戶組內所有用戶予設磁盤空間總和C單個用戶的磁盤限額就是該用戶所在用戶組內所有磁盤限額的總合D在Linux系統(tǒng)下限制用戶使用的磁盤空間可以使用edquotaE用戶組的磁盤限額就是該用戶組內擁有最大磁盤限額值的用戶的磁盤限額10.關于建立系統(tǒng)用戶的正確描述是()A在Linux系統(tǒng)下建立用戶使用adduser命令B每個系統(tǒng)用戶分別在/etc/passwd和/etc/shadow文件中有一條記錄C訪問每個用戶的工作目錄使用命令“cd/用戶名”D每個系統(tǒng)用戶在默認狀態(tài)下的工作目錄在/home/用戶名E每個系統(tǒng)用戶在/etc/fstab文件中有一條記錄三.簡答題1.簡述Linux文件系統(tǒng)通過i節(jié)點把文件的邏輯結構和物理結構轉換的工作過程。2.簡述進程的啟動、終止的方式以及如何進行進程的查看。12.簡述網絡文件系統(tǒng)NFS,并說明其作用。13.某/et
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度時尚消費品代理進口及市場布局合同
- 二零二五年度退休科研人員合作研發(fā)聘用合同
- 二零二五學年度學生校車安全乘車環(huán)境改善與優(yōu)化協(xié)議
- 股權代持協(xié)議書標準模板:2025年度股權置換與重組范本
- 二零二五年度校園安全責任與學生家長參與合同
- 二零二五年度購物中心日常保潔與應急處理合同
- 三字經中道理的故事解讀
- 旅游目的地營銷與品牌形象塑造研究
- 綠化零工勞務合同
- 產品供應和分銷合同
- 單位下鄉(xiāng)租車方案
- 化工制圖第一章制圖的基本知識課件
- 《植物學》練習(二)根、莖、葉營養(yǎng)器官的聯系及變態(tài)
- 鼎和財險附加意外傷害醫(yī)療保險A款(互聯網專屬)條款
- 中暑-紅十字應急救護培訓課件
- 聯儲共備實施方案
- 光伏工程 危害辨識風險評價表(光伏)
- 高壓電動機試驗報告模板
- 醫(yī)學課件-主動脈夾層ppt
- 氫氧化鈣化學品安全技術說明書
- 大眾Polo 2014款說明書
評論
0/150
提交評論