linux如何查看端口8000被哪个程序占用?
答案:3 悬赏:70 手机版
解决时间 2021-03-11 17:33
- 提问者网友:星軌
- 2021-03-11 08:58
linux如何查看端口8000被哪个程序占用?
最佳答案
- 五星知识达人网友:渊鱼
- 2021-03-11 09:49
骨灵鲸怪写的可以,我再根据他的基础上再做一个细化
[root@benet ~]# netstat -nlptu |awk '{print $4,$7}' | grep 80
:::80 2508/httpd
这样更直观的显示出要查询的端口以及使用这个端口的程序。
[root@benet ~]# netstat -nlptu |awk '{print $4,$7}' | grep 80
:::80 2508/httpd
这样更直观的显示出要查询的端口以及使用这个端口的程序。
全部回答
- 1楼网友:拾荒鲤
- 2021-03-11 12:07
netstat -tunlp |grep 8000
用这个命令就能看到是哪个程序了,最右面的是程序名
我这没有8000的程序,列一下22的
[root@localhost tmp]# netstat -tunlp |grep 22
tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2443/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2292/cupsd
tcp 0 0 :::22 :::* LISTEN 2443/sshd
tcp 0 0 ::1:631 :::* LISTEN 2292/cupsd
tcp 0 0 :::57609 :::* LISTEN 2230/rpc.statd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 2211/avahi-daemon
udp 0 0 0.0.0.0:631 0.0.0.0:* 2292/cupsd
udp 0 0 0.0.0.0:37167 0.0.0.0:* 2230/rpc.statd
udp 0 0 0.0.0.0:52291 0.0.0.0:* 2211/avahi-daemon
udp 0 0 0.0.0.0:68 0.0.0.0:* 2207/dhclient
udp 0 0 0.0.0.0:710 0.0.0.0:* 2230/rpc.statd
udp 0 0 :::39834 :::* 2230/rpc.statd
- 2楼网友:上分大魔王
- 2021-03-11 10:52
1、netstat -ntlp|grep 8000
2、lsof -i:8000
3、ps -ef |grep `netstat -ntlp|grep 8000|awk '{print $7}'|awk -f/ '{print $1}'`
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯