1. 程式人生 > >Linux運維工程師筆試題系列6(30題)

Linux運維工程師筆試題系列6(30題)

如果您對問題有疑問,或者認為答案不準確的,歡迎留言交流。

問題如下:

1. cat -n file1file2 命令的意思是?

A 只會把檔案file1的內容輸出到螢幕上。
B 把檔案file1和file2連在一起,然後輸出到螢幕上。
C 建立檔案file1和file2
D 把file2的內容輸出到file1中並儲存
2. Linux下檢視服務程式佔用的埠命令是什麼?

A ps -aux
B netstat –apn
C watch
D lsof
3. 對於Linux說法,下列說法正確的是()

A 線性訪問記憶體非法時,當前執行緒會進入訊號處理函式
B 用mv命令移動檔案時,檔案的修改時間會發生變化
C ulimit -c設定的是函式呼叫棧的大小
D malloc函式是應用程式向作業系統申請記憶體的介面
4. 在Linux系統上,下面那個命令不可以用來檢視檔案內容()

A cat
B ls
C less
D more
5. 下面哪個命令可以從文字檔案的每一行中擷取指定內容的資料。

A cp
B dd
C fmt
D cut
6. Linux下檢視磁碟使用情況的命令是?

A dd
B df
C top
D netstat
7. 設umask為002, 則新建立的檔案的許可權是什麼?

A -rw-rw-r–
B rwxrwx-w-
C ——-w-
D rwxrwxr-x
8. Linux系統中某個可執行檔案屬於root並且有setuid,當一個普通使用者mike執行這個程式時,產生的程序的有效使用者和實際使用者分別是____?

A root mike
B root root
C mike root
D mike mike
E deamon mike
F mike deamon
9. 在linux系統中,用來存放系統所需要的配置檔案和子目錄是

A /etc
B /var
C /root
D /home
10. 檔案exer1 的訪問許可權為rw-r–r– ,現要增加所有使用者的執行許可權和同組使用者的寫許可權,下列命令正確的是

A chmoda+xg+w exer1
B chmod 765 exer1
C chmodo+x exer1
D chmodg+w exer1
11. linux檢視系統活躍程序的命令是?

A ps
B netstat
C df
D ifconfig
12. 用什麼命令來顯示當前目錄?

A echo $(pwd)
B echo pwd
C $pwd
D pwd | echo
13. crontab檔案由6個域組成,每個域之間用空格分隔,下列哪個排列方式是正確的?

A MIN HOUR DAY MONTH YEAR COMMAND
B MIN HOUR DAY MONTH DAYOFWEEK COMMAND
C COMMAND HOUR DAY MONTH DAYOFWEEK
D COMMAND YEAR MONTH DAY HOUR MIN
14. 在 Linux 中檢視 ARP 快取記錄的命令是?

A “arp –a”
B “arp –d”
C “arp -L”
D “arp –D”
15. 以下函式中,和其他函式不屬於一類的是_____。

A fread
B gets
C getchar
D pread
E getline
F scanf
16. 在xdm的配置目錄中,哪個檔案用來設定在使用者通過xdm登入後自動起動的應用程式?

A The Xsession file
B The Xsetup_0 file
C The Xstart_up file
D The GiveConsole file
17. linux下給檔案start.sh設定許可權為自己可讀可修改可執行,組內使用者為可讀可執行不可修改,其餘使用者沒有任何許可權,那麼設定該檔案許可權的命令為()

A chmod start.sh 706
B chmod start.sh 750
C chmod start.sh 705
D chmod start.sh 777
18. 採用多路複用I/O監聽3個套接字的資料時,如果套接字描述符分別是:5,17,19,則
select(int maxfd,struct fd_set* rdset,NULL,NULL)
中的maxfd應取為()

A 4
B 20
C 5
D 9
19. Linux系統中某個可執行檔案屬於root並且有setid,當一個普通使用者 mike執行這個程式時,產生的程序的有效使用者和實際使用者分別是?

A root mike
B root root
C mike root
D mike mike
E deamon mike
F mike deamon
20. 在Linux 系統中,在執行一個程式時,程式中未初始化的全域性變數會被載入到以下哪個記憶體段中?

A BSS
B TEXT
C DATA
D STACK
21. int main(){fork()||fork();}共建立幾個程序:_____

A 1
B 2
C 3
D 4
E 5
F 6
22. 不需要編譯核心的情況是 ()。

A 刪除系統不用的裝置驅動程式時
B 升級核心時
C 新增新硬體時
D 將網絡卡啟用
23. 下列關於管道(Pipe)通訊的敘述中,正確的是()

A 一個管道可以實現雙向資料傳輸
B 管道的容量僅受磁碟容量大小限制
C 程序對管道進行讀操作和寫操作都可能被阻塞
D 一個管道只能有一個讀程序或一個寫程序對其操作
24. (多選)下面哪些命令可以檢視file1檔案的第300-500行的內容?

A cat file1 | tail -n +300 | head -n 200
B cat file1| head -n 500 | tail -n +300
C sed -n ‘300,500p’ file1
25. (多選)如何檢視當前Linux系統的狀態,如CPU使用,記憶體使用,負載情況,下列描述正確的是?

A 可以使用top命令分析CPU使用,記憶體使用,負載等情況
B 可以使用free檢視記憶體整體的使用情況
C 可以使用cat /proc/meminfo檢視記憶體更詳細的情況
D 以上描述都不正確
26. (多選)下面的記憶體管理模式中,會產生外零頭的是()

A 頁式
B 段式
C 請求頁式
D 請求段式
27. (多選)bash中,需要將指令碼demo.sh的標準輸出和標準錯誤輸出重定向至檔案demo.log,以下哪些用法是正確的()

A bash demo.sh &>demo.log
B bash demo.sh>&demo.log
C bash demo.sh >demo.log 2>&1
D bash demo.sh 2>demo.log 1>demo.log
28. (多選)現在將/目錄下的www檔案許可權改為只有主使用者有執行的許可權的有

A chmod 100 /www
B chmod 001 /www
C chmod u+x ,g-x,o-x /www
D chmod o-x,g-x,u-x /www
29. (多選)有命令:
awk’BEGIN { Arr[2,79]=78 __________ }’
為了讓執行的結果是78,應該填()語句

A print Arr[“2\03479”]
B print Arr[2,79]
C idx=2 SUBSEP 79;print Arr[idx]
D print Arr[ 2, 79]
30. (填空題)在linux中,某檔案的許可權為:drw-r–r–,該許可權用數值形式表示為_______ ,修改檔案許可權用_______命令。

答案如下:

1. B
2. B
3. A
4. B
5. D
6. B
7. A
8. A
9. A
10. A
11. A
12. A
13. B
14. A
15. D
16. B
17. B
18. B
19. A
20. A
21. C
22. D
23. C
24. ABC
25. ABC
26. BD
27. ABC
28. AC
29. ABCD
30. 644;chmod