1.通过进程名查其占用端口:
查看进程名PID
# ps -ef | grep 进程名
根据pid查看占用端口
# netstat -nap | grep PID
# ps -ef|grep ssh
root 17231 9429 0 10:32 ? 00:00:00 sshd: patrol [priv]
# netstat -nap|grep 17231
tcp 0 52 192.168.148.6:22 16.96.46.198:54278 ESTABLISHED 17231/sshd
unix 3 [ ] STREAM CONNECTED 127099770 17231/sshd
unix 2 [ ] STREAM CONNECTED 127099766 17231/sshd
==================
2.通过端口查看进程:
# netstat -nap | grep 端口号
# netstat -nap|grep 22
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9429/sshd
tcp 0 52 192.168.148.6:22 16.96.46.198:54278 ESTABLISHED 17231/sshd
tcp 0 0 192.168.148.6:22 192.168.148.12:50634 ESTABLISHED 15075/sshd
tcp 0 0 192.168.148.6:22 192.168.148.12:49876 ESTABLISHED 32586/sshd
tcp 0 0 :::22 :::* LISTEN 9429/sshd