首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CentOS 7 防火墙的系列操作

CentOS 7 防火墙的系列操作

一、基本操作

  1. 命令行查看系统防火墙设置systemctl status firewalldsystemctl enable firewalld // 使防火墙服务能开机启动 systemctl disable firewalld //禁用防火墙服务开机启动systemctl restart firewalldfirewall-cmd --list-rules
  2. 启动/禁用防火墙服务
  3. 重启防火墙服务
  4. 查看防火墙规则
  5. 防火墙规则添加、删除、启用、禁止

添加规则

代码语言:txt
复制
firewall-cmd --permanent --add-rule //永久添加规则,需要配合permit参数放行需要放行端口
firewall-cmd --reload // 重载防火墙规则,实时生效

删除规则

代码语言:txt
复制
1. firewall-cmd --permanent --remove-rule //永久删除规则,需要配合permit和deny参数

启用某条规则

代码语言:txt
复制
1. firewall-cmd --permanent --add-rule firewall-cmd --permanent --remove-rule

禁止某条规则

代码语言:txt
复制
1. firewall-cmd --permanent --add-rule firewall-cmd --permanent --remove-rule 1 permit tcp any any // 添加规则禁止某些端口,其中1是规则号,permit需要配合any参数实现

二、高级操作

  1. 管理本地服务端口

查看本地服务端口列表

代码语言:txt
复制
netstat -tuln

启用/停用服务端口

代码语言:txt
复制
1. 修改/etc/sysconfig/iptables规则,并使其永久生效
2. firewall-cmd --permanent --zone=public --add-service=webserver // 添加HTTP服务
3. firewall-cmd --zone=public --remove-service=webserver // 删除HTTP服务
  1. 查看本地网络接口信息、路由表、服务列表
代码语言:txt
复制
#查看本地网络接口信息
ip link show
代码语言:txt
复制
#查看路由表
ip route
代码语言:txt
复制

#查看本地服务列表

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券