linux 如何查看哪些正在使用TCP80端口
August 15, 2013
如何来查看当前系统哪个服务在使用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