Linux关闭防火墙

西部世界
西部世界
管理员
353
文章
0
粉丝
SSPnael字数 528阅读1分45秒阅读模式

1.Centos 7

关闭防火墙:systemctl stop firewalld

打开防火墙:systemctl start firewalld

查看防火墙开启信息:systemctl status firewalld

关闭开机启动防火墙:systemctl disable firewalld

关闭状态查询:

Linux关闭防火墙-图片1

开启状态查询:

Linux关闭防火墙-图片2

2.Centos6

查看防火墙状态:service iptables status

  停止防火墙:service iptables stop
  启动防火墙:service iptables start
  重启防火墙:service iptables restart
  永久关闭防火墙:chkconfig iptables off
  永久关闭后重启:chkconfig iptables on
复制代码
  1. 一、iptables防火墙(CentOS 6
  2.   1service方式
  3.  
  4.     1)查看防火墙状态:
  5.  
  6.       [root@centos6 ~]# service iptables status
  7.  
  8.       未开启状态如图
  9.  
  10.       
  11.  
  12.     2)开启防火墙:
  13.  
  14.       [root@centos6 ~]# service iptables start
  15.  
  16.     3)关闭防火墙:
  17.  
  18.       [root@centos6 ~]# service iptables stop
  19.  
  20.     4)重启防火墙:
  21.  
  22.       [root@centos6 ~]# service iptables restart
  23.  
  24.     5)永久关闭防火墙:
  25.  
  26.       [root@centos6 ~]# chkconfig iptables off
  27.  
  28.     6)永久关闭后重启:
  29.  
  30.       [root@centos6 ~]# chkconfig iptables on
  31.  
  32.   2iptables方式
  33.  
  34.     1)先进入init.d目录,命令如下:
  35.  
  36.       [root@centos6 ~]# cd /etc/init.d/
  37.  
  38.       效果:
  39.  
  40.       [root@centos6 init.d]#
  41.  
  42.     2)查看防火墙状态:
  43.  
  44.       [root@centos6 init.d]# /etc/init.d/iptables status
  45.  
  46.     3)暂时关闭防火墙:
  47.  
  48.       [root@centos6 init.d]# /etc/init.d/iptables stop
  49.  
  50.     4)重启防火墙:
  51.  
  52.       [root@centos6 init.d]# /etc/init.d/iptables restart
  53.  
  54.  
  55. 二、firewalld防火墙(CentOS 7
  56.   1、查看firewalld服务状态
  57.  
  58.     systemctl status firewalld  
  59.  
  60.     出现 Active: active (running)高亮显示则表示是启动状态。
  61.  
  62.     出现 Active: inactive (dead)灰色表示停止,看单词也行。
  63.  
  64.   2、查看firewalld的状态
  65.  
  66.     firewall-cmd --state
  67.  
  68.   3、开启、重启、关闭firewalld.service服务
  69.  
  70.     1)开启
  71.  
  72.       service firewalld start
  73.  
  74.     2)重启
  75.  
  76.       service firewalld restart
  77.  
  78.     3)关闭
  79.  
  80.       service firewalld stop
  81.  
  82.   4、查看防火墙规则
  83.  
  84.     firewall-cmd --list-all
  85.   5、查询、开放、关闭端口
  86.     1)查询端口是否开放
  87.  
  88.       firewall-cmd --query-port=8080/tcp
  89.  
  90.     2)开放80端口
  91.  
  92.       firewall-cmd --permanent --add-port=80/tcp
  93.  
  94.     3)移除端口
  95.  
  96.       firewall-cmd --permanent --remove-port=8080/tcp
  97.  
  98.     4)重启防火墙(修改配置后要重启防火墙)
  99.  
  100.       firewall-cmd --reload
  101.  
  102.   6、参数解释
  103.     1firwall-cmd:是Linux提供的操作firewall的一个工具;
  104.     2)--permanent:表示设置为持久;
  105.     3)--add-port:标识添加的端口;
复制代码
  1. 防火墙操作:
  2. 查看防火墙状态
  3. systemctl status firewalld firewall-cmd --state
  4. 暂时关闭防火墙
  5. systemctl stop firewalld
  6. 永久关闭防火墙(慎用)
  7. systemctl disable firewalld
  8. 开启防火墙
  9. systemctl start firewalld
  10. 开放指定端口
  11. firewall-cmd --zone=public --add-port=8080/tcp --permanent
  12. 关闭指定端口
  13. firewall-cmd --zone=public --remove-port=8080/tcp --permanent
  14. 立即生效
  15. firewall-cmd --reload
  16. 查看开放的端口
  17. firewall-cmd --zone=public --list-ports

文章末尾固定信息

 
西部世界
  • 本文由 西部世界 发表于2022年11月3日 20:24:23
  • 转载请务必保留本文链接:https://www.cnhawkit.com/1640.html
  • Linux关闭防火墙