linux防火墙常用操作
防火墙操作
iptables -F
清理所有规则, 慎用, 有时候打开端口或者关闭防火墙之后, 依然 telnet ip port命令测试端口未开放不通 用的
安装防火墙
sudo dnf install firewalld -y
查看当前所有tcp端口
netstat -ntlp 查看当前所有tcp端口
netstat -ntulp |grep 1935 查看所有1935端口使用情况
查看防火状态
systemctl status firewalld
service iptables status
暂时关闭防火墙
systemctl stop firewalld
service iptables stop
永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
重启防火墙
systemctl enable firewalld
service iptables restart
启动防火墙
systemctl start firewalld
service iptables start
开放端口
firewall-cmd --zone=public --add-port=22/tcp --permanent
其中--permanent的作用是使设置永久生效,不加的话机器重启之后失效
重载使其生效
查看是否生效
firewall-cmd --zone=public --query-port=22/tcp
注意
我在甲骨文小鸡上发现 firewalld和 iptables只能开启一个, 开启一个另一个会自动关闭