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

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

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

問題如下:

1. linux 系統中,給檔案授予可執行許可權的命令是()

A chown
B mv
C sudo
D chmod
2. 有一個檔案ip.txt,每行一條ip記錄,共若干行,下面哪個命令可以實現“統計出現次數最多的前3個ip及其次數”?

A uniq -c ip.txt│sort -nr│head -n 3
B sort ip.txt│uniq -c│sort -rn│head -n 3
C cat ip.txt │count -n│sort -rn│head -n 3
D cat ip.txt │sort │uniq -c│sort -rn│top -n 3
3. linux的系統呼叫是指

A 由核心發起的呼叫
B glibc函式庫裡的函式
C 由系統管理員執行的程式
D 是使用者程序呼叫核心功能的介面
4. 關於 linux 的程序,下面說法不正確的是:

A 殭屍程序會被 init 程序接管,不會造成資源浪費;
B 孤兒程序的父程序在它之前退出,會被 init 程序接管,不會造成資源浪費;
C 程序是資源管理的最小單位,而執行緒是程式執行的最小單位。Linux 下的執行緒本質上用程序實現;
D 子程序如果對資源只是進行讀操作,那麼完全和父程序共享實體地址空間。
5. 使用pthread庫的多執行緒程式編譯時需要加什麼連線引數?

A -pthread
B -fthis-is-varialble
C fcond-mismatch
D -MMD
6. 在使用mkdir命令建立新的目錄時,在其父目錄不存在時先建立父目錄的選項是( ) 。

A -m
B -d
C -f
D -p
7. 關閉linux系統(不重新啟動)可使用命令( )。

A Ctrl+Alt+Del
B halt
C shutdown -r now
D reboot
8. Linux檔案系統的檔案都按其作用分門別類地放在相關的目錄中,對於外部裝置檔案,一般應將其放在( )目錄中。

A /bin
B /etc
C /dev
D /lib
9. 系統當前已經載入的所有檔案系統在_____檔案中得到反映。

A /usr/sbin/cfdisk
B /sbin/fdisk
C /etc/mtab
D /etc/fstab
10. 下面說法哪個正確的:

A 各個執行緒擁有相同的堆疊
B i++是執行緒安全的,不需要同步
C x=y是執行緒安全的,不需要同步
D 對程序來說,其虛擬記憶體的大小不受實體記憶體大小的限制
11. 下列程式程式碼在Linux系統執行後”*”會被輸出多少次()


A 14
B 16
C 30
D 32
12. 以下程式碼共建立了()個程序?
int main{
fork() || fork()
}

A 3
B 2
C 1
D 4
13. 有一個檔案ip.txt,每行一條ip記錄,共若干行,下面哪個命令可以實現“統計出現次數最多的前3個ip及其次數”?

A uniq -c ip.txt | sort -nr | head -n 3
B sort ip.txt | uniq -c | sort -rn | head -n 3
C cat ip.txt | count -n | sort -rn | head -n 3
D cat ip.txt | sort | uniq -c | sort -rn | top -n 3
14. 假如你需要找出/etc/my.conf檔案屬於哪個包(package),你可以執行:()

A rpm -requires/etc/my.conf
B rpm -q/etc/my.conf
C rpm -q|grep /etc/my.conf
D rpm -qf /etc/my.conf
15. 不算main這個程序自身,到底建立了多少個程序啊?
int main(int argc, char* argv[])
{
fork();
fork() && fork() || fork();
fork();
}

A 18
B 19
C 20
D 21
16. 下列選項中,會導致使用者程序從使用者態切換到核心的操作是?
I. 整數除以零
II. sin( )函式呼叫
III. read系統呼叫
正確答案: B 你的答案: D (錯誤)

A 僅 I、II
B 僅 I、III
C 僅 II 、III
D I、II和III
17. 下列關於連結描述,錯誤的是 。

A 硬連結就是讓連結檔案的i節點號指向被連結檔案的i節點
B 硬連結和符號連線都是產生一個新的i節點
C 連結分為硬連結和符號連結
D 硬連線不能連結目錄檔案
18. 執行chmod 644 mm.txt後的許可權是()

A -rw-r–r–
B rw-r–r–
C -rwxr–r–
D rwxr- -rw-
19. 請問下面的程式最後會產生多少個程序:

A 5
B 10
C 15
D 32
20. 下列不是Linux系統程序型別的是( )。

A 互動程序
B 批處理程序
C 守護程序
D 就緒程序
21. arp協議用了( )

A broadcast
B multicast
C unicast
D 以上選項都不正確
22. 軟體專案儲存於/ftproot,允許apache使用者修改所有程式,設定訪問許可權的指令?

A chmod apache-R/ftproot
B chmod apache/ftproot
C chgrp apache/ftproot
D chown apache/ftproot
23. 在Linux系統中, 為找到檔案try_grep含有以a字母為行開頭的內容, 可以使用命令?

A grep -E #$ try_grep
B grep -E #a try_grep
C grep -E ^$ try_grep
D grep -E ^a try_grep
24. Linux中包括兩種連結:硬連結(Hard Link)和軟連線(Soft Link),下列說法正確的是()

A 軟連線可以跨檔案系統進行連線,硬連結不可以
B 當刪除原檔案的時候硬連結檔案仍然存在,且內容不變
C 硬連結被刪除,磁碟上的資料檔案會同時被刪除
D 硬連結會重新建立一個inode,軟連結不會
25. init啟動程序需要讀取( )配置檔案

A /sbin/init
B /bin/sh
C /etc/sysvinit
D /etc/inittab
26. 你被需要檢查系統中的裝置情況,需要檢查哪個log日誌?

A /var/log/tmp
B /var/log/lastlog
C /var/log/messages
D /var/log/utmp
27. Linux系統上,下面哪些檔案是與使用者管理相關的配置檔案()

A /etc/passwd
B /etc/shadow
C /etc/group
D /etc/password
28. 下列有關Nginx配置檔案nginx.conf的敘述正確的是()

A nginx程序數設定為CPU總核心數最佳
B 虛擬主機配置多個域名時,各域名間應用逗號隔開
C sendfile on;表示為開啟高效檔案傳輸模式,對於執行下載操作等相關應用時,應設定為on
D 設定工作模式與連線數上限時,應考慮單個程序最大連線數(最大連線數=連線數*程序數)
29. 統計日誌中ip登陸次數,下面可以正確統計的為( )

A cat catalina.log | awk -F ‘ ‘ ‘{print $3}’ | sort | uniq -c | head -10
B cat catalina.log | awk ‘{print $3}’ | uniq -c | wc -l
C cat catalina.log | awk -F ‘ ‘ ‘{print $3}’ | sort | uniq -c | wc -l
D cat catalina.log | awk ‘{print $3}’ | sort -k1nr | uniq -c | wc –l
30. 設fp已定義,執行語句fp=fopen(“file”,”w”);後,以下針對文字檔案file操作敘述的選項錯誤的是:

A 可以隨意讀和寫
B 只能寫不能讀
C 可以在原有內容後追加寫
D 寫操作結束後可以從頭開始讀

答案如下:

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