firewalld.png

新版都默认为firewalld代替了iptables,命令也不一样


安装

yum install firewalld -y
yum install firewall-config -y
yum install firewall-applet -y

20180927160344.png


设置自启

systemctl start firewalld
systemctl enable firewalld

20180927160536.png


开启常用端口

firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent

20180927160718.png


关闭端口

firewall-cmd --zone=public --remove-port=80/tcp

20180927161606.png


按服务类型添加

firewall-cmd --zone=public --add-service=http
firewall-cmd --zone=public --add-service=https

20180927161755.png


查看服务类型状态

firewall-cmd --zone=public --list-services

20180927161806.png


查看开放端口

firewall-cmd --permanent --list-port

20180927160801.png


重启防火墙使其生效

firewall-cmd --reload

20180927162215.png


查看firewalld状态

 systemctl status firewalld

20180927160855.png


firewall-cmd --get-active-zones
firewall-cmd --get-services

20180927161106.png


firewall-cmd --zone=public --list-all

20180927161245.png


更新日期: 2018年09月27日
文章标签: Linux
文章链接: https://www.vos.cn/os/229.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。