小智 31
自 RedHat/CentOS 7 发布以来,之前的防火墙系统已经被firewalld所取代。
在撰写本文时,还没有类似于 system-config-firewall 的类似诅咒的控制台界面。如果您不介意使用 GUI,则可以改用 firewall-config。
如果您需要控制台的某些内容,则必须改用firewall-cmd。
有关firewalld 的更多信息和完整文档: 4.5。使用防火墙
我希望这可以帮助你!
1Ra*_*007 18
以下是我遇到的一些带有描述的命令,它们很有帮助
firewall-cmd --state
view status of firewalld service (systemctl status firewalld)
firewall-cmd --zone=public --list-all
gets all info for the “public” zone
firewall-cmd --list-all-zones
shows all info for all zones
firewall-cmd --zone=public --add-port=80/tcp --permanent
adds port 80 to public zone
firewall-cmd --zone=public --add-service=http --permanent
adds service http to public zone
firewall-cmd --reload
run this after making changes
firewall-cmd --zone=public --remove-port=80/tcp --permanent
to remove port 80 from public zone
firewall-cmd --get-default-zone
shows default zone for firewall
firewall-cmd --get-active-zones
zones where network interfaces or sources are assigned
Run Code Online (Sandbox Code Playgroud)