當前位置:首頁 » 操作系統 » linux操作系統試題

linux操作系統試題

發布時間: 2022-12-27 17:29:37

❶ 操作系統(linux) 試卷簡答題

1.(1)增加兩個組賬號group1、group2,並指定組賬號ID分別為10100、10101

groupadd -g 10100 group1
groupadd -g 10101 group2

(2)增加二個用戶賬號user1(UID為2045,並屬於組group1)、user2(UID為2046,並屬於組group2)

adser -u 2045 -g group1 user1
adser -u 2046 -g group2 user2

2.(1)在用戶ray個人目錄下新建目錄software,
mkdir /home/ray/software

(2)並搜索路徑/etc下所有以h開頭的文件及目錄,拷貝到software中

cp /etc/h* /home/ray/software

(3)請把目錄software下所有內容建立壓縮的tar包,並命名為software.tar.gz

tar -cvf software.tar.gz /home/ray/software

3.請按下列要求寫出每一步驟的命令
(1)新建普通用戶ray,並轉為ray用戶登錄

useradd ray
su ray

(2)查看/etc/boot路徑下的所有內容

ls /etc/boot

(3)查看文件/etc/hosts的內容

ls /etc/hosts

4.(1)搜索ray個人目錄下所有以file開頭且屬於ray用戶的目錄

find /home/ray -user ray -name file*

(2)搜索ray個人目錄下所有以file開頭且後跟一個字母的文件

find /home/ray -name file*

四.實操題:(10+13,共23分)
1.Jack一個人使用linux系統,他既是系統管理員,又是普通用戶。為系統的穩定使用,他需要使用管理員賬號為自己創建兩個用戶帳號tenny和ten,Jack平時使用這兩個用戶登陸使用系統,為了這兩個用戶交換和共享使用的方便,還需要達到如下要求:
(1)在系統上建立一個目錄「/myfile」;
useradd tenny
useradd ten
mkdir /myfile

(2)設置目錄「/myfile」的許可權為:該目錄裡面的文件只能由tenny和ten兩個用戶讀取、增加、刪除、修改和執行,其他用戶不能對該目錄進行任何訪問操作。

chmod -R 700 /myfile

#####################################################
這是什麼考試?

❷ 求求求解Linux操作系統試題

1. mkdir /root/test
2. cd /root/test
touch yourinitials; mkdir xh; mkdir ah
3. cd xh; touch text1
4. cd ../ah; mkdir abc; touch text2
5. mv ../xh/text1 abc/text3; cp text2 ../xh/.
6. cd ../xh; mkdir passwd; cd passwd; cp /etc/passwd passwd1
7. wc passwd1
8. sort -r pwsswd1
9. head -2 passwd > headtail; tail -2 >> headtail
10. ls -l /etc/ | head -2 | cut -d60- > /root/test/filename
11. ls /etc/*sys* >> /root/test/filename
12. grep redhat passwd1
13 rm -f /root/test/xh; rm -rf /root/test/ah/abc
14. rpm -qa
15. rpm -qa |egrep "ftp|samba|apache|dns"; yum remove dns*
16. yum install -y dns*
17. tar -cvf /tmp/test.tar /root/test (題目與1矛盾,取1為准)
18. tar -cvf /tmp/archive.tar file1 file2
19. cd /tmp; tar -xvf test.tar
20. tar -Avf /tmp/test.tar file3

註:9要自己試幾次,看看文件名的位置等。

❸ linux認證的面試題及答案

linux認證的面試題及答案

Linux認證指獲得專業Linux培訓後通過考試得到的資格。國際上廣泛承認的Linux認證有LinuxProfessionalInstitute(簡稱為LPI)、SairLinux和GNU、Linux+和RedHatCertifiedEngineer。不過,想要考取這個證書也不是容易的事情,本次我我大家帶來了linux認證面試題及答案希望能夠幫助道大家。

一、填空題:

1. 在Linux系統中,以 文件 方式訪問設備 。

2. Linux內核引導時,從文件 /etc/fstab 中讀取要載入的文件系統。

3. Linux文件系統中每個文件用 i節點 來標識。

4. 全部磁碟塊由四個部分組成,分別為引導塊 、專用塊 、 i節點表塊 和數據存儲塊。

5. 鏈接分為: 硬鏈接 和 符號鏈接 。

6. 超級塊包含了i節點表 和 空閑塊表 等重要的文件系統信息。

7. 某文件的許可權為:drw-r--r--,用數值形式表示該許可權,則該八進制數為: 644 ,該文件屬性是 目錄 。

8. 前台起動的進程使用 Ctrl+c 終止。

9. 靜態路由設定後,若網路拓撲結構發生變化,需由系統管理員修改路由的設置。

10. 網路管理的重要任務是: 控制 和 監控 。

11. 安裝Linux系統對硬碟分區時,必須有兩種分區類型: 文件系統分區 和 交換分區 。

13. 編寫的Shell程序運行前必須賦予該腳本文件 執行 許可權。

14. 系統管理的任務之一是能夠在 分布式 環境中實現對程序和數據的安全保護、備份、恢復和更新。

15. 系統交換分區是作為系統 虛擬存儲器 的一塊區域。

16. 內核分為 進程管理系統 、 內存管理系統 、 I/O管理系統 和文件管理系統 等四個子系統。

17. 內核配置是系統管理員在改變系統配置 硬體 時要進行的重要操作。

18. 在安裝Linux系統中,使用netconfig程序對網路進行配置,該安裝程序會一步步提示用戶輸入主機名、域名、域名伺服器、IP地址、 網關地址 和

子網掩碼 等必要信息。

19. 唯一標識每一個用戶的是用戶 ID 和用戶名。

20 . RIP 協議是最為普遍的一種內部協議,一般稱為動態路由選擇協議。

21. 在Linux系統中所有內容都被表示為文件,組織文件的各種方法稱為 文件系統 。

22. DHCP可以實現動態 IP 地址分配。

23. 系統網路管理員的管理對象是伺服器、 用戶 和伺服器的進程 以及系統的各種資源。

24. 網路管理通常由監測、傳輸和管理三部分組成,其中管理部分是整個網路管理的中心。

25. 當想刪除本系統用不上的 設備驅動程序 時必須編譯內核,當內核不支持系統上的 設備驅動程序 時,必須對內核 升級 。

26 Ping命令可以測試網路中本機系統是否能到達 一台遠程主機 ,所以常常用於測試網路的 連通性 。

27. vi編輯器具有兩種工作模式: 命令模式 和 輸入模式 。

28. 可以用ls –al命令來觀察文件的許可權,每個文件的許可權都用10位表示,並分為四段,其中第一段占 1 位,表示 文件類型 ,第二段佔3位,表示 文

件所有者 對該文件的許可權。

29. 進程與程序的區別在於其動態性,動態的產生和終止,從產生到終止進程可以具有的基本狀態為: 運行態 、 就緒態 和 等待態(阻塞態) 。

30. DNS實際上是分布在internet上的主機信息的資料庫,其作用是實現 IP地址和主機名 之間的轉換。

31. Apache是實現WWW伺服器功能的應用程序,即通常所說的「瀏覽web伺服器」,在伺服器端 為用戶提供瀏覽 web服務 的就是apache應用程序。

32. 在Linux系統上做備份可以有兩種類型:系統備份 和 用戶備份 。其中前者是指對 操作系統 的備份,後者是指對 應用程序和用戶文件的備份。

33. CD-ROM標準的文件系統類型是 iso9660 。

34. 當lilo.conf配置完畢後,使之生效,應運行的命令及參數是 lilo 。

35. 在使用ls命令時,用八進制形式顯示非列印字元應使用參數 -b 。

36. Linux使用支持Windows 9.x/2000長文件名的文件系統的類型是 vfat 。

37. 設定限制用戶使用磁碟空間的命令是 quota 。

38 在Linux系統中,用來存放系統所需要的配置文件和子目錄的目錄是 /etc 。

39. 硬連接只能建立對 文件 鏈接。符號鏈接可以跨不同文件系統創建。

40. 套接字文件的屬性位是 s 。

41. 結束後台進程的命令是 kill 。

42. 進程的運行有兩種方式,即 獨立運行和使用父進程運行 。

43. Links分為 硬鏈接和符號鏈接 。

44. 在超級用戶下顯示Linux系統中正在運行的全部進程,應使用的命令及參數是 ps -aux 。

45. 管道文件的屬性位是 p 。

46. 將前一個命令的標准輸出作為後一個命令的標准輸入,稱之為 管道 。

47. 為腳本程序指定執行權的命令及參數是 chmod a+x filename 。

48. 進行遠程登錄的命令是 telnet 。

49. 欲發送10個分組報文測試與主機abc.tuu.e.cn的連通性,應使用的命令和參數是: ping abc.tuu.e.cn –c 10 。

50. DNS伺服器的進程命名為named,當其啟動時,自動裝載 /etc目錄下的 named.conf 文件中定義的DNS分區資料庫文件。

51. Apache伺服器進程配置文件是 httpd.conf 。

52.在 Linux系統中,壓縮文件後生成後綴為.gz文件的命令是 gzip 。

53. 在用vi編輯文件時,將文件內容存入test.txt文件中,應在命令模式下鍵入 :w test.txt 。

54 可以在標准輸出上顯示整年日歷的命令及參數是 cal -y 。

55. 在shell編程時,使用方括弧表示測試條件的規則是:方括弧兩邊必須有 空格 。

56. 檢查已安裝的文件系統/dev/had5是否正常,若檢查有錯,則自動修復,其命令及參數是 fsck –a /dev/had5 。

57. 在Windows9.x環境下共享Unix/Linux中的用戶目錄的一個工具是 Samba伺服器 。

58. 系統管理員的職責是進行系統資源管理、系統性能管理、設備管理、安全管理和 系統性能監測 。

59 在Linux系統中,測試DNS伺服器是否能夠正確解析域名的的客戶端命令,使用命令 nslookup 。

60. 在Linux系統下,第二個IDE通道的硬碟(從盤)被標識為 hdb 。

61. 當系統管理員需升級內核版本和改變系統硬體配置時,應 重新編譯內核 。

62. 如果只是要修改系統的IP地址,應修改 /etc/rc.d/rc.inet1 配置文件。

63. 當LAN內沒有條件建立DNS伺服器,但又想讓區域網內的用戶可以使用計算機名互相訪問時,應配置 /etc/hosts 文件。

64. 在vi編輯環境下,使用 Esc鍵 進行模式轉換。

65. Slackware Linux 9.0通常使用 ext3 文件系統,系統的全部磁碟塊由 四 部分組成。

66. 將/home/stud1/wang目錄做歸檔壓縮,壓縮後生成wang.tar.gz文件,並將此文件保存到/home目錄下,實現此任務的tar命令格式 tar zcvf

/home/wang.tar.gz /home/stud1/wang 。

67. 管道就是將前一個命令的 標准輸出 作為後一個命令的 標准輸入 。

68. 在使用手工的方法配置網路時,可通過修改 /etc/HOSTNAME 文件來改變主機名,若要配置該計算機的域名解析客戶端,需配置 /etc/resolv.conf

文件。

69. 啟動進程有手動啟動和調度啟動兩種方法,其中調度啟動常用的命令為 at 、 batch 和 crontab 。

70. test.bns.com.cn的域名是 bns.com.cn ,如果要配置一域名伺服器,應在 named.conf 文件中定義DNS資料庫的工作目錄。

71. Sendmail郵件系統使用的兩個主要協議是: SMTP 和 POP ,前者用來發送郵件,後者用來接收郵件。

72. DHCP是動態主機配置協議的簡稱,其作用是:為網路中的主機分配IP地址 。

73. 目前代理伺服器使用的軟體包有很多種,教材中使用的是 squid 。

74. rm命令可刪除文件或目錄,其主要差別就是是否使用遞歸開關 -r或-R 。

75. mv 命令可以移動文件和目錄,還可以為文件和目錄重新命名。

76. 路由選擇協議(RIP)的跳數表示到達目的地之前必須通過的 網關 數,RIP接受的最長距離是 15跳 。

77. ping命令用於測試網路的連通性,ping命令通過 ICMP 協議來實現。

78. nfs 協議用於實現Unix(/linux)主機之間的文件系統共享。

79. 在Linux操作系統中,設備都是通過特殊的 文件 來訪問。

80. shell不僅是 用戶命令的解釋器 ,它同時也是一種功能強大的編程語言。 bash是Linux的預設shell。

81. 用 >;>; 符號將輸出重定向內容附加在原文的後面。

82. 增加一個用戶的命令是:adser 或useradd 。

83 進行字元串查找,使用grep命令。

84. 使用 * 每次匹配若干個字元。

85. /sbin 目錄用來存放系統管理員使用的管理程序。

二、單項選擇題:

1. 下面的網路協議中,面向連接的的協議是: A 。

A 傳輸控制協議 B 用戶數據報協議 C 網際協議 D 網際控制報文協議

2. 在/etc/fstab文件中指定的文件系統載入參數中, D 參數一般用於CD-ROM等移動設備。

A defaults B sw C rw和ro D noauto

3. Linux文件許可權一共10位長度,分成四段,第三段表示的內容是 C 。

A 文件類型 B 文件所有者的許可權

C 文件所有者所在組的許可權 D 其他用戶的許可權

4. 終止一個前台進程可能用到的命令和操作 B 。

A kill B ;+C C shut down D halt

5.在使用mkdir命令創建新的目錄時,在其父目錄不存在時先創建父目錄的選項是 D 。

A -m B -d C -f D -p

6. 下面關於i節點描述錯誤的是 A 。

A i節點和文件是一一對應的

B i節點能描述文件佔用的塊數

C i節點描述了文件大小和指向數據塊的指針

D 通過i節點實現文件的邏輯結構和物理結構的轉換

7. 一個文件名字為rr.Z,可以用來解壓縮的命令是: D 。

A tar B gzip C compress D uncompress

8. 具有很多C語言的功能,又稱過濾器的是 C 。

A csh

B tcsh

C awk

D sed

9. 一台主機要實現通過區域網與另一個區域網通信,需要做的工作是 C 。

A 配置域名伺服器

B 定義一條本機指向所在網路的路由

C 定義一條本機指向所在網路網關的路由

D 定義一條本機指向目標網路網關的路由

10. 建立動態路由需要用到的文件有 D 。

A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways

11. 區域網的網路地址192.168.1.0/24,區域網絡連接其它網路的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網路時,其路由設置

正確的是 B 。

A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1

C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1

D route add default 192.168.1.0 netmask 172.168.1.1 metric 1

12. 下列提法中,不屬於ifconfig命令作用范圍的是 D 。

A 配置本地回環地址 B 配置網卡的IP地址

C 激活網路適配器 D 載入網卡到內核中

13. 下列關於鏈接描述,錯誤的是 B 。

A 硬鏈接就是讓鏈接文件的i節點號指向被鏈接文件的i節點

B 硬鏈接和符號連接都是產生一個新的i節點

C 鏈接分為硬鏈接和符號鏈接 D 硬連接不能鏈接目錄文件

14. 在區域網絡內的某台主機用ping命令測試網路連接時發現網路內部的主機都可以連同,而不能與公網連通,問題可能是 C。

❹ Linux運維工程師面試題庫及答案

Linux運維工程師面試題庫及答案

為幫助大家順利通過Linux面試,我為大家分享的是Linux面試各部分知識題庫,希望對大家復習有所幫助!

Linux操作系統知識

1.常見的Linux發行版本都有什麼?你最擅長哪一個?它的網站網站是什麼?說明你擅長哪一塊?

2.Linux開機啟動流程詳細步驟是什麼?系統安裝完,忘記密碼如何破解?

3.企業中Linux伺服器系統分區標準是什麼?(硬碟為300G,內存16G)

4.某一天突然發現Linux系統文件只讀,該怎麼辦呢?完整操作步驟。

5.安裝一台系統使用DVD光碟安裝,如何安裝50台Linux系統如何安裝呢?思考一下。

6.用虛擬機安裝了一台Linux系統,突然想克隆一台伺服器,克隆後發現無法上網,如何解決?

7.Linux網卡配置文件路徑是什麼?要使伺服器上外網,必須滿足的條件有哪些?需要配置什麼?

8.一般可以使用什麼軟體遠程linux伺服器?通過什麼上傳文件和下載文件?

9./mnt目錄主要用於什麼?/root目錄跟root用戶有什麼關系?/根目錄與/boot目錄有什麼聯系?

10.某一天誤操作,執行了rm -rf * ,會有哪些情況發生?請舉例。

Linux命令及文件操作

1.在/tmp/目錄下創建test.txt文件,內容為: Hello,World! ,用一個命令寫出來。

2.給test.txt文件除所有者之外增加執行許可權,最終以數字寫出文件的許可權。

3.用vi命令編輯test.txt,如何跳轉到末行,首行,行首、行末,如何在游標行下一行插入,如何復制5行,刪除10行,查找jingfeng的字元、把jingfeng替換為jfe.net

4.查找linux系統下以txt結尾,30天沒有修改的文件大小大於20K同時具有執行許可權的文件並備份到/data/backup/目錄下。

5.當前test.txt所屬的用戶為root,組為abc,請將test.txt使擁有者為abc,組為root,寫出命令。

6.如何修改Linux啟動級別為字元模式並永久生效,如何臨時、永久關閉selinux及防火牆,請分別寫出操作方法。

7.每次開機在/tmp目錄下創建一個當天的日期文件夾(提示:當前日期表示的方法為:`date +%Y%m%d`)

8.如何查看文件內容,命令有哪些?查看文件第1行到3行,查看文件最後一行。

9.查看linux伺服器ip的命令,同時只顯示包含ip所在的行列印出來。

10.將普通用戶test加入root組的命令是?

Linux磁碟及軟體管理操作

1.如何添加一塊新的50G硬碟到linux伺服器系統作為單獨的'分區,並正在使用?需要哪些操作步驟?

2.有個金士頓U盤,需要往伺服器/var/www/html/目錄下上傳一個index.html文件,如何操作並完成。

3.有一塊移動硬碟,上面有300G數據,如何快速cp到linux伺服器?

4.光碟裡面有一個httpd-2.2.15.xx.rpm包,如何掛載並安裝呢?

5.使用rpm命令安裝、卸載、刪除、更新ntp-0.7.12.x86_64.rpm這個軟包。

6./var/www/html/是網站的發布目錄,如何每天凌晨0點30對其進行自動備份,寫出操作步驟?

7.使用tar命令打包並壓縮/root目錄,然後移動到/tmp下,將其許可權設置其他人只讀。

8.Yum命令與rpm命令的區別?如何使用rpm安裝一個有依賴的包?

9.在這個月內,每天的早上 6 點到 12 點中,每隔 2 小時創建一個test.txt文件,內容為ok,如何實現?

10.將/usr/local/test目錄下大於100K 的文件轉移到/tmp 目錄下。

11.簡述 raid0 raid1 raid5三種工作模式的工作原理及特點。

12.如何查看佔用埠 8080 的進程。

Linux服務配置及管理

1.請寫出 apache2.X 版本的兩種工作模式,以及各自工作原理。如何查看apache 當前所支持的模塊,並且查看是工作在哪種模式下?

2.Linux下nfs在客戶端無法掛載,請寫出排查步驟?

3.Linux下已經部署了dhcp伺服器,客戶端無法獲取的IP,如何解決?

4.常見的FTP軟體有哪些?Linux最常用的是?如何共享一個資源讓他人使用用戶名和密碼訪問?

5.如何禁止FTP使用匿名用戶登錄?命令行如何訪問ftp伺服器?

6.ApacheWEB伺服器的發布目錄在哪裡?

7.ApacheWEB伺服器有幾種工作模式,每種模式的簡單區別?

8.Mysql伺服器的用途是?Apache和mysql可以安裝在一台機器嗎?如何查看apache和mysql埠和進程?

9.如何在虛擬機上面部署4個網站,訪問的域名分別為www.a1.com test.a1.com www.a2.com test.a2.com?

10.假設 Apache 產生的日誌文件名為access_log,在 apache 正在運行時,執行命令 mv access_log access_log.bak,執行完後,請問新的 apache的日誌會列印到哪裡,為什麼?

11.我們都知道 FTP 協議有兩種工作模式,說說它們的大概的一個工作流程?

12.Linux內核引導時,從哪個文件中讀取要載入的文件系統。

13.寫出下面服務的常用埠ftp http dns snmp pop3、dhcp、nfs、mysql、samba等服務。

14.Mysql創建資料庫的命令,創建表的命令,插入語句的命令?

15.Mysql備份命令?Mysql如何給root用戶對jfe授權訪問,密碼為jfe.net,請寫出命令?

16.Mysql忘記密碼該如何操作呢?

17.Linux運維工程師都需要具備哪些技能和職業品質?

;

❺ 100道Linux試題,每題1分,你能答多少分(附答案+教程)

本套筆試題共100題,每題1分,共100分。(參考答案在文章末尾,還有Linux學習資料一起贈送)

1. cron 後台常駐程序 (daemon) 用於:

A. 負責文件在網路中的共享

B. 管理列印子系統

C. 跟蹤管理系統信息和錯誤

D. 管理系統日常任務的調度

2. 在大多數Linux發行版本中,以下哪個屬於塊設備 (block devices) ?

A. 串列口

B. 硬碟

C. 虛擬終端

D. 列印機

3. 下面哪個Linux命令可以一次顯示一頁內容?

A. pause

B. cat

C. more

D. grep

4. 怎樣了解您在當前目錄下還有多大空間?

A. Use df

B. Use /

C. Use .

D. Use df .

5. 怎樣更改一個文件的許可權設置?

A. attrib

B. chmod

C. change

D. file

6. 假如您需要找出 /etc/my.conf 文件屬於哪個包 (package) ,您可以執行:

A. rpm -q /etc/my.conf

B. rpm -requires /etc/my.conf

C. rpm -qf /etc/my.conf

D. rpm -q | grep /etc/my.conf

7. 假如當前系統是在 level 3 運行,怎樣不重啟系統就可轉換到 level 5 運行?

A. Set level = 5

B. telinit 5

C. run 5

D. ALT-F7-5

8. 那個命令用於改變 IDE 硬碟的設置?

A. hdparam

B. ideconfig

C. hdparm

D. hddparm

9. 下面哪個命令可以列出定義在以後特定時間運行一次的所有任務?

A. atq

B. cron

C. batch

D. at

10.下面命令的作用是:set PS1="[\\uw ]\$" ; export PS1

A. 改變錯誤信息提示

B. 改變命令提示符

C. 改變一些終端參數

D. 改變輔助命令提示符

11.作為一個管理員,你希望在每一個新用戶的目錄下放一個文件 .bashrc ,那麼你應該在哪個目錄下放這個文件,以便於新用戶創建主目錄時自動將這個文件復制到自己的目錄下。

A. /etc/skel/

B. /etc/default/

C. /etc/defaults/

D. /etc/profile.d/

12.在bash中,export命令的作用是:

A. 在子shell中運行命令

B. 使在子shell中可以使用命令 歷史 記錄

C. 為其它應用程序設置環境變數

D. 提供NFS分區給網路中的其它系統使用

13.在使用了shadow口令的系統中,/etc/passwd和/etc/shadow兩個文件的許可權正確的是:

A. -rw-r----- , -r--------

B. -rw-r--r-- , -r--r--r--

C. -rw-r--r-- , -r--------

D. -rw-r--rw- , -r-----r--

14.下面哪個參數可以刪除一個用戶並同時刪除用戶的主目錄?

A. rmuser -r

B. deluser -r

C. userdel -r

D. usermgr -r

15.有一個備份程序mybackup,需要在周一至周五下午1點和晚上8點各運行一次,下面哪條crontab的項可以完成這項工作?

A. 0 13,20 * * 1,5 mybackup

B. 0 13,20 * * 1,2,3,4,5 mybackup

C. * 13,20 * * 1,2,3,4,5 mybackup

D. 0 13,20 1,5 * * mybackup

16.如何從當前系統中卸載一個已裝載的文件系統

A. umount

B. dismount

C. mount -u

D. 從 /etc/fstab 中刪除這個文件系統項

17.如果你的umask設置為022,預設的你創建的文件的許可權為:

A. ----w--w-

B. -w--w----

C. r-xr-x---

D. rw-r--r--

18.在一條命令中如何查找一個二進制命令 Xconfigurator 的路徑?

A. apropos Xconfigurator

B. find Xconfigurator

C. where Xconfigurator

D. which Xconfigurator

19.哪一條命令用來裝載所有在 /etc/fstab 中定義的文件系統?

A. amount

B. mount -a

C. fmount

D. mount -f

20.運行一個腳本,用戶不需要什麼樣的許可權?

A. read

B. write

C. execute

D. browse on the directory

21.在Linux中,如何標識接在IDE0上的slave硬碟的第2個擴展分區?

A. /dev/hdb2

B. /dev/hd1b2

C. /dev/hdb6

D. /dev/hd1b6

22.在應用程序起動時,如何設置進程的優先順序?

A. priority

B. nice

C. renice

D. setpri

23.在 bash 中, 在一條命令後加入"1>&2" 意味著:

A. 標准錯誤輸出重定向到標准輸入

B. 標准輸入重定向到標准錯誤輸出

C. 標准輸出重定向到標准錯誤輸出

D. 標准輸出重定向到標准輸入

24.下面哪條命令可以把f1.txt復制為f2.txt?

A. cp f1.txt | f2.txt

B. cat f1.txt | f2.txt

C. cat f1.txt > f2.txt

D. f1.txt | f2.txt

25.顯示一個文件最後幾行的命令是:

A. tac

B. tail

C. rear

D. last

26.如何快速切換到用戶John的主目錄下?

A. cd @John

B. cd #John

C. cd &John

D. cd ~John

27.把一個流中所有字元轉換成大寫字元,可以使用下面哪個命令?

A. tr a-z A-Z

B. tac a-z A-Z

C.sed /a-z/A-Z

D. sed --toupper

28.使用什麼命令可以查看Linux的啟動信息?

A. mesg -d

B. dmesg

C. cat /etc/mesg

D. cat /var/mesg

29.運行級定義在:

A. in the kernel

B. in /etc/inittab

C. in /etc/runlevels

D. using the rl command

30.如何裝載(mount)上在 /etc/fstab 文件中定義的所有文件系統?

A. mount -a

B. mount /mnt/*

C. mount

D. mount /etc/fstab

31.使用ln命令將生成了一個指向文件old的符號鏈接new,如果你將文件old刪除,是否還能夠訪問文件中的數據?

A. 不可能再訪問

B. 仍然可以訪問

C. 能否訪問取決於文件的所有者

D. 能否訪問取決於文件的許可權

32.xt2fs文件系統中,預設的為root用戶保留多大的空間?

A. 3%

B. 5%

C. 10%

D. 15%

33.哪個命令用來顯示系統中各個分區中inode的使用情況?

A. df -i

B. df -H

C. free -b

D. -a -c /

34.多數Linux發行版本中,圖形方式的運行級定義為?

A. 1

B. 2

C. 3

D. 5

35.在系統文檔中找到關於print這個單詞的所有說明?

A. man print

B. which print

C. locate print

D. apropos print

36.man 5 passwd 含義是?

A. 顯示 passwd 命令的使用方法

B. 顯示 passwd 文件的結構

C. 顯示 passwd 命令的說明的前五行

D. 顯示關於passwd的前五處說明文檔。

37.如何在文件中查找顯示所有以"*"打頭的行?

A. find * file

B. wc -l * < file

C. grep -n * file

D. grep 『^*』 file

38.在ps命令中什麼參數是用來顯示所有用戶的進程的?

A. a

B. b

C. u

D. x

39.顯示二進制文件的命令是?

A. od

B. vil

C. view

D. binview

40.如何顯示Linux系統中注冊的用戶數(包含系統用戶)?

A. account -l

B. nl /etc/passwd |head

C. wc --users /etc/passwd

D. wc --lines /etc/passwd

41.在一行結束位置加上什麼符號,表示未結束,下一行繼續?

A. /

B.

C. ;

D. |

42.命令 kill 9 的含義是:

A. kills the process whose PID is 9.

B. kills all processes belonging to UID 9.

C. sends SIGKILL to the process whose PID is 9.

D. sends SIGTERM to the process whose PID IS 9.

43.如何刪除一個非空子目錄/tmp?

A. del /tmp/*

B. rm -rf /tmp

C. rm -Ra /tmp/*

D. rm -rf /tmp/*

44.使用什麼命令可以在今天午夜運行命令 cmd1 ?

A. at midnight cmd1

B. cron -at "00:00" cmd1

C. batch -t "00:00" < cmd1

D. echo "cmd1" | at midnight

45.你的系統使用增量備份策略,當需要恢復系統時,你需要按什麼順序恢復備份數據?

A. 最後一次全備份,然後從最早到最近的增量備份

B. 最後一次全備份,然後從最近到最早的增量備份

C. 最早到最近的增量備份,然後最後一次全備份

D. 最近到最早的增量備份,然後最後一次全備份

46.對所有用戶的變數設置,應當放在哪個文件下?

A. /etc/bashrc

B. /etc/profile

C. ~/.bash_profile

D. /etc/skel/.bashrc

47.Linux系統中,一般把命令 ls 定義為 ls --color 的別名,以便以不同顏色來標識不同類型的文件。但是,如何能夠使用原先的ls命令?

A. ls

B. ;ls

C. ls $$

D. ls --noalias

48.在Linux系統中的腳本文件一般以什麼開頭?

A. $/bin/sh

B. #!/bin/sh

C. use /bin/sh

D. set shell=/bin/sh

49.下面哪種寫法表示如果cmd1成功執行,則執行cmd2命令?

A. cmd1&&cmd2

B. cmd1|cmd2

C. cmd1;cmd2

D. cmd1||cmd2

50.在哪個文件中定義網卡的I/O地址?

A. cat /proc/moles

B. cat /proc/devices

C. cat /proc/ioports

D. cat /io/dma

51.Linux中,提供TCP/IP包過濾功能的軟體叫什麼?

A. rarp

B. route

C. iptables

D. filter

52.如何暫停一個列印隊列?

A. lpr

B. lpq

C. lpc

D. lpd

53.在vi中退出不保存的命令是?

A. :q

B. :w

C. :wq

D. :q!

54.在 XFree86 3.x 中, 預設的字體伺服器為:

A. xfs

B. xfserv

C. fonts

D. xfstt

55.使用什麼命令檢測基本網路連接?

A. ping

B. route

C. netstat

D. ifconfig

56.下面哪個協議使用了二個以上的埠?

A. telnet

B. FTP

C. rsh

D. HTTP

57.在PPP協議中,哪個認證協議不以明文傳遞密碼?

A. PAM

B. PAP

C. PGP

D. CHAP

58.下面哪個文件系統應該分配最大的空間?

A. /usr

B. /lib

C. /root

D. /bin

59.如何在Debian系統中安裝rpm包?

A. alien pkgname.rpm

B. dpkg --rpm pkgname.rpm

C. dpkg --alien pkgname.rpm

D. alien pkganme.rpm ; dpkg -i pkganme.deb

60.在安裝軟體時下面哪一步需要root許可權?

A. make

B. make deps

C. make config

D. make install

61.什麼命令用來只更新已經安裝過的rpm軟體包?

A. rpm -U *.rpm

B. rpm -F *.rpm

C. rpm -e *.rpm

D. rpm -q *.rpm

62.在 windows 與 Linux 雙起動的系統中,如果要讓LILO 管理引導,則 LILO 應該放在:

A. MBR

B. /

C. root分區的首扇區

D. /LILO

63.ldconfig的配置文件是

A. /lib/ld.so

B. /etc/ld.so.conf

C. /etc/ld.so.cache

D. /etc/moles.conf

64.下面哪個命令可以壓縮部分文件:

A. tar -dzvf filename.tgz *

B. tar -tzvf filename.tgz *

C. tar -czvf filename.tgz *

D. tar -xzvf filename.tgz *

65.網路服務的daemon是:

A. lpd

B. netd

C. httpd

D. inetd

66.Linux與windows 的網上領居互聯,需要提供什麼daemon?

A. bind

B. smbd

C. nmbd

D. shard

67.對於Apache伺服器,提供的子進程的預設的用戶是:

A. root

B. apached

C. httpd

D. nobody

68.sendmail中預設的未發出信件的存放位置是:

A. /var/mail/

B. /var/spool/mail/

C. /var/spool/mqueue/

D. /var/mail/deliver/

69.apache的主配置文件是:

A. httpd.conf

B. httpd.cfg

C. access.cfg

D. apache.conf

70.關於可裝載的模塊,裝載時的參數,如I/O地址等的存放位置是:

A. /etc/conf.moles

B. /etc/lilo.conf

C. /boot/System.map

D. /etc/sysconfig

71.在 Linux 中,如何關閉郵件提示?

A. biff n

B. mesg n

C. notify off

D. set notify=off

72.在 bash shell 環境下,當一命令正在執行時,按下 control-Z 會:

A. 中止前台任務

B. 給當前文件加上 EOF.

C. 將前台任務轉入後台

D. 注銷當前用戶

73.定義bash環境的用戶文件是:

A. bash & .bashrc

B. bashrc & .bash_conf

C. bashrc & bash_profile

D. .bashrc & .bash_profile

74.下面哪條命令用來顯示一個程序所使用的庫文件?

A. ldd

B. ld so

C. modprobe

D. ldconfig

75.如何查看一個RPM軟體的配置文件的存放位置?

A. rpm -qc rpm1

B. rpm -Vc rpm1

C. rpm --config rpm1

D. rpm -qa --config rpm1

76.如何查看一個RPM軟體的修改記錄?

A. rpm -Vc postfix

B. rpm -qpil postfix

C. rpm --changelog postfix

D. rpm -q --changelog postfix

77.通過Makefile來安裝已編譯過的代碼的命令是:

A. make

B. install

C. make depend

D. make install

78.什麼命令解壓縮tar文件?

A. tar -czvf filename.tgz

B. tar -xzvf filename.tgz

C. tar -tzvf filename.tgz

D. tar -dzvf filename.tgz

79.在 XF86Config 配置文件中,哪個段用來設置字體文件?

A. The Fonts section.

B. The Files section.

C. The xfsCodes section.

D. The Graphics section.

80.8 bit color 指的是:

A. 64K colors

B. 16K colors

C. 256 colors

D. 16M colors

81.下面哪個文件用來設置 X window 的顯示解析度?

A. xinit

B. xinitrc

C. XF86Setup

D. XF86Config

82.哪個變數用來指定一個遠程X應用程序將輸出放到哪個X server上?

A. DISPLAY

B. TERM

C. ECHO

D. OUTPUT

83.在xdm的配置目錄中,哪個文件用來設置在用戶通過xdm登錄後自動起動的應用程序?

A. The Xsession file

B. The Xsetup_0 file

C. The Xstart_up file

D. The GiveConsole file

84.命令 netstat -a 停了很長時間沒有響應,這可能是哪裡的問題?

A. NFS.

B. DNS.

C. NIS.

D. routing.

85.ping使用的協議是:

A. TCP

B. UDP

C. SMB

D. ICMP

86.下面哪個命令不是用來查看網路故障的?

A. ping

B. init

C. telnet

D. netstat

87.撥號上網使用的協議通常是:

A. PPP

B. UUCP

C. SLIP

D. Ethernet

88.TCP/IP中,哪個協議是用來進行IP自動分配的?

A. ARP

B. NFS

C. DHCP

D. DNS

89.下面哪個文件定義了網路服務的埠?

A. /etc/netport

B. /etc/services

C. /etc/server

D. /etc/netconf

90.下面哪個功能用來生成一個文件的校驗碼?

A. md5

B. tar

C. crypt

D. md5sum

91.預設的,用戶郵件放在:

A. ~/mail/

B. /var/mail/

C. /var/mail/spool/

D. /var/spool/mail/

92.下面哪個文件包含了供 NFS daemon 使用的目錄列表?

A. /etc/nfs

B. /etc/nfs.conf

C. /etc/exports

D. /etc/netdir

93.如何停止一台機器的telnet服務?

A. Put NONE in /etc/telnet.allow

B. Put a line 'ALL:ALL' in /etc/hosts.deny

C. Comment the telnet entry in /etc/inittab

D. Comment the telnet entry in /etc/xinetd.conf

94.在哪個文件中保存了sendmail的別名?

A. /etc/aliases

B. /etc/mailaliases

C. /etc/sendmail.aliases

D. /etc/sendmail/aliases

95.smbd and nmbddaemons 的配置文件是:

A. /etc/exports

B. /etc/smb.conf

C. /etc/samba/config

D. /usr/local/samba.cfg

96.下面哪個命令用來卸載一個內核模塊?

A. rmmod

B. unmod

C. delmod

D. modprobe

97.什麼情況下必須運行lilo

A. once a day from cron

B. once a week from cron

C. after installing a new kernel

D. after installing a new mole

98.什麼命令顯示所有裝載的模塊?

A. lsmod

B. dirmod

C. moles

D. modlist

99.下面哪個命令刷新列印機隊列?

A. lpflush

B. lprm -

C. lpclear

D. lprm all

100.下面哪個命令可以查看網卡的中斷?

A. cat /proc/ioports

B. cat /proc/interrupts

C. cat /proc/memoryinfo

D. which interrupts

參考答案:

01.D 02.B 03.C 04.C 05.B | 06 .C 07.B 08.C 09.A 10.B

11.A 12.C 13.C 14.C 15.B | 16.A 17.D 18.D 19.B 20.B

21.C 22.B 23.C 24.C 25.B | 26.D 27.A 28.B 29.B 30.A

31.A 32.C 33.A 34.D 35.D | 36.B 37.D 38.A 39.A 40.D

41.B 42.D 43.B 44.D 45.B | 46.B 47.A 48.B 49.A 50.C

51.C 52.C 53.D 54.A 55.A | 56.B 57.D 58.A 59.D 60.D

61.B 62.A 63.B 64.C 65.D | 66.B 67.D 68.C 69.A 70.A

71.A 72.C 73.D 74.A 75.A | 76.D 77.D 78.B 79.B 80.C

81.D 82.A 83.B 84.B 85.D | 86.B 87.A 88.C 89.B 90.A

91.D 92.C 93.D 94.A 95.B | 96.A 97.C 98.A 99.B 100.B

最後再給大家分享一些Linux學習資料,(我這里還有javapython,大數據,人工智慧的資料,你要需要也可以一起免費帶走哦)希望對你有所幫助,快來一起打包帶走吧!

獲取方式:只需轉發本文,然後私信我「資料」即可免費領取!

❻ Linux基礎測試試題及答案

一、選擇題(非單選)

1、在正則表達式當中下面那一個字元集表示非空格字元( )

a. [:graph:]

b. [:digit:]

c. [:space:]

d. [:alpha:]

參考答案:A

2、關於bash變數論述正確的是:( )

a. 可以在/etc/porfile裡面設置對所有用戶生效,永久

b. 在用戶家目錄下的.bash_profile文件中添加變數對單一用戶生效,臨時生效

c. 可以使用export 定義,只對當前shell生效,永久有效

d. 以上說法都不對

參考答案:A

3、當登錄linux後,登錄的shell將查不同啟動文件來處理其中的命令,處理文件的順序是( )

a. /etc/profile --> ~/.bash_profile --> ~/.profile --> ~/.bash_login

b. /etc/profile --> ~/.bash_profile --> ~/.bash_login --> ~/.profile

a. ~/.bash_profile -->/etc/profile --> ~/.profile --> ~/.bash_login

a. ~/.bash_login --> ~/.profile --> ~/.bash_profile -->/etc/profile

參考答案:B

4、創建多級目錄命令是( )

A、mkdir -p

B、mkdir -v

C、mkdir -m

D、mkdir -Z

參考答案:A

5、有一些文件root用戶也無法直接修改,可使用說明命令看看其許可權( )

A、ls -lh

B、file

C、stat

D、lsattr

參考答案:D

6、linux上為了使用更多簡潔操作,可以使用別名來簡化命令,以下別名定義正確的是( )

A、LS=‘ls -lh’

B、set cnet ‘cd /etc/sysconfig/network-scripts/ifcfg-eth0’

C、alias die=‘rm -fr’

D、unalias die=‘rm -fr’

參考答案:C

7、常見的文本編輯器工具有哪些( )

A、nano

B、cat

C、cut

D、vim

參考答案:AD

8、使用find命令查找文件時,以下哪個選項代表套接字文件( )

A. d

B. l

C. p

D. s

參考答案:D

9、如一個文本文件的各許可權位是這樣的:-rw-r--r--,對該文件執行chmod g+s 後,其許可權位應顯示為( )

A. -rw-r-Sr--

B. -rw-r-sr--

C. -rw-r--r--

D. -rw-r-xr--

參考答案:A

10、使用fdisk對磁碟進行分區時,LVM分區的類型為( )

A. l

B. lvm

C. 9e

D. 8e

參考答案:D

11、使用tar命令對一個目錄只打包,不壓縮,應該使用如下哪條命令( )

A. tar -cvf

B. tar -zcvf

C. tar -jvf

D. tar -jcvf

參考答案:A

12、shell腳本的哪個位置參數可以表示腳本本身( )

A. $0

B. $1

C. $#

D. $@

參考答案:A

13、通常我常說的四層負載和七層負載對應OSI模型分別是?

A. 傳輸層,表示層

B. 網路層,應用層

C. 傳輸層,應用層

D. 網路層,表示層

參考答案:C

14、系統中存在兩個進程, 其pid分別為 110, 119, 此時希望當119需要佔用CPU時總是要優於110, 應如何做?( )

A. 調整進程119的nice值, nice -5 119

B. 調整進程119的nice值, renice -5 119

C. 調整進程110的nice值, nice -5 110

D. 調整進程119的nice值, renice -5 110

參考答案:B

15、如何在非互動式的情況下為用戶mage添加一條crontab任務?

A. 將任務寫入到/var/spool/cron/root

B. 將任務寫入到/var/spool/cron/mage

C. 將任務寫入到/var/spool/root/cron

D. 將任務寫入到/var/spool/mage/cron

參考答案:B

16、CentOS7系統中啟動網路服務的命令是:

A. service network start

B. /etc/init.d/network start

C. systemctl start network.service

D. /etc/init.d/rc.d/init.d start

參考答案:C

17、kernel實現自身初始化時,實現的任務為( )

A.探測可識別的所有硬體;

B.以只讀方式裝載“真正根文件系統”

C.按次序查找各引導設備,第一個有引導程序的設備即為啟動系統用到的設備

D.啟動用戶空間的第一個應用程序:/sbin/init

參考答案:C

18、CentOS 6系統中,Linux系統運行級別,關系對應不正確的是( )

A.4--維護模式,多用戶模式,需要用戶認讓,會啟動網路功能,但不支持使用NFS;

B.1--維護模式,單用戶模式,sigle模式;此級別可允許root用戶直接登錄而無須認證;

C.3--正常級別,完全多用戶模式,文本界面;

D.5--正常級別,完全多用戶模式,圖形界面;

參考答案:A

19、下面命令,可以輸出/etc/passwd文件中root用戶所在行的`是( )

A.awk '{if($1=/root/) print }' /etc/passwd

B.awk -F: '{if($1==/root/) print }' /etc/passwd

C.awk -F: '{if($1=/root/) print }' /etc/passwd

D.awk -F: '{if($1~/root/) print }' /etc/passwd

參考答案:D

20、以下不是/ect/rc.d/rc.sysinit的功能的是()

A.根據配置文件中的設定來設定主機名

B.配置伺服器ip地址

C.列印文本歡迎信息

D.激活LVM和RAID設備

參考答案:B

判斷題(如有興趣的同學可以分析為什麼對錯)

1、在對稱加密中,加密與解密使用同一密鑰,主要演算法有md5,sha1。

參考答案:錯

解析:md5與sha1演算法是單向加密的演算法,並非對稱加密的演算法

2、兩塊硬碟實現RAID1之後,整體寫性能會變差

參考答案:對

3、做RAID5至少需要3塊磁碟。

參考答案:對

4、keepalived 是基於VRRP協議為基礎實現的。

參考答案:對

5、進程A在啟動時,系統的可打開的最大文件描述符個數為1024, 此時將系統的可打開的最大文件描述符個數設置為65535, 之後如果進程A創建子進程後, 那麼子進程可打開的最大文件描述符個數為1024, 對嗎?

參考答案:錯

問答題

1、找出當前目錄下10天沒有改變,大小大於4K的普通文件或目錄

參考答案:

find ./ -type d -o -type f -size +4k ! -mtime -10

2、使用ss命令, 查看當前系統上處於time_wait 狀態的連接

參考答案:

ss -4 state time-wait 或者 ss -o state time-wait

3、請簡述centos6的啟動流程

參考答案:

POST --> BIOS(boot sequence) --> MBR (bootloader) --> kernel(ramdisk) --> /sbin/init

設定默認運行級別 --> 使用/etc/rc.d/rc.sysinit腳本進行系統初始化 -->分別關閉和啟動對應級別的所有服務 --> 啟動字元終端 --> 啟動圖形終端(如果默認級別為5)--> 顯示登錄提示;

4、 yum update和yum upgrade有什麼區別?

參考答案:

yum update:升級軟體包的同時也升級軟體和系統內核

yum upgrade:只升級軟體包,不升級軟體和系統內核

5、在每周二的凌晨1點5分執行腳本/data/get_username.sh,並將腳本的輸出寫至/tmp/get_username.log日誌文件中

參考答案:

5 1 * * 2 /bin/sh /data/get_username.sh &>> /tmp/get_username.log

或者

5 1 * * 2 /bin/sh /data/get_username.sh >> /tmp/get_username.log 2>&1

熱點內容
sqlserver位置 發布:2025-05-10 22:27:31 瀏覽:716
pythonsae 發布:2025-05-10 21:59:30 瀏覽:964
rdp演算法 發布:2025-05-10 21:46:40 瀏覽:918
c語言求素數的方法 發布:2025-05-10 21:46:39 瀏覽:764
戰地5配置最低怎麼設置 發布:2025-05-10 21:44:12 瀏覽:674
microsoftsql2012 發布:2025-05-10 21:43:33 瀏覽:428
電腦買個游戲伺服器 發布:2025-05-10 21:25:15 瀏覽:241
機櫃存儲空間 發布:2025-05-10 21:25:07 瀏覽:267
安卓手機如何修改首屏 發布:2025-05-10 21:17:59 瀏覽:959
緩存關聯替換 發布:2025-05-10 20:56:34 瀏覽:618