查看端口和防火墙的常用命令
端口
查看端口情况
netstat -napl
查看UDP协议的端口
netstat -nupl
查看tcp协议的端口
netstat -ntpl
查看8080是否被占用
netstat -alnp |grep 8080
防火墙
查看防火墙开放的端口
firewall-cmd --zone=public --list-ports
查看当前开放了那些服务
firewall-cmd --list-services
查看防火墙状态
systemctl status firewalld.service
firewall-cmd --state
查看指定端口是否开放
firewall-cmd --query-port=80/tcp
添加端口–permanent永久生效
firewall-cmd --zone=public --add-port=80/tcp --permanent
批量添加端口
firewall-cmd --zone=public --add-port=100-500/tcp --permanent
重新载入
firewall-cmd --reload
移除80端口号
firewall-cmd --permanent --zone=public --remove-port=80/tcp
启动|关闭|重新启动 防火墙
systemctl [start|stop|restart] firewalld.service
查看版本
firewall-cmd --version
查看帮助
firewall-cmd --help
显示状态
firewall-cmd --state
防火墙开关
systemctl start firewalld
systemctl enable firewalld