一、使用netstat -tunlp查看所有端口java
[root@develop bin]# netstat -tunlpmysql
Active Internet connections (only servers)nginx
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name web
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 19560/./mongod sql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 28168/mysqld ssh
tcp 0 0 0.0.0.0:58122 0.0.0.0:* LISTEN 1584/rpc.statd tcp
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1527/rpcbind spa
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2042/nginx .net
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1900/sshd orm
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1621/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1998/master
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 21650/java
tcp 0 0 :::54917 :::* LISTEN 3383/java
tcp 0 0 :::8009 :::* LISTEN 21650/java
tcp 0 0 :::111 :::* LISTEN 1527/rpcbind
tcp 0 0 :::8080 :::* LISTEN 21650/java
tcp 0 0 :::32948 :::* LISTEN 3383/java
tcp 0 0 :::22 :::* LISTEN 1900/sshd
tcp 0 0 ::1:631 :::* LISTEN 1621/cupsd
tcp 0 0 :::8888 :::* LISTEN 3383/java
tcp 0 0 ::1:25 :::* LISTEN 1998/master
tcp 0 0 :::56604 :::* LISTEN 1584/rpc.statd
udp 0 0 127.0.0.1:914 0.0.0.0:* 1584/rpc.statd
udp 0 0 0.0.0.0:38585 0.0.0.0:* 1584/rpc.statd
udp 0 0 0.0.0.0:854 0.0.0.0:* 1527/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0:* 1527/rpcbind
udp 0 0 0.0.0.0:631 0.0.0.0:* 1621/cupsd
udp 0 0 192.168.1.228:123 0.0.0.0:* 1911/ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 1911/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 1911/ntpd
udp 0 0 :::52992 :::* 1584/rpc.statd
udp 0 0 :::33848 :::* 3383/java
udp 0 0 :::854 :::* 1527/rpcbind
udp 0 0 :::5353 :::* 3383/java
udp 0 0 :::111 :::* 1527/rpcbind
udp 0 0 fe80::20c:29ff:fe0d:3e7c:123 :::* 1911/ntpd
udp 0 0 ::1:123 :::* 1911/ntpd
udp 0 0 :::123 :::* 1911/ntpd
二、查看某一端口的佔用狀況: lsof -i:端口號 或者netstat -tlnp|grep 端口號
[root@develop bin]# lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 21650 rptadm 46u IPv6 495647 0t0 TCP *:webcache (LISTEN)
[root@develop bin]# netstat -tlnp|grep 8080
tcp 0 0 :::8080 :::* LISTEN 21650/java