zoukankan      html  css  js  c++  java
  • CentOS 8 防火墙 firewall 相关命令

    参考原文链接:https://blog.csdn.net/cool_summer_moon/article/details/78744009

    CentOS 8 默认使用的是firewall作为防火墙, 使用systemctl来管理服务和程序,包括了 service 和 chkconfig 。

    查看防火墙状态

    [root@192 ~]# firewall-cmd --state
    

    检查防火墙状态

    [root@192 ~]# systemctl status firewalld.service

     开启防火墙

    [root@localhost ~]#systemctl start firewalld.service       --启动firewall
    [root@localhost ~]# systemctl enable firewalld.service    --开机时启动firewall 

    关闭防火墙

    [root@localhost ~]#systemctl stop firewalld.service   --停止firewall

    [root@localhost ~]# systemctl disable firewalld.service --禁止firewall开机启动 

    重启: 

    systemctl restart firewalld.service

    查看已启动的服务列表

     systemctl list-unit-files|grep enabled 

    查看已经开放的端口

     firewall-cmd --list-port 

    开启端口

    # firewall-cmd --zone=public --add-port=3306/tcp --permanent
    success
    命令含义:
    –zone #作用域
    –add-port=80/tcp #添加端口,格式为:端口/通讯协议
    –permanent #永久生效,没有此参数重启后失效

    禁用端口

    firewall-cmd --zone=public --remove-port=3306/tcp --permanent

    特别提醒:开启/禁用端口后,需重启防火墙

    --reload:不改变状态的条件下重启防火墙

    --complete-reload:状态信息将会丢失,当防火墙有问题时可以使用,如,状态信息和防火墙规则都正常却无法建立任何链接的情况等

    firewall-cmd --reload
    firewall-cmd --complete-reload
  • 相关阅读:
    常用 Git 命令清单
    radhat 6.4/centos 6.4 下编译安装 最新ruby 2.1.5
    centos 6.4/redhat 6.4 安装gitlab
    微信小程序——navigator无法跳转
    微信小程序——修改data里面数组某一个值
    微信小程序——template的循环嵌套
    微信小程序——template的使用方法
    node学习笔记8——发布npm包
    淘宝镜像使用方法
    node学习笔记7——npm安装包
  • 原文地址:https://www.cnblogs.com/e1st/p/13380157.html
Copyright © 2011-2022 走看看