问:

linux查看端口号是否被占用?

答:
在Linux中,可以使用以下几种方法查看端口号是否被占用:
1. 使用netstat命令:
netstat -an | grep ":端口号"
例如查看80端口:
netstat -an | grep ":80"
如果有返回结果,表示80端口被占用。如果没有返回,表示该端口未被占用。
2. 使用lsof命令:
lsof -i ":端口号"
例如查看80端口:
lsof -i ":80"
如果有进程输出,表示端口被占用。如果没有输出,表示端口未被占用。
3. 使用ss命令:
ss -an | grep ":端口号"
例如查看80端口:
ss -an | grep ":80" 
如果有返回结果,表示端口被占用。如果没有返回,表示端口未被占用。
4. 直接使用telnet测试连接端口:
telnet 本地IP地址 端口号
例如:
telnet 127.0.0.1 80 
如果连接成功,会有命令提示符出现,表示该端口开放。如果连接失败,表示端口未开放。
5. 使用nmap扫描测试指定端口:
nmap 本地IP地址 -p 端口号
例如:
nmap 127.0.0.1 -p 80  
如果nmap输出中显示端口处于open或filtered状态,表示端口可用。如果显示closed状态,表示端口未开放。
所以,通过以上几种方法,可以很清楚地查看指定的网络端口是否被占用,这些方法在Linux服务器上的端口检查和故障排查中非常实用。可以根据需要选择不同的方法进行验证。