可以通过以下几种方式查看端口服务是否正常:

1. 使用telnet命令:telnet IP地址 端口号
如果连接成功,则表示端口服务正常;如果连接失败,则表示端口服务异常。
2. 使用netstat命令:netstat -ano -p | grep 端口号
如果有输出结果,表示端口服务正常;如果没有输出结果,则表示端口服务异常。
3. 使用nc命令:nc -vz IP地址 端口号
如果连接成功,则表示端口服务正常;如果连接失败,则表示端口服务异常。
4. 使用nmap命令:nmap -p 端口号 IP地址
如果端口状态显示为open或filtered,则表示端口服务正常;如果端口状态显示为closed或unfiltered,则表示端口服务异常。
5. 使用telnetlib库(Python):执行以下脚本来测试端口是否打开:
```python
import telnetlib
def check_port(host, port):
try:
tn = telnetlib.Telnet(host, port, timeout=5)
return True
except Exception as e:
return False
print(check_port('IP地址', 端口号))
```
以上这些方法可以用来检查端口服务是否正常运行。