3

Centos7 防火墙命令

 3 years ago
source link: https://www.hehuapei.com/centos7-firewall-command/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Centos7 防火墙命令

Wiken
2019-03-23
1. firewalld的基本使用
启动: systemctl start firewalld

关闭: systemctl stop firewalld

查看状态: systemctl status firewalld

开机禁用 : systemctl disable firewalld

开机启用 : systemctl enable firewalld
2. systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
启动一个服务:systemctl start firewalld.service

关闭一个服务:systemctl stop firewalld.service

重启一个服务:systemctl restart firewalld.service

显示一个服务的状态:systemctl status firewalld.service

在开机时启用一个服务:systemctl enable firewalld.service

在开机时禁用一个服务:systemctl disable firewalld.service

查看服务是否开机启动:systemctl is-enabled firewalld.service

查看已启动的服务列表:systemctl list-unit-files|grep enabled

查看启动失败的服务列表:systemctl --failed
3. 配置firewalld-cmd
查看版本: firewall-cmd --version

查看帮助: firewall-cmd --help

显示状态: firewall-cmd --state

查看所有打开的端口: firewall-cmd --zone=public --list-ports

更新防火墙规则: firewall-cmd --reload

查看区域信息: firewall-cmd --get-active-zones

查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0

拒绝所有包:firewall-cmd --panic-on

取消拒绝状态: firewall-cmd --panic-off

查看是否拒绝: firewall-cmd --query-panic
4. 开启一个端口
PS: --permanent永久生效,没有此参数重启后失效

添加:
firewall-cmd --zone=public --add-port=80/tcp --permanent

重新载入:
firewall-cmd --reload

查看:
firewall-cmd --zone=public --query-port=80/tcp

删除:
firewall-cmd --zone=public --remove-port=80/tcp --permanent

本文链接:

https://www.hehuapei.com/centos7-firewall-command/index.html

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK