在CentOS 6中,我可以从命令行键入setup
,然后我将看到一组工具,其中一个是Firewall configuration
。 我仍然可以在CentOS 7中执行此操作,但列表中不再包括Firewall configuration
选项。
有谁知道我现在可以find它,为什么它已经被移动?
这是我以前通过HTTP
和HTTPS
允许传入stream量的地方。 如果有更好的方法,我很乐意听取build议。 谢谢。
自RedHat / CentOS 7发布以来,以前的防火墙系统已经被firewalld所取代。
在撰写本文时,没有类似于system-config-firewall的类似curses的控制台界面。 如果您不介意使用GUI,则可以使用防火墙configuration。
如果你需要控制台的东西,你将不得不使用firewall-cmd 。
有关Firewalld的更多信息和完整文档: 4.5。 使用防火墙
我希望这可以帮助你!
这里有一些命令与下面的描述我碰到,并有帮助
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
禁用firewalld的更快捷的方法如下。
systemctl disable firewalld
这将删除.service,所以你应该得到类似的东西
rm '/etc/systemd/system/basic.target.wants/firewalld.service' rm '/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service'