可以使用netstat或ss命令查看服务器端口是否开放,netstat -tuln | grep 端口号或ss -tuln | grep 端口号。
在Linux中,可以使用以下方法来查看服务器端口是否开放:
1、使用netstat命令:

netstat tuln:显示所有TCP和UDP监听的端口。
netstat tunlp:显示所有TCP和UDP监听的端口,并显示进程信息。
2、使用ss命令:
ss tuln:显示所有TCP和UDP监听的端口。
ss tunlp:显示所有TCP和UDP监听的端口,并显示进程信息。
3、使用lsof命令:
lsof i :端口号:显示指定端口的进程信息。

lsof i:显示所有网络连接和相关进程信息。
4、使用nmap命令:
nmap p 端口范围 服务器IP地址:扫描指定端口范围内的端口是否开放。
下面是一个示例表格,展示了不同命令的使用方法和输出结果:
| 命令 | 使用方法 | 输出结果 |
| netstat | netstat tuln | 显示所有TCP和UDP监听的端口 |
netstat tunlp | 显示所有TCP和UDP监听的端口,并显示进程信息 | |
| ss | ss tuln | 显示所有TCP和UDP监听的端口 |
ss tunlp | 显示所有TCP和UDP监听的端口,并显示进程信息 | |
| lsof | lsof i :端口号 | 显示指定端口的进程信息 |
lsof i | 显示所有网络连接和相关进程信息 | |
| nmap | nmap p 端口范围 服务器IP地址 | 扫描指定端口范围内的端口是否开放 |