开放端口的方法如下:
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.1" port protocol="tcp" port="80" accept"
删除端口:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
显示规则:
firewall-cmd --list-rich-rules
删除规则:
firewall-cmd --permanent --remove-rich-rule '规则列表'
例如:
firewall-cmd --permanent --remove-rich-rule 'rule family="ipv4" source address="192.168.0.1" port port="80" protocol="tcp" accept'
重启防火墙:firewall-cmd --reload
查看已开放端口:firewall-cmd --zone=public --list-ports
或者如下:
systemctl restart firewalld.service
systemctl start firewalld.service
systemctl stop firewalld.service
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
查看监听(Listen)的端口
netstat -lntp
检查端口被哪个进程占用
netstat -lnp|grep 80