天天看點

Linux面試題附答案

1.将Windows C槽(hda1)安裝在Linux檔案系統的/winsys目錄下,指令是什麼?

   mount /dev/hda1 /winsys

2.将CD光牒CD-ROM(hdc)安裝到檔案系統的/mnt/cdrom目錄下的指令?

   mount /dev/hdc /mnt/cdrom

3.Qmail是什麼?

   郵件隊列

4.如果想配置一台匿名ftp伺服器,在哪兒修改檔案?

   /etc/inetd.conf

5.samba伺服器的程序由幾部分組成?

   smbd和nmbd 兩部分組成

6.要配置NFS伺服器,在伺服器端主要配置什麼檔案?

   /etc/exports

7.為保證在啟動伺服器時自動啟動DHCP程序,應對什麼檔案進行編輯?

   /etc/rc.d/rc.S

8.簡述程序的啟動、終止的方式以及如何進行程序的檢視?

   在Linux中啟動一個程序有手工啟動和排程啟動兩種方式:

  (1)手工啟動:使用者在輸入端發出指令,直接啟動一個程序的啟動方式。可以分為:

       ①前台啟動:直接在shell中輸入指令進行啟動。

       ②背景啟動:啟動一個目前并不緊急的程序,如列印程序。

  (2)排程啟動:系統管理者根據系統資源和程序占用資源的情況,事先進行排程安排,指定運                 行的時間和場合,到時候系統會自動完成該任務。

   經常使用的程序排程指令為:at、batch、crontab

9.簡述DNS進行域名解析的過程?

   首先,用戶端發出DNS請求翻譯IP位址或主機名。DNS伺服器在收到客戶機的請求後:

  (1)檢查DNS伺服器的緩存,若查到請求的位址或名字,即向客戶機發出應答資訊;

  (2)若沒有查到,則在資料庫中查找,若查到請求的位址或名字,即向客戶機發出應答資訊;

  (3)若沒有查到,則将請求發給根域DNS伺服器,并依序從根域查找頂級域,有頂級域查找二                         級域,二級域查找三級,直至找到要解析的位址或名字,即向客戶機所在網絡的DNS伺服器發                   出應答資訊,DNS伺服器收到應答後先在緩存中存儲,然後,将解析結果發給客戶機。

  (4)若沒有找到,則傳回錯誤資訊。

10.什麼是符号連結?什麼是硬連結?符号連結與硬連結的差別是什麼?

    連結分硬連結和符号連結。

    -符号連結可以建立對于檔案和目錄的連結。符号連結可以跨檔案系統,即可以跨磁盤分區。          符号連結的檔案類型是l,連結檔案具有新的i節點。

    -硬連結不可以跨檔案系統。它隻能建立對檔案的連結,硬連結的檔案類型位是一,且硬連結文         件的i節點同被連結檔案的i節點相同

    *當移動或删除原始檔案時,硬連結不會被破壞。

11.寫一個腳本查找最後建立時間是3天前,字尾是*.log的檔案并删除。

   find . -mtime +3 -name '*.log' -ok rm {} \

12.寫一個腳本将某目錄下大于100k的檔案移動至/tmp下。

   find . -size +100k -exec cp {} /tmp \

13.寫一個防火牆配置腳本,隻允許遠端主機通路本機的80端口。

   iptables -F

       iptables -X

       iptables -A INPUT -p tcp --dport 80 -j accept

       iptables -A INPUT -p tcp -j REJECT

14.寫一個腳本進行nginx日志統計,得到通路ip最多的前10個(nginx日志路徑:/home/logs/nginx/default/access.log)。

   cd /home/logs.nginx/default

      sort -m -k 4 -o access.logok access.1 access.2 access.3 .....

      cat access.logok |awk '{print $1}'|sort -n|uniq -c|sort -nr |head -10

15.寫出下列指令的含義:

(1)MaxKeepAliveRequests    100  連接配接的最大請求數

       ( 2 ) Options FollowSymLinks  允許192.168.1.1可以列目錄

               Order Deny Allow

               Deny from all

               Allow from 192.168.1.1

16.替換檔案中的目錄

   sed 's:/user/local:/tmp:g' filename

17.簡要描述Linux的啟動過程?

   BIOS啟動引導(從mbr中裝載啟動管理器grub)----GRUB啟動引導(裝載kernel和initrd到記憶體)-----核心啟動參數-sys init初始化..

18.簡要叙述下列端口所運作的服務

      21、22、 23、   25、 110、 143、 873、 3306

ftp   ssh  telnet   snmp   pop3   IMAP   rsync    mysql

19.簡述TCP三向交握的過程?

用戶端發送請求SYN,伺服器端接收請求确認并回應SYN+ACK,用戶端發回ACK回應....

繼續閱讀