1、查出进程id
[root@localhost ~]# ps -ef|grep snmp
root 1059 1 0 3月12 ? 00:36:47 /usr/sbin/snmpd -LS0-6d -f
root 9452 9207 0 09:17 pts/0 00:00:00 grep --color=auto snmp
2、通过进程查看进程占用端口netstat -anp
[root@localhost ~]# netstat -anp|grep 1059
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 1059/snmpd
udp 0 0 0.0.0.0:161 0.0.0.0:* 1059/snmpd
unix 2 [ ] DGRAM 24067 1059/snmpd
unix 3 [ ] STREAM CONNECTED 30925 1059/snmpd
可以看出snmp进程占用端口161(udp)