TQC Linux系統管理 V2 第四類 第1~30題

1. 下列哪一項指令可以查看背景執行的第n個工作並將其刪除?
(A) jobs; kill %n
(B) jobs; kill $n
(C) jobs; stop %n
(D) jobs; stop $n
Ans: A 

2. 下列哪一項指令無法查看使用者wayne的執行程序?
(A) ps -u wayne
(B) ps ef
(C) ps wayne
(D) ps U wayne
Ans: C 

3. 要變更執行指令時所搜尋的系統路徑順序,應該修改的系統變數為下列哪一項?
(A) $PS1
(B) $PATH
(C) $SHELL
(D) $FIND
Ans: B 

4. 關於Linux的程序管理的敘述,下列哪些正確?(複選)
(A) 要讓程序在幕後執行,可以在指令列尾端加上&字元
(B) nice指令可以更改程序的優先權,而優先權的範圍是從-25~24
(C) nice指令的預設nice number為10
(D) Linux提供了兩種排程指令at與cron,可以運用這兩個指令來安排程序,設定程序執行的時間
Ans: A C D 

5. 下列哪一項指令可以樹狀圖的方式顯示執行程序,並顯示每個程序識別碼針對識別碼加以排序?
(A) pstree -a
(B) pstree -h
(C) pstree -p -n
(D) pstree -n
Ans: C 

6. 欲使用kill指令重新啟動該程序,下列哪些是正確的指令?(複選)
(A) kill -1 pid
(B) kill -9 pid
(C) kill -HUP pid
(D) kill -15 pid
Ans: A C 

7. 下列哪一項指令可以顯示背景執行工作並列出工程執行的ID?
(A) jobs -t
(B) jobs -l
(C) jobs -i
(D) jobs -s
Ans: B 

8. 關於nohup指令的敘述,下列哪一項正確?
(A) 讓程序執行於背景中
(B) 使用者登出系統後,繼續於背景中執行該程序
(C) 使用者登出系統後,結束執行該程序
(D) 使用者登出系統後,該執行程序會暫停
Ans: B 

9. 想要結束自己的某一程序(PID為12121),但是連續執行了幾次指令kill 12121都無法如願終止該程序,應使用下列哪一項指令解決此一問題?
(A) kill -6 12121
(B) kill -7 12121
(C) kill -8 12121
(D) kill -9 12121
Ans: D 

10. 若想將某一正在執行的程序放到背景執行,然而由於該程序目前為前景執行,因此使用者並無法取得Shell控制權。下列哪一項指令可以幫我們達到目的?
(A) ctrl-c, background
(B) ctrl-c, bg
(C) ctrl-z, background
(D) ctrl-z, bg
Ans: D 

11. 下列哪一項指令可以查詢目前正在背景執行的程序狀態?
(A) jobs -l
(B) backjobs -l
(C) ps -backjobs
(D) ps -background
Ans: A 

12. 下列哪一項指令可以幫助系統管理者即時監控目前系統內所有程序的執行狀態,包括CPU與記憶體的使用量等?
(A) top
(B) ps -aux
(C) ps -def
(D) jobs -l
Ans: A 

13. 關於kill指令的敘述,下列哪些正確?(複選)
(A) kill -9 11251代表傳送signal value 9(SIGKill signal)給PID 11251
(B) 如果沒有特別指定signal value,當執行kill 11251時,系統會預設傳送signal value 1給PID 11251
(C) 所有signal的定義皆可透過man signal查閱
(D) kill指令的真正含意為傳送signal給某一正在執行的程序
Ans: A C D 

14. 可以藉由ps指令顯示的程序資訊有下列哪些?(複選)
(A) 程序執行者
(B) 程序編號PID
(C) 程序目前所佔用的CPU時間(百分比)
(D) 程序目前所佔用的記憶體空間
Ans: A B C D 

15. 關於系統程序的敘述,下列哪一項錯誤?
(A) 每一支正在執行的程式,對系統而言都是一支程序
(B) 系統會針對每一支程序予以編號,稱為PID
(C) 系統內所有正在執行的相同程式,都會被賦予相同的PID
(D) 系統開機時所執行的所有Daemon程式,也都會被賦予PID
Ans: C 

16. 關於系統啟動systemd程式的敘述,下列哪些正確?(複選)
(A) systemd使用socket和D-Bus來啟動服務
(B) 在Fedora 15之後,以systemd替代Upstart作為系統預設的啟動方式
(C) systemd程式監控所有掛載點,支援maintains mount and automount points將不再使用/etc/fstab作為掛載的方式
(D) 控制systemd的設定檔為/etc/systemd.conf
Ans: A B D 

17. 下列哪一行指令可將系統最新的兩秒程序資訊存在檔案proc.txt中,並且依CPU負載量為排序依據?
(A) ps aux | awk '$3' | sort –n ; sleep 2 > proc.txt
(B) top -d2 -n1 > proc.txt
(C) top –d2 –n1 -b > proc.txt
(D) ps -aux -d2 -n1 > proc.txt
Ans: C 

18. 關於程序優先權的敘述,下列哪些正確?(複選)
(A) NI值越高優先權越低,反之則越高
(B) PRI值由Kernel動態調整,但NI值則需要使用者或管理員調整
(C) NI的取值範圍是-19到20之間,若不指定,預設為0
(D) 管理員可以用一個單一的指令,將某一使用者所有程序之NI值作重新的安排
Ans: A B D 

19. 目前運行於前境的程序名為prog,其PID為1234,不接受int、quit與stop信號、但可接受term信號,下列哪一項是最佳的結束方式?
(A) 先按[Ctrl]+[/],然後鍵入kill -9 1234
(B) 開啟另一個console,然後鍵入killall 1234
(C) 開啟另一個console,然後鍵入killall prog
(D) 先用su切換為管理員,然後鍵入kill -9 prog
Ans: C 

20. 某一使用者在早上時間安排了一個at排程工作:at 2pm,其內容是echo meeting。但是時間到了卻沒在螢幕上看到這個提示,此問題的原因是下列哪一項?
(A) 因為結果存到其家目錄的at.out檔案中而非送輸至螢幕
(B) 因為結果會送到其信箱而非輸出至螢幕
(C) 因為at的結果只會輸出至管理員的螢幕
(D) at指令格式是不正確的
Ans: B 

21. 當使用者下達at指令後,會將工作排程寫入下列哪一項目錄?
(A) /etc/at.allow
(B) /etc/rc.d/init.d/atd
(C) /var/spool/at
(D) /var/spool/cron
Ans: C 

22. 若使用者要編輯自己的crontab指令,則應使用下列哪一個指令?
(A) crontab -e
(B) crontab -l
(C) crontab -u
(D) crontab -r
Ans: A 

23. 若crontab其中一行內容為5 3 * * 0 /home/test/test.sh,則該排程會在下列哪一項的時間執行?
(A) 每星期五的晚上12:03
(B) 每星期日的早上03:05
(C) 每星期三的晚上12:05
(D) 每天的早上05:03
Ans: B 

24. 請問如果要讓一個Shell Script收到signal 9跟15時輸出"please wait",在此Shell Script需加入下列哪一項指令?
(A) trap 9 15 "echo please wait"
(B) trap "echo please wait" 9 15
(C) kill 9 15 "echo please wait"
(D) kill "echo please wait" 9 15
Ans: B 

25. 使用者foo想於每個禮拜天的上午一點到三點和下午九點到十一點的期間,每20分鐘執行程式bar,請問下列哪些為正確的cron設定?(複選)
(A) 0,20,40 1-3,21-23 * * 7 bar
(B) 0,20,40 1-3;21-23 * * 7 bar
(C) */20 1-3,21-23 * * 0 bar
(D) 0,20,40 1-3:21-23 * * 7 bar
Ans: A C 

26. 關於ps和ps -ef差異的敘述,下列哪一項正確?
(A) ps只顯示其母程序及其相關子程序的簡單訊息,ps -ef則顯示系統所有程序
(B) ps -ef只顯示其母程序及其相關子程序的簡單訊息,ps則顯示系統所有程序
(C) ps和ps -ef的輸出是一樣的
(D) ps根本沒有-ef的選項
Ans: A 

27. 使用者foo想將程序編號168由優先權0改為-10,請問下列哪一項敘述正確?
(A) 鍵入nice -p 168 -n -10
(B) 鍵入renice -10 168
(C) 使用者foo不能完成該變更
(D) 鍵入renice -n -10 168
Ans: C 

28. 下列哪一項指令可以把一個正在執行的程序立即移除?
(A) kill -2
(B) kill -9
(C) kill -HUP
(D) kill -15
Ans: B 

29. 下列哪些指令可以監控一個程序的詳細動作?(複選)
(A) top
(B) ps
(C) strace
(D) gdb
Ans: A B 

30. 請問程序的資料會在下列哪一項目錄下?
(A) /usr
(B) /var
(C) /proc
(D) /lib
Ans: C 

沒有留言:

張貼留言