新疆喜乐彩玩法
您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

CentOS下如何查看網絡狀態

添加時間:2019-12-9 12:01:55  添加: 思海網絡 
查看網絡狀態:

lsof -Pnl +M -i4 顯示ipv4服務及監聽端情況

netstat -anp 所有監聽端口及對應的進程

netstat -tlnp 功能同上

網絡基本命令

(1)network service的制御網絡接口配置信息改動后,網絡服務必須從新啟動,來激活網絡新配置的使得配置生效,這部分操作和從新啟動系統時時一樣的作用。制御(控制)是/etc/init.d/network這個文件,可以用這個文件后面加上下面的參數來操作網絡服務。例如:

[[email protected] ~]#/etc/init.d/networkrestart

同樣也可以用service這個命令來操作網絡服務例如:

[[email protected] ~]#service network restart

start ←啟動
stop ←停止

restart ←再啟動

reload ←和再啟動一樣(..)

status ←狀態表示

如果服務器軟件采用rpm的方式安裝,以上的內容大多數都對應。

(2)network管理命令網絡管理還有一些常用的命令,下面介紹幾個常用的命令。

ifconfig

netstat

hostname

ping

traceroute

ifconfig

這個命令可以用于,網絡接口的啟動/停止,更改設置和表示網絡狀態,在不添加任何參數的情況下,這個ifconfig可以表示網絡接口的狀態。例如:

[[email protected] ~]# ifconfig

eth0     Link encap:Ethernet   HWaddr00:xx:xx:xx:04:45  

      inet addr:192.168.1.81 Bcast:192.168.1.255 Mask:255.255.255.0

      inet6 addr: fe80::20c:29ff:fe61:445/64 Scope:Link

      UPBROADCAST RUNNING MULTICAST   MTU:1500 Metric:1

      RXpackets:472 errors:0 dropped:0 overruns:0 frame:0

      TXpackets:445 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:1000 

      RXbytes:35804 (34.9 KiB)   TX bytes:53012(51.7 KiB)

      Interrupt:185 Base address:0x1080 

lo    Link encap:Local Loopback  

      inet addr:127.0.0.1 Mask:255.0.0.0

      inet6 addr: ::1/128 Scope:Host

      UPLOOPBACK RUNNING   MTU:16436   Metric:1

      RXpackets:8 errors:0 dropped:0 overruns:0 frame:0

      TXpackets:8 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:0 

      RXbytes:560 (560.0 b)   TX bytes:560 (560.0b)


看看ifconfig的輸出內容

1. Link encap ←

2. HWaddr ←MAC地址

3.inet addr ←IP地址(IPV4)

4. Bcast ←廣播地址

5. Mask ←衍碼

6. inet6 addr ←IP地址(IPV6)

7. UP ←啟動中

8. BROADCAST ←廣播地址有效

9. RUNNING ←動作

10. MTU ←網絡接口的MTU(MaximumTransfer Unit:Ethernet最大傳送frame值)

11. Metric ←

12. RX packets ←受信包數

13. TX packets ←送信包數

14. collisions ←

15. interrupt ←IRQ號碼

16. Baseaddress ←I/O地址

通過這個命令還可以up(開啟)和down(關閉)某個網絡接口(網卡),例如我們關閉eth0可以用下面的命令:

[[email protected] ~]#ifconfigeth0 down

相反的開啟如下:

[[email protected] ~]#ifconfigeth0 up

通過這個命令還可以設置網絡接口(網卡),例如我們將eth0的IP設置成192.168.1.11,子網衍碼設置成255.255.255.0如下:

[[email protected] ~]#ifconfigetho inet 192.168.1.11 netmask 255.255.255.0

假如有多個網絡接口的情況下,ethX的X部分用網絡接口碼(數字,例如eth0,eth1,eth2代替)。

netstat

這條命令是顯示網絡各種情況的命令,在不跟隨任何參數被執行的情形下,將表示Active Internet connections和ActiveUNIX domain sockets的情報。

看看下面的輸出信息:

這里是192.168.1.56正在通過ssh連接192.168.1.81的情形

[[email protected] ~]#netstat

Active Internetconnections (w/o servers)

Proto Recv-Q Send-QLocal Address             ForeignAddress          State    

tcp        0     0 ::ffff:192.168.1.81:ssh ::ffff:192.168.1.56:4757 ESTABLISHED 

Active UNIX domainsockets (w/o servers)

Proto RefCntFlags    Type    State       I-Node Path

unix   11 [ ]       DGRAM                    5202 /dev/log

unix   2     [ ]       DGRAM                    5997 @/var/run/hal/hotplug_socket

unix   2     [ ]       DGRAM                    2536 @udevd

unix   2     [ ]       DGRAM                    7474 

unix   3     [ ]       STREAM     CONNECTED     5995   /var/run/dbus/system_bus_socket

unix   3     [ ]       STREAM     CONNECTED     5994  

unix   3     [ ]       STREAM     CONNECTED     5974  

unix   3     [ ]       STREAM     CONNECTED     5973  

unix   2     [ ]       DGRAM                    5933 

unix   2     [ ]       DGRAM                    5923 

unix   2     [ ]       DGRAM                    5876 

unix   2     [ ]       DGRAM                    5819 

unix   2     [ ]       DGRAM                    5805 

unix   2     [ ]       DGRAM                    5786 

unix   2     [ ]       DGRAM                    5723 

unix   3     [ ]       STREAM     CONNECTED     5388  

unix   3     [ ]       STREAM     CONNECTED     5387  

unix   2     [ ]       DGRAM                    5280 

unix   2     [ ]       DGRAM                    5210 


主要的選項:

-a 顯示所有socket,包括正在監聽的。

-c 每隔1秒就重新顯示一遍,直到用戶中斷它。

-i 顯示所有網絡接口的信息,格式同“ipconfig -e”。

-n 以網絡IP地址代替名稱,顯示出網絡連接情形。

-r 顯示核心路由表,格式同“route -e”。

-t 顯示TCP協議的連接情況。

-u 顯示UDP協議的連接情況。

-v 顯示正在進行的工作。

以上的選項可以結合使用,例如我們想知道正在開放的TCP端口,可以用下面的形勢執行察看:

[[email protected] ~]#netstat -at

Active Internetconnections (servers and established)

Proto Recv-Q Send-QLocal Address             ForeignAddress          State    

tcp        0     0 *:617                   *:*                      LISTEN    

tcp        0     0 *:sunrpc                *:*                      LISTEN    

tcp        0     0 *:ipp                   *:*                      LISTEN    

tcp        0     0 linux.xiaoqi.ddo.jp:smtp *:*                      LISTEN    

tcp        0     0 *:ssh                   *:*                      LISTEN    

tcp        0 132 ::ffff:192.168.1.81:ssh ::ffff:192.168.1.56:4757 ESTABLISHED 


其他使用方法可以自己嘗試…..

Hostname

這個命令是表示hostname和設置hostname用的,在不跟隨任何選項被執行的情形下,將表示現在的hostname,例如下面的輸出:

[[email protected] ~]#hostname

linux.xiaoqi.ddo.jp


如果是root的登陸情形下,可以更改hostname,例如我們把現在的hostname改稱centos的情形如下:

[[email protected] ~]#hostname centos

[[email protected] ~]#hostname

centos


ping

這條命令是通過向目標地址發送ICMP信息包的方式,來確定目標主機是否在工作或網絡聯通與否。參數是目標主機的IP地址,例如我們要知道自己的主機的網絡配置是否正常,可通過ping自己主機來判斷,情形如下:

[[email protected] ~]# pinglocalhost     // 這個地方的localhost可以用127.0.0.1來代替,或目標地址IP地址或域名,通常還用這條命令來訪問DNS服務器來取得目標主機的IP地址或域名等用法

PING linux.xiaoqi.ddo.jp (127.0.0.1) 56(84) bytes ofdata.

64 bytes fromlinux.xiaoqi.ddo.jp (127.0.0.1): icmp_seq=0 ttl=64 time=0.999 ms

64 bytes fromlinux.xiaoqi.ddo.jp (127.0.0.1): icmp_seq=1 ttl=64 time=0.630 ms

---linux.xiaoqi.ddo.jp ping statistics ---

2 packetstransmitted, 2 received, 0% packet loss, time 1001ms // 注意這個地方有一個0%表示網絡正常,當此處的X%的X是0以外的數字就表明網絡有問題,或者當ping 命令被執行后,將會顯示time out之類的字樣。

rtt min/avg/max/mdev= 0.630/0.814/0.999/0.186 ms, pipe 2


Ping命令的主要選項如下:

-c 數目在發送指定數目的包后停止。

-d 設定SO_DEBUG的選項。

-f 大量且快速地送網絡封包給一臺機器,看它的回應。

-I 秒數設定間隔幾秒送一個網絡封包給一臺機器,預設值是一秒送一次。

-l 次數在指定次數內,以最快的方式送封包數據到指定機器(只有超級用戶可以使用此選項)。

-q 不顯示任何傳送封包的信息,只顯示最后的結果。

-r 不經由網關而直接送封包到一臺機器,通常是查看本機的網絡接口是否有問題。

-s 字節數指定發送的數據字節數,預設值是56,加上8字節的ICMP頭,一共是64ICMP數據字節。

更多信息和更多的命令可以在使用的過程中一點點學習,遇到問題的時候可以通過

#man命令

的形式來查看命令的用法

3.網絡基本命令

(1)network service的制御網絡接口配置信息改動后,網絡服務必須從新啟動,來激活網絡新配置的使得配置生效,這部分操作和從新啟動系統時時一樣的作用。制御(控制)是/etc/init.d/network這個文件,可以用這個文件后面加上下面的參數來操作網絡服務。例如:

[[email protected] ~]#/etc/init.d/networkrestart

同樣也可以用service這個命令來操作網絡服務例如:

[[email protected] ~]#service network restart

start ←啟動
stop ←停止

restart ←再啟動

reload ←和再啟動一樣(..)

status ←狀態表示

如果服務器軟件采用rpm的方式安裝,以上的內容大多數都對應。

(2)network管理命令網絡管理還有一些常用的命令,下面介紹幾個常用的命令。

ifconfig

netstat

hostname

ping

traceroute

ifconfig

這個命令可以用于,網絡接口的啟動/停止,更改設置和表示網絡狀態,在不添加任何參數的情況下,這個ifconfig可以表示網絡接口的狀態。例如:

[[email protected] ~]# ifconfig

eth0     Link encap:Ethernet   HWaddr00:xx:xx:xx:04:45  

      inet addr:192.168.1.81 Bcast:192.168.1.255 Mask:255.255.255.0

      inet6 addr: fe80::20c:29ff:fe61:445/64 Scope:Link

      UPBROADCAST RUNNING MULTICAST   MTU:1500 Metric:1

      RXpackets:472 errors:0 dropped:0 overruns:0 frame:0

      TXpackets:445 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:1000 

      RXbytes:35804 (34.9 KiB)   TX bytes:53012(51.7 KiB)

      Interrupt:185 Base address:0x1080 

lo    Link encap:Local Loopback  

      inet addr:127.0.0.1 Mask:255.0.0.0

      inet6 addr: ::1/128 Scope:Host

      UPLOOPBACK RUNNING   MTU:16436   Metric:1

      RXpackets:8 errors:0 dropped:0 overruns:0 frame:0

      TXpackets:8 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:0 

      RXbytes:560 (560.0 b)   TX bytes:560 (560.0b)


看看ifconfig的輸出內容

1. Link encap ←

2. HWaddr ←MAC地址

3.inet addr ←IP地址(IPV4)

4. Bcast ←廣播地址

5. Mask ←衍碼

6. inet6 addr ←IP地址(IPV6)

7. UP ←啟動中

8. BROADCAST ←廣播地址有效

9. RUNNING ←動作

10. MTU ←網絡接口的MTU(MaximumTransfer Unit:Ethernet最大傳送frame值)

11. Metric ←

12. RX packets ←受信包數

13. TX packets ←送信包數

14. collisions ←

15. interrupt ←IRQ號碼

16. Baseaddress ←I/O地址

通過這個命令還可以up(開啟)和down(關閉)某個網絡接口(網卡),例如我們關閉eth0可以用下面的命令:

[[email protected] ~]#ifconfigeth0 down

相反的開啟如下:

[[email protected] ~]#ifconfigeth0 up

通過這個命令還可以設置網絡接口(網卡),例如我們將eth0的IP設置成192.168.1.11,子網衍碼設置成255.255.255.0如下:

[[email protected] ~]#ifconfigetho inet 192.168.1.11 netmask 255.255.255.0

假如有多個網絡接口的情況下,ethX的X部分用網絡接口碼(數字,例如eth0,eth1,eth2代替)。

netstat

這條命令是顯示網絡各種情況的命令,在不跟隨任何參數被執行的情形下,將表示Active Internet connections和ActiveUNIX domain sockets的情報。

看看下面的輸出信息:

這里是192.168.1.56正在通過ssh連接192.168.1.81的情形

[[email protected] ~]#netstat

Active Internetconnections (w/o servers)

Proto Recv-Q Send-QLocal Address             ForeignAddress          State    

tcp        0     0 ::ffff:192.168.1.81:ssh ::ffff:192.168.1.56:4757 ESTABLISHED 

Active UNIX domainsockets (w/o servers)

Proto RefCntFlags    Type    State       I-Node Path

unix   11 [ ]       DGRAM                    5202 /dev/log

unix   2     [ ]       DGRAM                    5997 @/var/run/hal/hotplug_socket

unix   2     [ ]       DGRAM                    2536 @udevd

unix   2     [ ]       DGRAM                    7474 

unix   3     [ ]       STREAM     CONNECTED     5995   /var/run/dbus/system_bus_socket

unix   3     [ ]       STREAM     CONNECTED     5994  

unix   3     [ ]       STREAM     CONNECTED     5974  

unix   3     [ ]       STREAM     CONNECTED     5973  

unix   2     [ ]       DGRAM                    5933 

unix   2     [ ]       DGRAM                    5923 

unix   2     [ ]       DGRAM                    5876 

unix   2     [ ]       DGRAM                    5819 

unix   2     [ ]       DGRAM                    5805 

unix   2     [ ]       DGRAM                    5786 

unix   2     [ ]       DGRAM                    5723 

unix   3     [ ]       STREAM     CONNECTED     5388  

unix   3     [ ]       STREAM     CONNECTED     5387  

unix   2     [ ]       DGRAM                    5280 

unix   2     [ ]       DGRAM                    5210 


主要的選項:

-a 顯示所有socket,包括正在監聽的。

-c 每隔1秒就重新顯示一遍,直到用戶中斷它。

-i 顯示所有網絡接口的信息,格式同“ipconfig -e”。

-n 以網絡IP地址代替名稱,顯示出網絡連接情形。

-r 顯示核心路由表,格式同“route -e”。

-t 顯示TCP協議的連接情況。

-u 顯示UDP協議的連接情況。

-v 顯示正在進行的工作。

以上的選項可以結合使用,例如我們想知道正在開放的TCP端口,可以用下面的形勢執行察看:

[[email protected] ~]#netstat -at

Active Internetconnections (servers and established)

Proto Recv-Q Send-QLocal Address             ForeignAddress          State    

tcp        0     0 *:617                   *:*                      LISTEN    

tcp        0     0 *:sunrpc                *:*                      LISTEN    

tcp        0     0 *:ipp                   *:*                      LISTEN    

tcp        0     0 linux.xiaoqi.ddo.jp:smtp *:*                      LISTEN    

tcp        0     0 *:ssh                   *:*                      LISTEN    

tcp        0 132 ::ffff:192.168.1.81:ssh ::ffff:192.168.1.56:4757 ESTABLISHED 


其他使用方法可以自己嘗試…..

Hostname

這個命令是表示hostname和設置hostname用的,在不跟隨任何選項被執行的情形下,將表示現在的hostname,例如下面的輸出:

[[email protected] ~]#hostname

linux.xiaoqi.ddo.jp


如果是root的登陸情形下,可以更改hostname,例如我們把現在的hostname改稱centos的情形如下:

[[email protected] ~]#hostname centos

[[email protected] ~]#hostname

centos


ping

這條命令是通過向目標地址發送ICMP信息包的方式,來確定目標主機是否在工作或網絡聯通與否。參數是目標主機的IP地址,例如我們要知道自己的主機的網絡配置是否正常,可通過ping自己主機來判斷,情形如下:

[[email protected] ~]# pinglocalhost     // 這個地方的localhost可以用127.0.0.1來代替,或目標地址IP地址或域名,通常還用這條命令來訪問DNS服務器來取得目標主機的IP地址或域名等用法

PING linux.xiaoqi.ddo.jp (127.0.0.1) 56(84) bytes ofdata.

64 bytes fromlinux.xiaoqi.ddo.jp (127.0.0.1): icmp_seq=0 ttl=64 time=0.999 ms

64 bytes fromlinux.xiaoqi.ddo.jp (127.0.0.1): icmp_seq=1 ttl=64 time=0.630 ms

---linux.xiaoqi.ddo.jp ping statistics ---

2 packetstransmitted, 2 received, 0% packet loss, time 1001ms // 注意這個地方有一個0%表示網絡正常,當此處的X%的X是0以外的數字就表明網絡有問題,或者當ping 命令被執行后,將會顯示time out之類的字樣。

rtt min/avg/max/mdev= 0.630/0.814/0.999/0.186 ms, pipe 2


Ping命令的主要選項如下:

-c 數目在發送指定數目的包后停止。

-d 設定SO_DEBUG的選項。

-f 大量且快速地送網絡封包給一臺機器,看它的回應。

-I 秒數設定間隔幾秒送一個網絡封包給一臺機器,預設值是一秒送一次。

-l 次數在指定次數內,以最快的方式送封包數據到指定機器(只有超級用戶可以使用此選項)。

-q 不顯示任何傳送封包的信息,只顯示最后的結果。

-r 不經由網關而直接送封包到一臺機器,通常是查看本機的網絡接口是否有問題。

-s 字節數指定發送的數據字節數,預設值是56,加上8字節的ICMP頭,一共是64ICMP數據字節。

更多信息和更多的命令可以在使用的過程中一點點學習,遇到問題的時候可以通過

#man命令

的形式來查看命令的用法


關鍵字:CentOS、網絡狀態、數據
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2020 All Rights Reserved.
聯系電話:(0757)22630313、22633833
公司地址: 廣東省佛山市順德區大良國際商業城A區4座3樓106號   郵編:528300
機房7x24小時服務熱線:(0757)23628508、23628509
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站
新疆喜乐彩玩法
nba比分直播球探网 彩经网app下载安装 华东15选5专家推荐 陕西11选5开奖结果走势图表 850通比牛牛bug 江西南昌麻将免费下载 2019年网商卖什么产品赚钱 广西11选5任三玩法 手机麻将作弊器通用 湖北快三走势图基本