知道进程,查看进程的端口号
[root@localhost ~]# ps -e |grep ssh
961 ? 00:00:00 sshd
1154 ? 00:00:00 sshd
1156 ? 00:00:00 sshd
[root@localhost ~]# netstat -anp|grep 961
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 961/sshd
tcp6 0 0 :::22 :::* LISTEN 961/sshd
unix 3 [ ] STREAM CONNECTED 19870 961/sshd
[root@localhost ~]#
查看哪个进程占用了某个端口
以22端口为例:
[root@localhost ~]# netstat -anp|grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 961/sshd
tcp 0 52 192.168.129.130:22 192.168.129.1:59827 ESTABLISHED 1154/sshd: pokes [p
tcp6 0 0 :::22 :::* LISTEN 961/sshd
unix 2 [ ACC ] STREAM LISTENING 21022 1051/master private/proxymap
unix 2 [ ] DGRAM 17722 669/VGAuthService
unix 2 [ ] DGRAM 20222 965/rsyslogd
unix 3 [ ] STREAM CONNECTED 17122 1/systemd /run/systemd/journal/stdout
unix 2 [ ] DGRAM 19221 774/dhclient
unix 3 [ ] STREAM CONNECTED 21122 964/python2
unix 2 [ ] DGRAM 24264 1222/su
unix 2 [ ] DGRAM 17224 678/systemd-logind
[root@localhost ~]# ps -e |grep sshd
961 ? 00:00:00 sshd
1154 ? 00:00:00 sshd
1156 ? 00:00:00 sshd
[root@localhost ~]#