
已解决问题
谷歌zhuxiaoqian用户在2021.11.06提交了关于“绿岛li**x如何查看端口”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-01-22T02:53:16。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !
详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !
x使用过
netstat命令各个参数说明如下:
-t:
-u:指明显示UDP端口
-
-p:显示进程
-n:不进行DN
即可显
netstat-ntl
netstat-ntulp|grep80//查看所有80端口使用情况·
netstat-ntulp|gr
Li**x查看程序端口占用情况
使用命令:
发现并没有8080端口的Tomcat进程。
使用命令:netst
查看所有的进程和端口使用情况。
发
进一步
就可以明确知道8080端口是被哪个程序占用了!然后判断是否使用KILL命令干掉!
方法二:直接使用netst
即:netst
netstat-anp|grep8080-->tcp000.0.0.0:8
ps-
安装lsoflistopenfiles//---也可以netstat-tun
yuminstalllsof
lsof-i:8
lsofabc.txt显示开启文件abc.txt的进程
lso
lsof-c-p1234列出进程号为1234的进程所打开的文件
lsof+d/usr/local/显示目录下被进程开启的文件
lsof+D/usr/local/同上,但是会搜索目录下的目录,时间较长
lsof-d4显示使用fd为4的进程
lsof-i用以显示符合条件的进程情况
lsof-i[46][protocol][@hostname|hostaddr][:service|port]
46-->IPv4orIPv6
protocol-->TCPorUDP
hostname-->Internethostname
hostaddr-->IPv4地址
service-->/etc/service中的servicename(可以不止一个)
port-->端口号(可以不止一个)
lsof-i//显示所有打开的端口
lsof-i:80//显示所有打开80端口的进程
lsof-i-U//显示所有打开的端口和UNIXdomain文件
其实我一般这样用:
[root@VM_39_230_centosbin]#lsof-i:3306
COMMANDPIDU**RFDTYPEDEVICESIZE/OFFNODENAME
mysqld16422mysql19uIPv61487940t0TCP*:mysql(LISTEN)
mysqld16422mysql39uIPv66436980t0TCPlocalhost:mysql->localhost:36582(ESTABLISh**ED)
mysqld16422mysql45uIPv66436990t0TCPlocalhost:mysql->localhost:36584(ESTABLISh**ED)
mysql