netstat -a 查看所有服务端口
netstat -tln 查看当前使用的端口
通过PID查看端口号:netstat -anop|grep pid
ps命令查看进程的id:
ps aux | grep ftp
或者
pidof Name
netstat命令查看其占用的端口:
netstat -apn | grep ftp
统计数量
netstat -apn | grep ftp | wc -l
查看有哪些链接
lsof -i:21
netstat -tunlp|grep 端口号
centos7默认没netstat命令,需要安装yum install net-tools
fuser命令需要安装yum install psmisc
如果进程已经退出,ps看不到,但是端口还被占用,就要查询端口使用的PID
[root@namenode2 ~]# fuser -v -n tcp 5602 USER PID ACCESS COMMAND 5602/tcp: esuser 35995 F.... node
[root@namenode2 ~]# kill -9 35995
[root@namenode2 ~]# netstat -anp | grep 5602