Linux運維面試題及答案解析(1)

在這裏插入圖片描述
1下面的網絡協議中,面向連接的的協議是:(A)。
A傳輸控制協議
傳輸控制協議TCP:提供的是面向連接、可靠的字節流服務。當客戶端和服務器彼此交換數據前,必須在雙方之間建立一個TCP連接,之後才能傳輸數據。提供超時重發,丟棄重複數據,檢驗數據,流量控制等功能。
B用戶數據報協議
用戶數據報協議UDP:簡單的面向數據報的運輸層協議,不提供可靠性,只是把應用程序傳給IP層的數據發出去,並不能保證他們能到達目的地。
C網際協議
網際協議IP:不可靠的、無連接的傳送機制。
D網際控制報文協議
網際控制報文協議ICMP:用於在IP主機、路由器之間傳遞控制協議。

2 在/etc/fstab文件中指定的文件系統加載參數中,(A)參數一般用於CD-ROM等移動設備。
A、defaults
使用默認設置
B、sw
自動掛載的可讀寫分區
C、rw和ro
掛載爲讀寫權限 掛載爲只讀權限
D、noauto
設備(分區)只能手動掛載

3 Linux文件權限一共10位長度,分成四段,第三段表示的內容是(C)。
A、文件類型
B、文件所有者的權限
C、文件所有者所在組的權限
D、其他用戶的權限

第一位表示文件類型 -表示普通文件。d表示目錄文件
第二、三、四位表示文件所有者的讀,寫,執行權限
第五、六、七位表示文件所在屬組的讀,寫,執行權限
第八、九、十位表示文件的其它用戶的讀,寫,執行權限

第一段 - 是指文件類型 表示這是個普通文件
文件類型部分
-爲:表示文件
d爲:表示文件夾
b爲:表示裏面可以供存儲周邊設備
c爲:表示裏面爲一次性讀取裝置

第二段 rwz 是指擁有者具有可讀可寫可執行的權限

第三段 rwz 是指所屬於這個組的成員對於這個文件具有,可讀可寫可執行的權限

第四段 — 是指其他人對於這個文件沒有任何權限

4 終止一個前臺進程可能用到的命令和操作(B)。
A、kill
終止一個後臺程序,可以使用fg命令將後臺進程變爲前臺進程
B、;+C
C、shutdown
關機
D、halt
調用shutdown -h

5 在使用mkdir命令創建新的目錄時,在其父目錄不存在時先創建父目錄的選項是(D)。
A、-m
設置權限mkdir -m 664 /111
B、-d
C、-f
D、-p

6 下面關於i節點描述錯誤的是(A)。
A、i節點和文件是一一對應的
B、i節點能描述文件佔用的塊數
C、i節點描述了文件大小和指向數據塊的指針
D、通過i節點實現文件的邏輯結構和物理結構的轉換

inode 是index node 簡寫,中文翻譯爲索引節點,在linux系統中,文件的管理採用inode實現,具體內容包含:

  • 文件的字節數
  • 文件擁有者的User ID
  • 文件的Group ID
  • 文件的讀、寫、執行權限
  • 文件的時間戳,共有三個:ctime指inode上一次變動的時間,mtime指文件內容上一次變動的時間,atime指文件上一次打開的時間。
  • 鏈接數,即有多少文件名指向這個inode
  • 文件數據block的位置
    反而,文件名並不是文件管理必須使用的,只是爲了方便用戶,對inode起的一個別名(可以這麼理解,因爲inode編號是數字,記憶困難),正常情況下一個inode對應一個文件,一個文件名對應一個inode,此時對應關係是一對一的,但是通過硬鏈接建立一個連接(又起了一個名字)之後,就會出現多個文件名對應同一個inode的情況,理解起來類似windows系統快捷方式,但本質上有區別。

7 一個文件名字爲rr.Z,可以用來解壓縮的命令是:(D)。
A tar
B gzip
C compress
D uncompress

compress 是一個相當古老的 unix 檔案 壓縮 指令,壓縮後的檔案會加上一個 .Z 延伸檔名以區別未壓縮的檔案,壓縮後的檔案可以以 u nc ompress解壓 。若要將數個檔案壓成一個壓縮檔,必須先將檔案 tar 起來再壓縮。由於 g zip 可以產生更理想的壓縮比例,一般人多已改用gzip 爲檔案壓縮工具。

linux 常用壓縮格式 .zip .gz .bz2 .tar.gz .tar.bz2
zip 壓縮文件名 源文件 ——壓縮文件
zip -r 壓縮文件名 源文件 ——壓縮目錄
mkdir 名字——創建目錄
touch 名字 ——創建文件
unzip 壓縮文件 ——解壓 .zip文件
gzip 源文件 ——壓縮爲.gz格式的壓縮文件,源文件會消失
gzip -c 源文件 > 壓縮文件 ——壓縮爲.gz格式的壓縮文件,源文件會消失
gzip -r 目錄 ——壓縮目錄下的所有子文件,但不能壓縮目錄
gzip -d 壓縮文件 ——解壓 .gz文件
gunzip 壓縮文件名 ——解壓 .gz文件
bzip2 源文件 ——壓縮爲 .bz2格式,不保留源文件
bzip2 -k 源文件 ——壓縮後保留源文件
注意bzip2 不能壓縮目錄
bzip2 -d 壓縮文件 ——解壓縮,-k保留壓縮文件
bunzip2 壓縮文件 ——解壓縮
tar -cvf 打包文件名 源文件
tar -zcvf 壓縮報名.tar.gz 源文件 ——壓縮爲.tar.gz格式
tar -zxvf 壓縮報名.tar.gz ——解壓縮.tar.gz包
tar -jcvf 壓縮報名.tar.bz2 源文件 ——壓縮爲.tar.bz2格式
tar -jxvf 壓縮報名.tar.bz2 ——解壓縮.tar.bz2包

8 具有很多C語言的功能,又稱過濾器的是(C)。
A、csh
csh:調用 C shell。
B、tcsh
Tcsh是csh的增強版,並且完全兼容csh。它不但具有csh的全部功能,還具有命令行編輯、拼寫校正、可編程字符集、歷史紀錄、 作業控制 等功能,以及C語言風格的語法結構。
C、awk
AWK 是一種優良的文本處理工具, Linux 及 Unix 環境中現有的功能最強大的數據處理引擎之一, AWK 提供了極其強大的功能:可以進行樣式裝入、 流控制 、數學 運算符 、進程 控制語句 甚至於內置的變量和函數。
D、sed
SED是一項Linux指令,功能同awk類似,差別在於,sed簡單,對列處理的功能要差一些,awk的功能複雜,對列處理的功能比較強大。

9 一臺主機要實現通過局域網與另一個局域網通信,需要做的工作是(C)。
A、配置域名服務器
B、定義一條本機指向所在網絡的路由
C、定義一條本機指向所在網絡網關的路由
D、定義一條本機指向目標網絡網關的路由
如果主機想訪問本地局域網外的某一網絡,需要做兩件事:
1、設置本機的默認網關 。
2、本地局域網默認網關上需要設置一條路由,用以完成本地局域網內的任一主機到目標局域網主機的路由工作。

10 建立動態路由需要用到的文件有(D)。
A、/etc/hosts
/etc/hosts 主機名到 IP 地址的映射關係的文件
B、/etc/HOSTNAME
這個文件存的是你的主機名,就比如你的終端的提示符 yourname@hostname ,這裏的hostname就寫在這個文件裏面
C、/etc/resolv.conf
/etc/resolv.conf DNS 服務的配置文件
D、/etc/gateways
/etc/gateways 建立動態路由需要用到的文件

11 硬盤分區是針對一個硬盤進行操作的,它可以分爲:、____。(ACD )
A.擴展分區
B.物理分區
C.邏輯分區
D.主分區
硬盤分區是針對一個硬盤進行操作的,它可以分爲:主分區、擴展分區、邏輯分區,一共爲4個。其中主分區可以是1-3個(主分區必須有),擴展分區可以有0-1個,邏輯分區則沒有什麼限制。

12 目前, 在PC機上使用的電源管理模式主要有:( )
A.APM管理模式
B.PM管理模式
C.ACPI管理模式
D.DPMS管理模式

13 在Windows註冊表中,鍵值由鍵值項名稱和鍵值項數據組成。其中鍵值項數據類型有如下所示中哪幾種。(ACD )
A.字符串值
B.二進制值
C.實數型值
D.DWORD值
這些鍵值項數據可分爲如下三種類型:
1.字符串值(S)
在Windows98的註冊表中,表示文件的描述、硬件的標識等等信息一般都用字符串值。字符串值由字母和數字組成,它的最大長度不能超過255個字符。通過鍵、鍵值就組成了一種鍵值項數據,這就相當於Win.ini、System.ini文件中每個小節下面的設置行一樣的道理。鍵值內纔是真正存放了計算機及應用程序的配置信息,它位於樹狀結構的葉子位置,用戶和應用程序都可以修改、刪除或新建鍵值
2.二進制值(B)
在Windows的註冊表中,二進制值是沒有長度限制的,可以是任意個字節長。在註冊表編輯器中,二進制以十六進制的方式顯示出來。
3.DWORD值(D)
在Windwos98的註冊表中,DWORD值是一個32位(雙字節長)長度的數值。在註冊表編輯器中,系統以十六進制的方式顯示DWORD值。 [1]

shell腳本
設計一個shell程序,添加一個新組爲class1,然後添加屬於這個組的30個用戶,用戶名的形式爲stdxx,其中xx從01到30。

#!/bin/bash
groupadd class1
for ((i=1;i<=30;i++))
do
if [ $i -lt 10 ];then
username="std0"$i
else
username="std"$i
fi
useradd -G class1 $username
done
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章