要查看Linux系统上的所有端口,可以使用以下命令:
```
sudo netstat -tlnp
```
该命令会列出所有正在的TCP和UDP端口,以及它们所对应的进程ID和进程名称。只有具有root权限的用户才能查看所有进程的信息。
```
sudo lsof -i -P -n
```
该命令可以列出当前打开的所有网络连接,包括和建立的连接。它也会显示与连接关联的进程信息。同样,只有具有root权限的用户才能查看所有进程的信息。
```
sudo nmap -p- <主机名或IP地址>
```
该命令可以使用nmap工具扫描指定主机的所有端口。使用此命令需要安装nmap工具。
另外,还可以使用其他工具如`ss`、`fuser`等来查看端口信息,具体命令可以查看对应工具的文档。