开发者社区> qq2233466866> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CentOS7.X通过firewalld管理端口

简介: CentOS7.X通过firewalld管理端口
+关注继续查看

防火墙

安装防火墙

yum install firewall -y

启动停止防火墙

开机启动
systemctl enable firewalld

重新启动
systemctl restart firewalld

启动
systemctl start firewalld

停止
systemctl stop firewalld

禁用
systemctl disable firewalld

查看状态
systemctl status firewalld

或者
firewall-cmd --state

端口操作

  1. 全局添加80端口

    firewall-cmd --zone=public --permanent --add-port=80/tcp
    
    更新配置
    firewall-cmd --reload
  2. 全局移除80端口

    firewall-cmd --zone=public --permanent --remove-port=80/tcp
    
    更新配置
    firewall-cmd --reload
  3. 添加端口细节

    查看所有打开的端口
    firewall-cmd --zone=public --list-ports
    
    添加一个端口到区域
    firewall-cmd --zone=public --add-port=80/tcp
    
    永久生效
    加上 --permanent
    firewall-cmd --complete-reload

防火墙配置

  1. 配置防火墙

    查看版本
    firewall-cmd --version
    
    查看帮助
    firewall-cmd --help
    
    查看状态
    systemctl status firewalld
    或者
    firewall-cmd --state
    
    查看区域(默认public)
    firewall-cmd --get-active-zones
    
    设定默认端口区域
    firewall-cmd --set-default-zone=public
    
    查看指定端口区域
    firewall-cmd --get-zone-of-interface=eth0
    
    拒绝所有包
    firewall-cmd --panic-on
    
    取消拒绝
    firewall-cmd --panic-off
    
    查看是否拒绝
    firewall-cmd --query-panic
    
    端口添加到区域
    firewall-cmd --zone=public --add-interface=eth0
    
    更新防火墙规则
    firewall-cmd --reload
    
    或者(会重启防火墙)
    firewall-cmd --complete-reload
    
    永久生效
    前面这些命令加上 --permanent
    firewall-cmd --complete-reload

防火墙服务管理

  1. 打开移除一个服务

    打开服务
    firewall-cmd --zone=public --add-service=smtp
    
    移除服务
    firewall-cmd --zone=public --remove-service=smtp
  2. 领支付宝红包支持作者
    扫码领支付宝红包

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iptables防火墙限制 centos中有 firewalld selinux 还有 iptables
iptables防火墙限制 centos中有 firewalld selinux 还有 iptables
0 0
Linux日记本_03:CentOS 7 中firewalld的使用
1、firewalld的基本使用 启动:systemctl start firewalld 关闭:systemctl stop firewalld 查看状态:systemctl status firewalld 开机禁用 :systemctl disable firewalld 开机启用 :systemctl enable firewalld 2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
746 0
CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld  停止: systemctl disable firewalld 禁用: systemctl stop firewalld   2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
771 0
+关注
qq2233466866
本人所有文档仅供参考,技术应重于实践,而非照搬。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
CentOS Nginx PHP JAVA 多语言镜像使用手
立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册
立即下载
低代码开发师(初级)实战教程
立即下载