栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux Centos firewalld 防火墙相关命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux Centos firewalld 防火墙相关命令

  1. 启动与停止及相关

启动: systemctl start firewalld

查状态:systemctl status firewalld

禁用: systemctl disable firewalld

停止: systemctl stop firewalld

To make firewalld start automatically at system start:

设置自动启动:

$ sudo systemctl enable firewalld

  1. firewall-cmd --reload 重新加载
  2. firewall-cmd --list-all 查看所有规则
  3. firewall-cmd --list-rich-rules 查看所有复杂规则
  4. 删除规则

firewall-cmd --permanent --remove-rich-rule='rule family=ipv4 source address=172.25.67.118 port port=27017 protocol=tcp accept'

  1. 查看允许的服务:

$ firewall-cmd --list-services

  1. 查看端口是否通信:nc -zv 172.25.6118 27019
  2. 允许指定主机访问指定端口

firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=172.25.67.119 port port=27018 protocol=tcp accept'

  1. 允许所有主机访问指定端口

firewall-cmd --permanent --add-rich-rule='rule family=ipv4 port port=27018 protocol=tcp accept'

  1. 开启与关闭指定端口

以80端口为例,开放80端口

firewall-cmd --add-port=80/tcp --permanent

firewall-cmd --reload

以80端口为例,关闭80端口

firewall-cmd --remove-port=80/tcp --permanent

firewall-cmd --reload

  1. 关于service的防火墙配置

获取service信息

firewall-cmd --permanent --info-service=ssh

获取service允许的ports

firewall-cmd --permanent --service=ssh --get-ports 

删除port(此方法可以关闭服务的开放端口)

firewall-cmd --permanent --service=ssh --remove-port=22/tcp

添加port

firewall-cmd --permanent --service=ssh --add-port=22/tcp

删除service

firewall-cmd --permanent --delete-service=ssh

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/944396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号