Linux命令netstat:如何查询端⼝和进程信息
在linux中,netstat命令⽤于显⽰各种⽹络相关信息,如⽹络连接,路由表,接⼝状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。其中⽐
较常⽤的操作就是:查看端⼝占⽤、显⽰核⼼路由信息、出指定程序的端⼝等
netstat的使⽤
1stat -a 列出所有端⼝
netstat -a 是列出所有的端⼝情况,包括监听的没有监听的。端⼝还分为tcp端⼝和udp端⼝,如果要想区分tcp端⼝和udp端⼝,可以使⽤“netstat -at”来列出tcp端⼝,⽤“netstat -ap”来列出udp端⼝。使⽤命令“netstat -anp”查看哪些端⼝被打开。
2.查看⼀个端⼝是否被打开
使⽤命令“nc -lp 23”可以打开23端⼝,使⽤命令“netstat -an | grep 23”可以查看23端⼝是否被打开。
3.显⽰监听的端⼝
linux在线命令查询平台使⽤命令“netstat -l”可以显⽰已经监听的端⼝。
4.显⽰PID和进程名称“netstat -pt”
5.显⽰核⼼路由“netstat -rn”
6.查看指定程序的端⼝
在命令⾏中输⼊“netstat -apn | grep ssh”可以查看ssh的端⼝。
结语
netstat⽐较常⽤的这些命令可以加深印象并牢记,⼀些不常⽤的只是熟悉⼀下就可以,太多了也记不住,只要现⽤现查就⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论