Linux 網路通訊管理和系統服務管理

Walter Sun發表於2018-04-26

實驗七、網路通訊管理和系統服務管理

一、實驗要求

1)掌握網路管理、網路通訊的常用命令;

2)掌握系統服務管理的常用命令。

 

二、內容驗步驟

1、網路管理、網路通訊的常用命令

【操作要求1】檢視RHEL 5的網路配置檔案

【操作步驟】

1)輸入命令:cat/etc/sysconfig/network-scrpts/ifcfg-eth0;檢視系統啟動時用來初始化網路資訊的檔案; 

 

2)輸入命令:cat /etc/sysconfig/network;該檔案包含了主機最基本的網路資訊,用來系統啟動;


3)輸入命令:cat /etc/xinetd.conf;該檔案定義了由超級程式xinted啟動的網路服務, 

 

4)輸入命令:cat /etc/hosts;該檔案完成主機名對映為IP地址的功能, 

 

5)輸入命令:cat /etc/host.conf;檢視配置域名服務客戶端的控制檔案,截圖如下:

 

6)輸入命令:cat /etc/resolv.conf;檢視配置域名服務客戶端的IP地址,截圖如下:

 

7)輸入命令:cat /etc/protocols;檢視設定主機使用的協議以及各個協議的協議號。截圖如下:

 

8)輸入命令:cat /etc/services;檢視設定主機的不同埠的網路服務檔案。

 

【操作要求2】顯示主機名。

【操作步驟】輸入命令:hostname截圖如下:

 

【操作要求3】以root身份,設定系統主機名為:Linux-5

【操作步驟】

1)輸入命令:hostname Linux-5

2)輸入命令:hostname;   截圖如下:

 

【操作要求4】顯示當前活動的網路卡設定。

【操作步驟】輸入命令:ifconfig截圖如下:

 

【操作要求5】以root身份重新設定網路卡的IP地址為:192.168.1.100

【操作步驟】輸入命令:ifconfig eth0 192.168.1.100

注意:如果使用者是在終端更改IP地址,更改完之後就會失去和主機連線,需以新的IP地址重新登入主機。

 

【操作要求6】啟用和停止指定的網路卡。

【操作步驟】輸入命令:ifconfig 網路卡裝置名 up|down

 

【操作要求7】用ping命令測試網路連線狀態。

【操作步驟】輸入命令:ping 192.168.1.1,截圖如下:

使用Ctrl+C組合鍵可以中途終止該命令,回到提示符狀態下。

 

【操作要求8】已知系統中有多個以a使用者名稱登入的使用者,b使用者要向其中一個指定的a使用者傳送訊息。

【操作步驟】

1)建立使用者ab截圖如下:

 

2)開啟多個終端並以不同的使用者名稱進行登入,並檢視收發訊息。

3)輸入命令:

$ who                    //b使用者檢視當前系統中的使用者基本資訊

$write a pts/1              //向埠號為pts/1的a使用者傳送訊息

Hello,just a test         // 訊息內容

$                          //按ctrl+D

$                         //埠號為pts/1的a使用者接受到的訊息。

Message from…….

Hello,just a test!

EOF                      // 訊息結束標誌

以上步驟截圖如下:

 

 

 

【操作要求9a使用者以廣播方式傳送訊息:hello

【操作步驟】

1)輸入命令:who

2)輸入命令:who am i

3)輸入命令: wall hello  以上步驟截圖如下:

 

【操作要求10】設定b使用者為禁止接受訊息狀態,並測試。

【操作步驟】

1)輸入命令:mesg        //使用者b檢視當前訊息的接受狀態

2)輸入命令:mesg n      //設定b使用者為禁止接受狀態

3)輸入命令:write b      //使用者a無法再給b使用者傳送訊息

以上步驟截圖如下:

 

一般情況下,訊息禁止對root使用者和相同使用者名稱之間無效。

 

【操作要求11】給root發一個mail,內容為:hi2016just a test

【操作步驟】

1)輸入命令:mail root

             Subjectit is a mail

             hi2016just a test

Ctrl+D

              Cca              以上步驟截圖如下:

 

2)輸入命令:su   切換到root 輸入口令;

3)輸入命令:mail

4)輸入郵件編號,檢視郵件。以上步驟截圖如下:

 

5)輸入引數:r,回覆剛剛瀏覽過的郵件。

6)輸入內容:Have a nice day

7)按Ctrl+D

8)輸入x 退出。以上步驟截圖如下:

  

【操作要求12 網路配置工具netconfig

【操作步驟】

1)輸入命令: netconfig   root許可權);介面截圖如下:

 

【注】使用netconfig程式配置完網路屬性後只是修改了相應的網路配置檔案,並沒用使新設定的屬性在當前系統中生效,所以需要重新啟動網路服務,才能使新的配置在當前系統中生效。

2)重新啟動網路服務,輸入命令:service network restart

2、掌握系統服務管理的常用命令

【操作要求1】檢視系統配置檔案inittab

【操作步驟】輸入命令:cat /etc/inittab截圖如下:

 

當前系統啟動預設級別為:

 

【操作要求2】顯示系統當前的和上一次的執行級別。

【操作步驟】輸入命令:runlevel;截圖如下:

 

如系統不存在上一次的執行級別,用N來代替。

 

【操作要求3】檢視及設定系統服務的啟動狀態。

【操作步驟】

(1) 輸入命令:chkconfig --list  ;列出所有服務,截圖如下:

 

2)輸入命令:chkconfig --list httpd   ;列出指定服務,截圖如下:

 

3)把以上顯示的httpd服務更改各種級別的啟動狀態操作為:

輸入命令:chkconfig -- level 2345 httpd on

輸入命令:chkconfig – list httpd    截圖如下:

 

【操作要求4】轉換服務的執行級別。

【操作步驟】

1)輸入命令:init 2 ;切換到第2執行級別

2)輸入命令:runlevel ;檢視執行級別    截圖如下:

 

3)輸入命令:init 0 ;該命令用於關機,注意儲存之前的文件;

4)輸入命令:init 6;該命令用於重啟,注意儲存之前的文件。

 

【操作要求4】啟動、停止或重新啟動某個服務。

【操作步驟】

1)輸入命令:service httpd status

2)輸入命令:service httpd start

3)輸入命令:service httpd restart ;以上步驟截圖如下:

 

【操作要求5ntsysv系統自啟動服務控制

ntsysv是Linux系統提供的可以在字元終端執行的命令,用於設定系統啟動時自動啟動服務的一個命令列程式,該命令只有管理員才有權執行此程式。

【操作步驟】輸入命令:ntsysv    ;進入介面後,截圖如下:

 

相關文章