linux查看服务器网络状态
分類:?LINUX
查看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查看服务器网络状态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux ps elf,Linux中p
- 下一篇: java jdk最新版本是多少_Linu