CentOS7中如何操作防火墙
- 查看防火墙状态:
命令:systemctl status firewalld.service
[test@test1 ~]$ systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
- 开启防火墙:
命令:systemctl start firewalld.service
[test@test1 ~]$ systemctl start firewalld.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or units.
Authenticating as: root
Password:
polkit-agent-helper-1: pam_authenticate failed: Authentication failure
==== AUTHENTICATION FAILED ===
Failed to start firewalld.service: Access denied
See system logs and 'systemctl status firewalld.service' for details.
**此处一定要看清是root账户密码**
[test@test1 ~]$ systemctl start firewalld.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or units.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
- 设置防火墙开机自启:
命令:systemctl enable firewalld.service
[test@test1 ~]$ systemctl enable firewalld.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-unit-files ===
Authentication is required to manage system service or unit files.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service.
Created symlink from /etc/systemd/system/basic.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: root
Password:
==== AUTHENTICATION COMPLETE ===
- 关闭防火墙:
命令:systemctl stop firewalld.service
[test@test1 ~]$ systemctl stop firewalld.service
- 禁止防火墙开机自启
命令:systemctl disable firewalld.service
[test@test1 ~]$ systemctl disable firewalld.service
- 查看服务是否开机启动:
命令:systemctl is-enabled firewalld.service
[test@test1 ~]$ systemctl is-enabled firewalld.service
disabled
- 重启防火墙
命令:systemctl restart firewalld.service
[test@test1 ~]$ systemctl restart firewalld.service
- 查看已启动的服务列表
命令:systemctl list-unit-files|grep enabled
[test@test1 ~]$ systemctl list-unit-files|grep enabled
关于防火墙的详细解析
Linux中的防火墙配置
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)