查看端口占用状况

lsof -i:8000
查看8000端口的占用状况
lsof -i 须要 root 用户的权限来执行dom

lsof -i:8080:查看8080端口占用
lsof abc.txt:显示开启文件abc.txt的进程
lsof -c abc:显示abc进程如今打开的文件
lsof -c -p 1234:列出进程号为1234的进程所打开的文件
lsof -g gid:显示归属gid的进程状况
lsof +d /usr/local/:显示目录下被进程开启的文件
lsof +D /usr/local/:同上,可是会搜索目录下的目录,时间较长
lsof -d 4:显示使用fd为4的进程
lsof -i -U:显示全部打开的端口和UNIX domain文件tcp

netstat
netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关状况。ide

netstat 查看端口占用语法格式:进程

netstat -tunlp | grep 端口号
-t (tcp) 仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的所有转化为数字
-l 仅列出在Listen(监听)的服务状态
-p 显示创建相关连接的程序名
例如查看 8000 端口的状况,使用如下命令:
netstat -tunlp | grep 8000it

相关文章
相关标签/搜索