Skip to content Skip to main navigation Skip to footer

linux 如何查看哪些正在使用TCP80端口

如何来查看当前系统哪个服务在使用80端口呢?
你可以使用下面的任何一个命令去查看什么服务在使用tcp or udp 80端口:
1. netsat -a  显示网络连接,路由表和网络接口信息的命令行工具
2. fuser-a 使用文件或套接字来识别进程的命令行工具
3.lsof -a 显示所有打开的文件的进程信息
示例
使用netstat 命令来查看什么正在使用80端口
[cc lang=”php”] # netstat -tulpn | grep :80
[/code] 示例输出:
[cc lang=”php”] tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      3223/httpd
[/code] 其中:
1.0.0.0.0:80 是源IP地址和端口号
2. 3223/httpd 是PID号和进程名字
lsof命令来查看当前什么进程在用80端口
输入下面的命令:
[cc lang=”php”] #lsof -i :80 | grep LISTEN
[/code] 示例输出:
[cc lang=”php”] apache2   1501     root    3u  IPv4   4544      0t0  TCP *:www (LISTEN)
apache2   1516  www-data    3u  IPv4   4544      0t0  TCP *:www (LISTEN)
apache2   1522 www-data    3u  IPv4   4544      0t0  TCP *:www (LISTEN)
[/code]

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.