CentOS 7 关于防火墙操作


最近在弄环境,发现好多知识在脑子里,但下手的时候就一踏糊涂了,要不停的找度娘。此处作为一个知识笔记吧,方便后续查阅。

1. 操作防火墙具体指令如下:

操作 指令 备注
查看防火墙状态 systemctl status firewalld / firewall-cmd --state
暂时关闭防火墙 systemctl stop firewalld
永久关闭防火墙(禁用开机自启) systemctl disable firewalld 下次启动,才生效
暂时开启防火墙 systemctl start firewalld
永久开启防火墙(启用开机自启) systemctl enable firewalld 下次启动,才生效
开放指定端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent 需要重新加载生效
关闭指定端口 firewall-cmd --zone=public --remove-port=8080/tcp --permanent 需要重新加载生效
立即生效(重新加载) firewall-cmd --reload
查看开放端口 firewall-cmd --zone=public --list-ports

注意:

  • systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
  • firewall-cmd是Linux中专门用于控制防火墙的命令
  • 为了保证系统安全,服务器的防火墙不建议关闭

比如我们将一个Web网站部署在Tomcat下,开启Tomcat服务之后想在局域网或公网(需要公网ip)中访问到这个网站,就可以采取两种类型的操作:

2. 防火墙基本使用演示

1. 关闭防火墙

执行指令

systemctl stop firewalld

关闭之后,再次访问Tomcat,就可以访问到了。

注意: 上面我们也提到了,直接关闭系统的防火墙,是不建议的,因为这样会造成系统不安全。

2. 开放Tomcat的端口8080

执行指令:

①. 先开启系统防火墙(因为前面我们关闭了)
systemctl start firewalld②. 再开放8080端口号
firewall-cmd --zone=public --add-port=8080/tcp --permanent
ps:zone # 作用域add-port=8080/tcp # 添加端口,格式:端口/通讯协议permanent    # 永久生效,没有此参数重启后实效③. 重新加载防火墙
firewall-cmd --reload

执行上述的操作之后,就开放了当前系统中的8080端口号,以下任意命令可以查看已经开放的端口号

firewall-cmd --list-all
firewall-cmd --zone=public --list-ports
firewall-cmd --list-ports
以上任意一个均可,不同的显示效果看下图

3. 关闭防火墙端口

# 关闭8080端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent# 重新加载防火墙
firewall-cmd --reload

CentOS 7 关于防火墙操作相关推荐

  1. 虚拟机里linux7关不了,虚拟机上CentOS 7关闭防火墙操作

    装机后第一次查看防火墙. 1.首先查看防火墙状态,使用命令:# service iptables status 1.查看防火墙状态 提示:Unit iptables.service could not ...

  2. CentOS 配置防火墙操作实例(启、停、开、闭端口)

          CentOS 配置防火墙操作实例(启.停.开.闭端口):   注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables s ...

  3. CentOS 7 防火墙操作

    导语 今天说下防火墙的操作.CentOS 6 的防火墙是 iptables,CentOS 7 默认的是 firewall,以前的操作不再适用. 查看.开启 服务器刚刚重启完毕,先来看下防火墙的状态,输 ...

  4. linux 防火墙设置ftp端口,CentOS 配置防火墙操作实例(启、停、开、闭端口)CentOS Linux-FTP/对外开放端口(接口)TomCat相关...

    CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status 停止 ...

  5. centos7 查看ip_VMware安装CentOS 7操作系统详细操作教程(网络配置)

    网络配置,输入vi /etc/sysconfig/network-scripts/,按下Tab键,根据提示,输入ifcfg-eno16777736,按下Enter键,如下图所示: 图 1 网络配置-1 ...

  6. Centos 7和Centos 6的防火墙

    鉴于大量企业生产环境还在使用Centos 6,对照Centos 7把防火墙相关命令和问题一同记忆 防火墙 centos7 centos6 状态 systemctl status firewalld.s ...

  7. CentOS下禁止防火墙

    CentOS下禁止防火墙 1.使用如下命令安装iptables-services. yum install -y iptables-services 2.关闭防火墙. service iptables ...

  8. linux 端口方法防火墙,Linux 打开端口方法(防火墙操作)

    Linux防火墙操作(经测试部分命令无效) 关闭防火墙:service iptables stop 开启防火墙:service iptables start 防火墙状态:service iptable ...

  9. linux防火墙的复规则,Centos下iptables防火墙规则编辑方法 - YangJunwei

    今天整理一下Centos下iptables防火墙规则的保存.清除等编辑方法. 如已经安装,请跳过. $ yum install iptables 二.查看 iptables 防火墙已有规则 以下四种方 ...

最新文章

  1. github/python/ show me the code 25题(一)
  2. 小本创业的11个步骤
  3. 单片机代码怎么读懂_单片机程序员的面试经验
  4. Python程序开发——第五章 函数
  5. 史上最硬核文科生,擅长解决数学难题,却视考试成为终生噩梦
  6. 单片机检测220V交流电通断电路
  7. Java工作笔记-Spring Boot上传图片并显示
  8. ArcGIS9.2的新变化
  9. 为什么遇见逆水寒服务器维修,《遇见逆水寒》4月23日更新公告
  10. python语言单词接龙_[蓝桥杯][算法训练VIP]单词接龙 (C语言代码)
  11. 荣之联生物领域再扩张 同清华大学共建生物云实验室
  12. JAVA基础——设计模式之观察者模式
  13. 微型计算机主要特点,微型计算机数字控制的主要特点.ppt
  14. STM32时钟简介及系统时钟频率的更改方式
  15. Mybatis框架(一):一步步编写入门Mybatis程序(内附Mybatis各种配置文件)
  16. C语言——将数字和数字字符输入给char型变量会如何?
  17. Fritzing软件绘制Arduino面包板接线图传感器模块库文件300
  18. MFRC522读卡封装(附源代码)
  19. 【ubuntu】解决“不在 sudoers 文件中。此事将被报告。”
  20. 【开源项目】Flutter版 玩安卓,android开发模拟器推荐

热门文章

  1. C#中WorkBook的操作
  2. 国内计算机类三大中文学报投稿体会(转载)
  3. what is pathon?(脚本语言pathon简介)
  4. qt 之 生成pdf
  5. [计算机网络] 拥塞控制
  6. 【Latex】高级插入图片技巧: 双栏中如何正确插入图片 + 如何多图
  7. 自从被国家认定为新时代的农民工过后,国家又不让我 996 了.
  8. 高性能计算,云上见!
  9. JavaScript指定长度和进制的UUID
  10. 使用Mac自带终端的一些常用快捷键