Linux查看某个端口是否被使用(亲测)
文章目录
- #查看某个端口是否被占用
- 1、方法一:
- 2、方法二:
- #查看当前所有已经使用的端口情况
#查看某个端口是否被占用
1、方法一:
语法:netstat -anp |grep 端口号
root@psca:~# netstat -anp | grep 6379
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 9096/redis-server 0
tcp6 0 0 ::1:6379 :::* LISTEN 9096/redis-server 0
从上面的结果中可以看到,8000端口的监控状态为LISTEN
表示已经被占用,最后一列显示被服务ajenti-panel占用;
2、方法二:
语法:lsof -i:端口号
root@psca:/# lsof -i:6379
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
redis-ser 1674 redis 6u IPv4 26653 0t0 TCP *:6379 (LISTEN)
redis-ser 1674 redis 7u IPv6 26654 0t0 TCP localhost:6379 (LISTEN)
#查看当前所有已经使用的端口情况
语法:netstat -nultp
root@psca:~# netstat -nultp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1801/sshd
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 14204/sshd: root@pt
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 1997/ajenti-panel -
tcp 0 0 0.0.0.0:1866 0.0.0.0:* LISTEN 2418/server
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 9096/redis-server 0
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 1004/systemd-resolv
还没有评论,来说两句吧...