運維題目(九)
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
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
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 寫操作結束後可以從頭開始讀
運維題目(九)