Linux期末複習題

beyond_LH發表於2014-07-03

1.Moreless命令的區別

        More命令通常用於分屏顯示檔案內容,但只能向下翻頁;less命令是more命令的改進 版,可以向下向上翻頁,甚至可以前後左右移動。

2.簡述web伺服器配置過程中“一機多站”的含義?

       所謂的“一機多站”指的就是在一臺web伺服器上,虛擬主機可以為多個獨立的IP地址、域名或埠號提供不同的web站點。

3. 請按下列要求寫出每一步驟的命令:

1)新建普通使用者ray,並轉為ray使用者登入。

          Useradd  ray     su  ray

(2)檢視/etc/boot路徑下的所有內容。

          Ls  /etc/boot

(3)檢視檔案/etc/hosts的內容。

          Ls  /etc/hosts    cat  /etc/hosts

4.FTP的傳輸模式?

   主動傳輸模式、被動傳輸模式 (區別文字模式和二進位制模式)

5.簡述DHCP伺服器工作過程

   IP租約請求、IP租約提供、IP租約選擇、IP租約確認 

6.DNS的查詢模式有哪幾種?

   遞迴查詢、迴圈查詢、反向查詢(正向查詢和反向查詢)

7.FTP的工作原理

FTP大大簡化了檔案傳輸的複雜性,它能夠使檔案通過網路從一臺主機傳送到另外一臺計算機上卻不受計算機和作業系統型別的限制。其基本工作原理如下:

  (1)開啟熟知埠(埠號為21),使客戶程式能連線上;

   (2)等待客戶程式發起連線建立請求;

   (3)啟動從屬程式來處理客戶程式發來的請求。從屬程式對客戶程式的請求處理完畢後即終止,但從屬程式在執行期間根據需要        還可能建立其他一些子程式。

   (4)回到等待狀態,繼續接受其他客戶程式發來的請求。主程式與從屬程式的處理是併發地進行。 

8.下圖是“一機多站”設定中,web伺服器httpd.conf配置檔案中的某一段。試回答該配置欄位包含了哪些web伺服器配置相關的主要含義?

Listen 8800

Listen 8000

<Virtualhost  192.168.1.2:8800>

DocumentRoot  /var/www/p8800

Directoryindex  index.html

ErrorLog   logs/p8800-error_log

……

</Virtualhost>

 

<Virtualhost  192.168.1.2:8000>

   DocumentRoot  /var/www/p8000

   Directoryindex  index.html

   ErrorLog   logs/p8000-error_log

      ……

</Virtualhost>

       httpd.confApache伺服器的主配置檔案,包括三部分:全域性環境配置、主伺服器配置和虛擬主機配置。此段檔案是web伺服器配置中基於埠號的虛擬主機配置,listen 8800是設定監聽埠8800Virtualhost後面跟上IP地址和埠號;DocumentRoot設定該虛擬主機的主目錄;Directoryindex設定檔案的檔名;ErrorLog設定錯誤日誌的存放位置。

圖2 

9.3、圖4named.conf中的部分內容,試解釋圖3、圖4中主要欄位的含義?


 

                                    圖3                                                                                               4

      named.confdns伺服器的主配置檔案,圖3是從域名伺服器的正向解析區域宣告,zone後為所宣告的區域名稱,type slave說明其型別為輔助DNS伺服器,file後面為實現正向解析的區域檔名,masers為主域名伺服器的IP地址;圖4為主域名伺服器的配置,由其type可判定,zone後面分別宣告瞭其正向區域和反向區域。

10.寫出以下各命令的含義: 

1chmod u+x file

   將檔案fileSUID許可權設定成所有者可執行

2)chown test : test file

   將檔案file的所有者和屬組都改為test

11.當dns伺服器發生故障,我們是否可以訪問網路上的計算機?如果可以,需要什麼條件?說明原因。

        可以。 由於Internet中的計算機間進行通訊時必須使用對方的IP地址,而DNS伺服器的作用就是進行域名和IP地址之間的對映,如果DNS伺服器發生故障,要訪問網路上的計算機,必須知道它的IP地址。

12.寫出使用兩個IP地址(具體地址自己定義)建立基於IP地址的虛擬主機全部配置過程,其中IP地址對應的主目錄分別為/usr/www/web1和/usr/www/web2,預設文件名都為index.html。

 假設兩個IP地址為192.168.10.1192.168.10.2

首先需要建立兩個主目錄和預設檔案:mkdir   /usr/www/web1   /usr/www/web2

                                                            echo   192.168.10.1>>/usr/www/web1/index.html

                                                            echo   192.168.10.2>>/usr/www/web2/index.html

然後修改http.conf檔案,以IP地址為192.168.10.1的虛擬主機配置為例:

<Virtualhost  192.168.10.1>

DocumentRoot /usr/www/web1

DirectoryIndex  index.html

ServerAdmin   XXX

ErrorLog      XXX

CustomLog     XXX

</Virtualhost>

最後重新啟動httpd服務,如果在客戶端瀏覽器上可以看到http://192.168.10.1http://192.168.10.2兩個網站則說明配置成功。

13.下面是ftp伺服器配置檔案中幾個關鍵的引數,請解釋其意義: 

anonymous_enable:當設定成anonymous_enable=YES時表示啟用匿名使用者 ;anon_upload_enable:當本選項設定成YES時匿名使用者可以向具備寫許可權的目錄中上傳檔案,預設值為NO

chown_username:設定匿名使用者上傳檔案的擁有者,預設值是root

anon_umask:設定匿名使用者的檔案掩碼。

 Local_enable:設定是否允許本地使用者登陸,預設值為YES

Local_root:指定本地使用者登陸vsftp伺服器時切換到的目錄,沒有設定預設值。

chown_uploads:當設定為YES時,所有匿名使用者上傳的檔案,其擁有者都會被設定為chown_username命令指定的使用者,預設值是NO。 

14.下圖為dhcp.conf的內容,請解釋劃線部分方框內容的具體含義?

subnet 1.2.1.0 netmask 255.255.255.0  {

      option routers               1.2.1.254;

      option subnet-mask          255.255.255.0;

      option domin-name          “dns.jnrp.cn”;

      option domain-name-servers   1.2.1.3;

      ……

      range dynamoic-bootp 1.2.1.40 1.2.1.150; 

      ……

      host zone jl {

           hardware ethernet 12:34:56:78:AB:CD;

           fixed-address  1.2.1.88;

      }

host caiwu jl {

           hardware ethernet 00:c0:4c:01:69:91;

           fixed-address  1.2.1.89;

      }

      host renshi jl {

           hardware ethernet c0:43:ab:69:cd:91;

           fixed-address  1.2.1.90;

      }

這個劃線部分太抽象了,那就一條條來吧。。

1)Subnet 1.2.1.0 netmask 255.255.255.0  定義作用域為1.2.1.0網段;

2)option routers  1.2.1.254;   設定DHCP客戶預設閘道器為1.2.1.254

3)option subnet-mask   255.255.255.0;  設定DHCP客戶子網掩碼為255.255.255.0

4)option domin-name   dns.jnrp.cn設定DHCP客戶的DNS域為“dns.jnrp.cn”;

5)option domain-name-servers  1.2.1.3; DHCP客戶設定DNS伺服器地址為1.2.1.3

6)range dynamoic-bootp 1.2.1.40 1.2.1.150; 設定地址池範圍為1.2.1.40 1.2.1.150

7)host zone jl;為客戶端指定主機名為zone jl

8)hardware ethernet 12:34:56:78:AB:CD;指定網路卡介面型別為ethernet,設定MAC地址為12:34:56:78:AB:CD;

9)fixed-address  1.2.1.88;分配給客戶端(本例為zone jl使用者)一個固定的IP地址1.2.1.88

 

相關文章