引言
在CentOS 7系统管理中,了解如何查看端口状态是一项重要技能。本文将详细介绍多种方法,帮助您轻松掌握这一技能。
使用netstat命令
netstat是一个常用的网络状态查看工具。使用以下命令查看所有端口:
netstat -tuln
这里,-t表示TCP,-u表示UDP,-l表示监听,-n表示显示端口号。
使用ss命令
ss是netstat的现代替代品,速度更快。查看所有端口:
ss -tuln
参数含义与netstat相同。
使用lsof命令
lsof可以列出打开的文件,包括网络套接字。查看特定端口:
lsof -i :80
这将显示使用80端口的进程。
使用firewall-cmd命令
查看防火墙允许的端口:
firewall-cmd --list-ports
这显示了防火墙配置中开放的端口。
开启和关闭端口
使用firewall-cmd开启端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
关闭端口:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
firewall-cmd --reload
结语
掌握这些方法后,您就能轻松查看和管理CentOS 7系统的端口状态。定期检查端口状态有助于维护系统安全和性能。