標籤:
轉載自http://blog.chinaunix.net/uid-26413552-id-3202366.html
查看Linux伺服器網路狀態
ifconfig
用來顯示所有網路介面的詳細情況的,如:ip地址,子網路遮罩等。
ethx是乙太網路網卡的名稱。
設定檔在/etc/sysconfig/network-scripts/ifcfg-eth0中
DEVICE="eth0"
HWADDR="00:0C:29:68:C0:8C"
NM_CONTROLLED="yes"
ONBOOT="yes" 設定為yes則開機的時候啟動網卡,no為開機時不啟動網卡
BOOTPROTO=dhcp dhcp設定為動態擷取IP,static則設定為靜態擷取Ip
#IPADDR=192.168.1.5 設定ip地址
#GATEWAY=192.168.1.1 設定網關
#NETMASK=255.255.255.0 設定子網路遮罩
在手動固定IP時,IPADDR和NETMASK一定要一起寫。
ping:
用於檢查網路上某台主機是否為活動狀態或是否發生故障。原理是利用了TCP/IP協議中的IP層中的ICMP協議從特定的主機上返迴響應。
如果想禁ping的話,則echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
netstat –an
用於顯示網路連接、路由表和網路介面資訊的。
選項:
a:顯示所有套接子的狀態。
n:列印實際的地址,加了這個參數速度比較好,消耗記憶體小。
r:列印路由表。
LISTEN代表偵聽來自遠方的TCP連接埠的串連請求。在本圖中,接收來自任何IP的任何連接埠去連原生22連接埠。
ESTABLISHED代表開啟的串連情況。
在Linux中,連接埠機制是如果一個連接埠被外部的一起請求佔用了,系統會自動複製出來一個和原來的連接埠一模一樣的連接埠進行偵聽下一個外部請求。
route:
用於查看那系統的路由表資訊
traceroute
用於追蹤網路資料包的路徑,資料包的大小預設為40位元組。可以知道資料包到達目的地需要經過幾個路由。
nslook
用於查詢一台機器的IP地址和所對應的網域名稱
lsof
主要用於查看特定連接埠的情況。
可以知道22連接埠被哪些程式所佔用
查看Linux伺服器網路狀態(轉)