1.作用
检查整个linux网络状态。
2.格式
netstat [-acCeFghilMnnoprstuvVwx][-A][--ip]
3.主要参数
-a--all:显示所有连线中的Socket。
-A:列出该网络类型连线中的IP相关地址和网络类型。
-c--continuous:持续列出网络状态。
-C--cache:显示路由器配置的快取信息。
-e--extend:显示网络其它相关信息。
-F--fib:显示FIB。
-g--groups:显示多重广播功能群组组员名单。
-h--help:在线帮助。
-i--interfaces:显示网络界面信息表单。
-l--Listening:显示监控中的服务器的Socket。
-M--masquerade:显示伪装的网络连线。
-n--numeric:直接使用IP地址,而不通过域名服务器。
-N--netlink--symbolic:显示网络硬件外围设备的符号连接名称。
-o--timers:显示计时器。
-p--programs:显示正在使用Socket的程序识别码和程序名称。
-r--route:显示Routing table。
-s--statistice:显示网络工作信息统计表。
-t--tcp:显示TCP传输协议的连线状况。
-u--udp:显示UDP传输协议的连线状况。
-v--verbose:显示指令执行过程。
-V--version:显示版本信息。
-w--raw:显示RAW传输协议的连线状况。
-x--unix:和指定“-A unix”参数相同。
--ip--inet:和指定“-A inet”参数相同。
4.应用实例
netstat 主要用于linux察看自身的网络状况,如开启的端口、在为哪些用户服务,以及服务的状态等。此外,它还显示系统路由表、网络接口状态等。可以说,它是一个综合性的网络状态的察看工具。在默认情况下,netstat只显示已建立连接的端口。如果要显示处于监听状态的所有端口,使用-a参数即可:
#netstat -a
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:32768 *:* ListEN
tcp 0 0 *:32769 *:* ListEN
tcp 0 0 *:nfs *:* ListEN
tcp 0 0 *:32770 *:* ListEN
tcp 0 0 *:868 *:* ListEN
tcp 0 0 *:617 *:* ListEN
tcp 0 0 *:MysqL *:* ListEN
tcp 0 0 *:netbios-ssn *:* ListEN
tcp 0 0 *:sunrpc *:* ListEN
tcp 0 0 *:10000 *:* ListEN
tcp 0 0 *:http *:* ListEN
......
上面显示出,这台主机同时提供http、FTP、NFS、MysqL等服务。
总结以上是内存溢出为你收集整理的Netstat- Linux必学的60个命令全部内容,希望文章能够帮你解决Netstat- Linux必学的60个命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)