netstat 查看进程号(netstat lsof ps三者查看pid,port,进程名,)

本文目录
netstat lsof ps三者查看pid,port,进程名,
-a all 显示所有选项,包括监听和未监听的
-t tcp 仅显示tcp相关选项
-u udp 仅显示udp相关选项
-n number 不显示别名,能显示数字的都用数字显示
-p program 显示建立连接的程序名
-l listen 仅列出正在监听的服务状态
根据netstat -nap,netstat能实现,pid,port,程序名三者间的互查。
lsof -i 列出所有网络连接,可以查看有pid,port,根据pid查看时,lsof -i:port.
ps -ef
ps -aux
可以看到,没有端口显示。
netstat和lsof
Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开
列出所有当前的连接。使用 -a 选项即可:
上述命令列出 tcp, udp 和 unix 协议下所有套接字的所有连接。然而这些信息还不够详细,管理员往往需要查看某个协议或端口的具体连接情况。
使用 -t 选项列出 TCP 协议的连接:
使用 -u 选项列出 UDP 协议的连接:
默认情况下 netstat 会通过反向域名解析技术查找每个 IP 地址对应的主机名。这会降低查找速度。如果你觉得 IP 地址已经足够,而没有必要知道主机名,就使用 -n 选项禁用域名解析功能。
任何网络服务的后台进程都会打开一个端口,用于监听接入的请求。这些正在监听的套接字也和连接的套接字一样,也能被 netstat 列出来。使用 -l 选项列出正在监听的套接字。
现在我们可以看到处于监听状态的 TCP 端口和连接。如果你查看所有监听端口,去掉 -t 选项。如果你只想查看 UDP 端口,使用 -u 选项,代替 -t 选项。
查看端口9006是否被占用,及被占用程序。
***隐藏网址***
使用 -p 选项查看进程信息。
python -m SimpleHTTPServer
***隐藏网址***
相比进程名和进程号而言,查看进程的拥有者会更有用。使用 -ep 选项可以同时查看进程名和用户名。
netstat 也能打印网络接口信息,-i 选项就是为这个功能而生。
上面输出的信息比较原始。我们将 -e 选项和 -i 选项搭配使用,可以输出用户友好的信息。
上面的输出信息与 ifconfig 输出的信息一样。
lsof(list of file)列出服务器打开的文件
lsof -i:8000
看端口是否占用一般用两个: netstat和lsof
1.netstat一般无权限控制,lsof有权限控制,只能看到本用户
2.losf能看到pid和用户,可以找到哪个进程占用了这个端口
netstat 为什么不显示进程 PID / Program Name
1.打开运行-》输入CMD 进入命令行模式 2.在命令行模式中输入netstat -a -n -o 3.查看0.0.0.0:80所对应的PID(即进程号) 4.按CTRL+SHIFT+ESC键打开WINDOWS任务管理器,选择进程标签,然后在菜单栏的查看-》选择列里勾上PID(进程标识符),

更多文章:
网页设计dw代码大全(网页设计DW 怎么添加背景图片代码是多少)
2025年12月4日 03:45
python数组变成列表(如何设置偏移/指向一个列表/数组在Python)
2026年1月10日 00:45
推荐适合死亡金属的异形电吉他+效果器+音响、价格总共5000左右?大虾们告诉我买电吉他 效果器 还有音箱什么牌子的好啊 价格呢
2025年7月27日 15:00
计算机考试网页制作怎么做(广东省计算机二级网页制作基础需要学习什么)
2026年1月14日 21:45
点击网页变成下载html(网页打开变成html下载提示,成空白页面)
2025年11月9日 00:30
字符串长度可以用lenngtn吗js(js中 我在一个函数中定义一个变量赋为值空!)
2025年7月14日 15:45
kali linux攻击手机(在kali_linux下,怎么在metasploit加入自己写的攻击模块)
2025年11月27日 11:15
win10怎么进入bios界面(win10系统bios怎么设置进入)
2026年1月20日 06:15
rpm命令未找到(rpm-qimysql-community-server.86_64: 未找到命令)
2026年5月7日 08:30














