netstat命令
netstat -an | grep 8081
tcp4 0 0 30.30.210.82.53229 47.91.225.25.8081 ESTABLISHED
tcp46 0 0 *.8081 *.* LISTEN
lsof命令
lsof -i:8081
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xxx 33483 IPv4 0xb77599db5a8e879b 0t0 TCP 30.30.210.82:53229->47.91.225.25:sunproxyadmin (ESTABLISHED)
lsof -i tcp:8080
通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。
-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill
查看所有进程监听的端口
sudo lsof -i -P | grep -i "listen"
杀掉 进程
kill -9 33483
linux 下查看进程占用端口:
(1)查看程序对应的进程号: ps -ef | grep 进程名字
(2)查看进程号所占用的端口号: netstat -nltp | grep 进程号
ubuntu :查看进程占用端口号:netstat -anp | grep pid
mac:
sudo lsof -nP 查看进程 运行的程序信息
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
launchd 1 root cwd DIR 1,5 704 2 /
launchd 1 root txt REG 1,5 386976 1152921500311902560 /sbin/launchd
launchd 1 root txt REG 1,5 1566832 1152921500311885630 /usr/lib/dyld
launchd 1 root 0w CHR 3,2 0t0 310 /dev/null
launchd 1 root 1u CHR 3,2 0t0 310 /dev/null
launchd 1 root 2w CHR 0,0 0t1169 308 /dev/console
launchd 1 root 3w CHR 0,0 0t1169 308 /dev/console
lsof -nP -iTCP -sTCP:LISTEN
lsof | grep flink
sudo lsof -nP | grep LISTEN | grep 40117
本文介绍了在Linux系统中如何使用netstat和lsof命令来查看和管理网络端口,包括查看连接状态、监听端口以及查找占用端口的进程。此外,还展示了如何通过ps命令获取进程信息,以及如何使用kill命令结束特定进程。这些工具对于系统管理和故障排查至关重要。
801

被折叠的 条评论
为什么被折叠?



