查看端口命令linux
时间: 2024-06-07 20:04:59 浏览: 105
在Linux系统中,你可以使用`netstat`或`ss`命令来查看端口的状态和活动。以下是这两个命令的简介:
1. `netstat`命令:
- 查看所有连接的命令:`netstat -tuln`,其中 `-t` 显示TCP连接, `-u` 显示UDP连接, `-l` 显示监听的端口, `-n` 表示数字格式的IP地址。
- 只查看TCP或UDP连接:`netstat -t` (只查看TCP) 或 `netstat -u` (只查看UDP)。
- 查看某个特定端口的连接:`netstat -tuln | grep :port_number`。
2. `ss` 命令(SystemTap的扩展版本,更强大):
- 与`netstat`类似,但提供更多的选项和信息:`ss -tuln`。
- 用法相似,比如`ss -tlnp` 显示所有监听的TCP连接,`ss -tulp` 显示连接和监听的TCP套接字。
- 如果你想查看特定端口,可以使用`ss -tuln | grep 'sport = :port_number'`。
在使用这些命令时,替换`port_number`为你要查询的具体端口号。如果你想要定期监控或者设置规则,还可以使用`iftop`或`tcpdump`等工具。
阅读全文