systemctl和firewall–cmd都可以对防火墙进行操作,但systemctl 是管理Linux中服务命令,可以对服务进行启动、停止、重启、查看状态等操作,而firewall–cmd是Linux中专门用于控制防火墙的命令
(1)开机启动:systemctl enable firewalld.service
(2)开机禁用:systemctl disable firewalld.service
(3)启动防火墙:systemctl start firewalld 或systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld 或暂时关闭防火墙:systemctl stop firewalld 永久关闭:systemctl disable firewalld
(1)查看防火墙状态:firewall–cmd —state 或 systemctl status firewalld
(2)重新加载配置:firewall–cmd —reload
(3)查看开放的端口(–zone #作用域)firewall-cmd –zone=public —list–ports
(4)开启防火墙指定端口:firewall-cmd –zone=public —add–port=端口/tcp —permanent
(5)关闭防火墙指定端口:firewall-cmd –zone=public —remove-port=端口/tcp —permanent
命令含义:
阻塞区域(block)、工作区域(work)、家庭区域(home)、公共区域(public)、隔离区域(DMZ)、信任区域(trusted)、丢弃区域(drop)、内部区域(internal)、外部区域(external)
每次更新端口,必须用命令firewall-cmd —reload重新加载一遍才会生效
原文地址:https://blog.csdn.net/qq_41667748/article/details/130488160
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_31638.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!