linux的网络命令整理 更新中
1.安装包:
net-tools 主要命令: netstat , ifconfig , route , iptunnel
iproute 主要命令: ss , ip addr , ip route , ip tunnel
2.net-tools 系列主要用法:
netstat
#查看本机开启的 tcp[-t] udp[-u] 监听[-l] 端口,以数字形式[-n] ,显示PID|进程名称 [-p] # netstat -tunlp Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 25/httpd
ifconfig
#查看本机网络ip信息 #ifconfig eth0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.2 netmask 255.255.0.0 broadcast 0.0.0.0 ether 02:42:ac:11:00:02 txqueuelen 0 (Ethernet) RX packets 5344 bytes 7795340 (7.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1157 bytes 78876 (77.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
route
#查看本机路由信息 #route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default gateway 0.0.0.0 UG 0 0 0 eth0 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
iptunnel
NULL
3.iproute 系列主要用法:
ss
#查看本机开启的 tcp4[-t4] 监听[-l] 端口,以数字形式[-n] 显示 # ss -ln -t4 Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port tcp LISTEN 0 128 *:80 *:*
ip addr
#查看本机网络ip信息 # ip addr 34: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff inet 172.17.0.2/16 scope global eth0 valid_lft forever preferred_lft forever
ip route
#查看本机路由信息 # ip route default via 172.17.0.1 dev eth0 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
ip tunnel
NULL
#
本文出自 “Frog的技术归档” 博客,请务必保留此出处http://frogtwo.blog.51cto.com/3805708/1937385
原文地址:http://frogtwo.blog.51cto.com/3805708/1937385