Linux下查看端口被哪个程序占用
2017-02-10 10:46
351 查看
Linux如何查看端口被哪个进程占用的方法,使用工具lsof,netstat:
1.lsof -i: 端口号
lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。
如果系统没有lsof工具,可以通过yum安装之。
netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。
选项:
1.lsof -i: 端口号
lsof命令用于查看你进程开打的文件,打开文件的进程,进程打开的端口(TCP、UDP)。找回/恢复删除的文件。是十分方便的系统监视工具,因为lsof命令需要访问核心内存和各种文件,所以需要root用户执行。
如果系统没有lsof工具,可以通过yum安装之。
yum install lsof选项:
-a:列出打开文件存在的进程; -c<进程名>:列出指定进程所打开的文件; -g:列出GID号进程详情; -d<文件号>:列出占用该文件号的进程; +d<目录>:列出目录下被打开的文件; +D<目录>:递归列出目录下被打开的文件; -n<目录>:列出使用NFS的文件; -i<条件>:列出符合条件的进程。(4、6、协议、:端口、 @ip ) -p<进程号>:列出指定进程号所打开的文件; -u:列出UID号进程详情; -h:显示帮助信息; -v:显示版本信息。
例: VM_170_176_sles10_64:~ # lsof -i:3306 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME mysqld 5103 root 13u IPv4 28776382 TCP *:mysql (LISTEN)2. netstat -tunlp | grep 端口号
netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。
选项:
-a或--all:显示所有连线中的Socket; -A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址; -c或--continuous:持续列出网络状态; -C或--cache:显示路由器配置的快取信息; -e或--extend:显示网络其他相关信息; -F或--fib:显示FIB; -g或--groups:显示多重广播功能群组组员名单; -h或--help:在线帮助; -i或--interfaces:显示网络界面信息表单; -l或--listening:显示监控中的服务器的Socket; -M或--masquerade:显示伪装的网络连线; -n或--numeric:直接使用ip地址,而不通过域名服务器; -N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称; -o或--timers:显示计时器; -p或--programs:显示正在使用Socket的程序识别码和程序名称; -r或--route:显示Routing Table; -s或--statistice:显示网络工作信息统计表; -t或--tcp:显示TCP传输协议的连线状况; -u或--udp:显示UDP传输协议的连线状况; -v或--verbose:显示指令执行过程; -V或--version:显示版本信息; -w或--raw:显示RAW传输协议的连线状况; -x或--unix:此参数的效果和指定"-A unix"参数相同; --ip或--inet:此参数的效果和指定"-A inet"参数相同。
例: VM_170_176_sles10_64:~ # netstat -tunlp | grep 3306 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 5103/mysqld
相关文章推荐
- Windows linux 下面查看端口被哪个程序占用
- Linux下怎样查看某个端口被哪个程序占用了
- linux如何查看端口被哪个程序占用
- 查看Linux下端口被哪个程序占用
- Linux下查看端口被哪个程序占用、进程与线程的区别、进程间的通信
- Linux/window下怎样查看某个端口被哪个程序/进程占用
- Linux查看程序端口占用情况
- Linux查看程序端口占用情况
- Linux查看程序端口占用情况
- 查看端口被哪个程序占用
- windows查看端口被哪个程序占用
- 如何查看端口被哪个程序占用
- 查看哪个程序占用端口
- linux 端口占用查看 结束占用端口的程序,windows端口占用查询
- 无需工具教你如何查看指定端口被哪个程序占用
- 无需工具教你如何查看指定端口被哪个程序占用
- linux下查看某端口给什么程序占用
- 查看端口被哪个程序占用
- Linux下查看端口占用进程号,程序名的方法