netstat的使用
1.netstat -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.显示监听的端口
使用命令“netstat -l”可以显示已经监听的端口。
4.显示PID和进程名称“netstat -pt”
5.显示核心路由“netstat -rn”
6.查看指定程序的端口
在命令行中输入“netstat -apn | grep ssh”可以查看ssh的端口。
7.grep内容过多时,需要查看grep的内容的第一行。需要在命令后面增加 | more
less /app/deploy/logs/system.log.2020-12-09-11 | grep 'startBackRoute' | more