首页 > 代码库 > Linux 查看 80 端口的占用情况
Linux 查看 80 端口的占用情况
lsof -i:端口号
eg:
lsof -i:80
lsof -i:21
[root@localhost ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEhttpd 4168 root 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4170 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4171 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4172 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4173 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4174 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4175 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4176 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)httpd 4177 nagios 3u IPv4 1917545678 0t0 TCP *:http (LISTEN)
lsof(list open files)是一个列出当前系统打开文件的工具。
实例2:查看谁正在使用某个文件,也就是说查找某个文件相关的进程
命令:
lsof /bin/bash
输出:
[root@localhost ~]# lsof /bin/bash
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 24159 root txt REG 8,2 801528 5368780 /bin/bash
bash 24909 root txt REG 8,2 801528 5368780 /bin/bash
bash 24941 root txt REG 8,2 801528 5368780 /bin/bash
[root@localhost ~]#
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 24159 root txt REG 8,2 801528 5368780 /bin/bash
bash 24909 root txt REG 8,2 801528 5368780 /bin/bash
bash 24941 root txt REG 8,2 801528 5368780 /bin/bash
[root@localhost ~]#
---------------------------------------------------------------------------------------
实例6:列出某个程序进程所打开的文件信息
命令:
lsof -c mysql
说明:
-c 选项将会列出所有以mysql这个进程开头的程序的文件,其实你也可以写成 lsof | grep mysql, 但是第一种方法明显比第二种方法要少打几个字符了
-----------------------------------------------------------------------------------------
实例16:列出谁在使用某个端口
命令:
lsof -i :3306
dd
Linux 查看 80 端口的占用情况
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。