linux蝉看端口占用情况
时间: 2024-07-04 20:00:47 浏览: 102
Linux系统中,你可以使用`netstat`命令或`ss`(socket statistics)命令来查看端口占用情况。这里是一个简单的介绍:
1. `netstat`命令:
- 使用`netstat -tuln`:这个命令会列出所有活动的TCP和UDP连接,包括每个连接的本地和远程地址以及端口号。
- 使用`netstat -anp | grep :<port>`:这将显示指定端口的详细信息,包括进程PID。
2. `ss`命令(SystemTap或SystemV IPC的升级版本):
- `ss -tuln` 或 `ss -tulp`:同样用于查看TCP和UDP连接,`-p`选项会显示进程ID。
- `ss -tunl | grep :<port>`:查找特定端口。
要检查特定端口被哪个进程占用,只需在命令后添加对应端口号,比如`grep :80` 或 `grep :3306`(分别代表HTTP和MySQL的默认端口)。
如果你想知道某个服务的具体情况,还可以用`lsof`(list open files)命令,结合服务名或PID来查看占用端口的应用程序。