linux查看服务器网络状态
分類:?LINUX
查看Linux服務(wù)器網(wǎng)絡(luò)狀態(tài)
ifconfig
用來(lái)顯示所有網(wǎng)絡(luò)接口的詳細(xì)情況的,如:ip地址,子網(wǎng)掩碼等。
ethx是以太網(wǎng)網(wǎng)卡的名稱。
配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0中
DEVICE="eth0"
HWADDR="00:0C:29:68:C0:8C"
NM_CONTROLLED="yes"
ONBOOT="yes"??設(shè)置為yes則開機(jī)的時(shí)候啟動(dòng)網(wǎng)卡,no為開機(jī)時(shí)不啟動(dòng)網(wǎng)卡
BOOTPROTO=dhcp? dhcp設(shè)置為動(dòng)態(tài)獲取IP,static則設(shè)置為靜態(tài)獲取Ip
#IPADDR=192.168.1.5??設(shè)置ip地址
#GATEWAY=192.168.1.1??設(shè)置網(wǎng)關(guān)
#NETMASK=255.255.255.0??設(shè)置子網(wǎng)掩碼
在手動(dòng)固定IP時(shí),IPADDR和NETMASK一定要一起寫。
?
ping:
用于檢查網(wǎng)絡(luò)上某臺(tái)主機(jī)是否為活動(dòng)狀態(tài)或是否發(fā)生故障。原理是利用了TCP/IP協(xié)議中的IP層中的ICMP協(xié)議從特定的主機(jī)上返回響應(yīng)。
如果想禁ping的話,則echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
?
netstat –an
用于顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息的。
選項(xiàng):
a:顯示所有套接子的狀態(tài)。
n:打印實(shí)際的地址,加了這個(gè)參數(shù)速度比較好,消耗內(nèi)存小。
r:打印路由表。
LISTEN代表偵聽(tīng)來(lái)自遠(yuǎn)方的TCP端口的連接請(qǐng)求。在本圖中,接收來(lái)自任何IP的任何端口去連本機(jī)的22端口。
ESTABLISHED代表打開的連接情況。
在Linux中,端口機(jī)制是如果一個(gè)端口被外部的一起請(qǐng)求占用了,系統(tǒng)會(huì)自動(dòng)復(fù)制出來(lái)一個(gè)和原來(lái)的端口一模一樣的端口進(jìn)行偵聽(tīng)下一個(gè)外部請(qǐng)求。
?
route:
用于查看那系統(tǒng)的路由表信息
?
traceroute
用于追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路徑,數(shù)據(jù)包的大小默認(rèn)為40字節(jié)。可以知道數(shù)據(jù)包到達(dá)目的地需要經(jīng)過(guò)幾個(gè)路由。
?
nslook
用于查詢一臺(tái)機(jī)器的IP地址和所對(duì)應(yīng)的域名
?
lsof
主要用于查看特定端口的情況。
上圖可以知道22端口被哪些程序所占用
總結(jié)
以上是生活随笔為你收集整理的linux查看服务器网络状态的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux ps elf,Linux中p
- 下一篇: java jdk最新版本是多少_Linu