天天看點

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

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

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

問題如下:

1. 下列哪個git指令不是合并代碼用的:

A git pull –rebase

B git merge

C git cherry-pick

D git blame

2. linux下偵測主機到目的主機之前所經過的路由的指令。

A ping

B route

C traceroute

D ifconfig

3. cp拷貝指令的-f參數含義為?

A 拷貝目錄

B 遞歸處理

C 顯示執行過程

D 強制進行拷貝

4. 下面對linux下mysqldump備份指令及參數描述正确的是

A mysqldump -h ip -u -p DBNAME >bck.sql

B mysqldump -Pip -hDBNAME>bck.sql

C mysqldump -uip -P DBNAME>bck.sql

D mysqldump -h ip -uDBNAME>bck.sql

5. linux下檢視目前網絡連接配接的指令。

B netstat

C route

D tracert

6. 使用shell時,預設的環境變量放在哪裡?

A ~/.profile

B ~/.bash

C /etc/profile.d

D ~/bash

7. 若一台計算機的記憶體為128MB ,則交換分區的大小通常是

A 64MB

B 128MB

C 256MB

D 512MB

8. Linux下檢視磁盤挂載狀态的指令式?

A rpm

B mount

C netstat

D df

9. 一個檔案名字為rr.Z,可以用來解壓縮的指令是?

A tar

B gzip

C compress

D uncompress

10. 終止一個前台程序可能用到的指令和操作

A kill

B ctrl+c

C shut down

D halt

11. linux tcpdump監聽網卡 eth0,對方主機IP為10.1.1.180,tcp端口為80的資料,相應指令為?

A tcpdump -h eth0 -nn ‘tcp and host 10.1.1.180:80’

B tcpdump -i eth0 -nn ‘tcp and host 10.1.1.180:80’

C tcpdump -h eth0 -nn ‘tcp and port 80 and host 10.1.1.180’

D tcpdump -i eth0 -nn ‘tcp and port 80 and host 10.1.1.180’

12. 在bash中,下列哪些語句是指派語句?()

A a =”test”

B $a =”test”

C a=”test”

D $a=”test”

13. 下列關于檔案系統中中繼資料(比如ext2中的inode)的基本作用及ext2和ext3的根本差別描述錯誤的有?

A EXT2 inode用來定義檔案系統的結構以及描述系統中每個檔案的管理資訊,每個檔案都有且隻有一個inode,即使檔案中沒有資料,其索引結點也是存在的

B EXT2 inode包含檔案通路權限、屬主、組、大小、生成時間、通路時間、最後修改時間等資訊。它是linux管理檔案系統的最基本機關,也是檔案系統連接配接任何子目錄、檔案的橋梁。

C ext2檔案系統是非日志檔案系統,而ext3有多種日志模式

D ext3檔案系統能夠極大地提高檔案系統的完整性

14. 下面有關檔案系統中繼資料的描述,說法錯誤的是?

A 中繼資料指用來描述一個檔案的特征的系統資料,諸如通路權限、檔案擁有者以及檔案資料塊的分布資訊等等

B 我們可以使用stat指令來檢視檔案更多的中繼資料資訊

C Unix/Linux系統允許,多個檔案名指向同一個inode号碼

D 檔案A和檔案B的inode号碼雖然不一樣,但是檔案A的内容是檔案B的路徑。讀取檔案A時,系統會自動将通路者導向檔案B,這是檔案A就稱為檔案B的”硬連結”

15. 檔案exer1的通路權限為rw-r–r–,現要增加所有使用者的執行權限和同組使用者的寫權限,下列哪個指令是對的?

A chmod a+x g+w exer1

B chmod g+w exer1

C chmod 765 exer1

D chmod o+x exer1

16. Linux中,一個端口能夠接受tcp連結數量的理論上限是?

A 1024

B 65535

C 65535 * 65535

D 無上限

17. 如果你想列出目前目錄以及子目錄下所有擴充名為“.txt”的檔案,那麼你可以使用的指令是

A find . -name “*.txt”

B ls *.txt

C find . “.txt”

D ls -d.txt

18. 單任務系統中兩個程式A和B,其中

A程式:CPU:10s -> 裝置1:5s -> CPU: 5s -> 裝置2:10s -> CPU:10s;

B程式:裝置1:10s -> CPU:10s -> 裝置2:5s -> CPU: 5S -> 裝置2: 10s;

執行順序為A ->B,那麼CPU的使用率為( )

A 30%

B 40%

C 50%

D 60%

19. 下列提法中,不屬于ifconfig指令作用範圍的是 。

A 配置本地回環位址

B 配置網卡的IP位址

C 激活網絡擴充卡

D 加載網卡到核心中

20. 以下函數中,和其他函數不屬于一類的是____。

A strcpy

B strncpy

C snprintf

D strcat

E strtok

F strncat

21. 下面有關孤兒程序和僵屍程序的描述,說法錯誤的是?

A 孤兒程序:一個父程序退出,而它的一個或多個子程序還在運作,那麼那些子程序将成為孤兒程序。

B 僵屍程序:一個程序使用fork建立子程序,如果子程序退出,而父程序并沒有調用wait或waitpid擷取子程序的狀态資訊,那麼子程序的程序描述符仍然儲存在系統中。這種程序稱之為僵死程序。

C 孤兒程序将被init程序(程序号為1)所收養,并由init程序對它們完成狀态收集工作。

D 孤兒程序和僵屍程序都可能使系統不能産生新的程序,都應該避免

22. 執行指令find / -name “test.c”,按ctrl+z後的提示有[1] 166,可以繼續執行的方式有()

A kill 166

B Ctrl+h

C fg 1

D bg 1

23. Linux下多少個”-“将被列印:

A 16

B 30

C 32

D 15

24. 在linux系統中,有一個檔案夾裡面有若幹檔案,通常用哪個指令可以擷取這個檔案夾的大小:

A ls -h

B du -sh

C df -h

D fdish -h

25. 關于 Linux 系統上同一個程式的多個程序執行個體共享一個 TCP 監聽端口的說法, 哪個不正确?

A 每個程序都使用 SO_REUSEPORT 選項,然後綁定同一個位址和端口

B 每個程序分别綁定不同的網卡位址的同一端口

C 第一個程序先綁定到監聽位址端口, 然後 fork 子程序共享使用

D 每個程序分别綁定一次, 但隻有最後一個調用的程序才能收到資料

26. 在linux中,列舉目前目錄下檔案的是哪個指令______。

A ps

B cd

C mv

D ls

27. 下面哪些是死鎖的必要條件?

A 互斥

B 請求保持

C 不可剝奪

D 環路

28. Linux執行ls,會引起哪些系統調用()

A nmap

B read

C execve

D fork

29. 批量删除目前目錄下字尾名為.c的檔案。如a.c、b.c。

A rm *.c

B find . -name “*.c” -maxdepth 1 | xargs rm

C find . -name “*.c” | xargs rm

D 以上都不正确

30. 下列哪些指令可以看到檔案的大小?

A ls

B df

C du

D find

答案如下:

1. A

2. C

3. D

4. A

5. B

6. A

7. C

8. B

9. D

10. B

11. D

12. C

13. B

14. D

15. A

16. D

17. A

18. C

19. D

20. C

21. D

22. C

23. B

24. B

25. D

26. D

27. ABCD

28. BC

29. AB

30. ABC