zoukankan      html  css  js  c++  java
  • Centos7防火墙常用命令及mask锁定不能添加端口问题

    一、开放端口

    sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
    sudo firewall-cmd --reload
    

      

    二、关闭防火墙

    //临时关闭防火墙,重启后会重新自动打开
    systemctl restart firewalld
    //检查防火墙状态
    firewall-cmd --state
    firewall-cmd --list-all
    //Disable firewall
    systemctl disable firewalld
    systemctl stop firewalld
    systemctl status firewalld
    //Enable firewall
    systemctl enable firewalld
    systemctl start firewalld
    systemctl status firewalld
    
    

      

    三、查看防火墙规则

    firewall-cmd --list-all
    

      

    四、执行 systemctl start firewalld 命令后出现Failed to start firewalld.service: Unit is masked

    执行命令,即可实现取消服务的锁定
    
    # systemctl unmask firewalld
    
    下次需要锁定该服务时执行
    
    # systemctl mask firewalld
    

      

     五。常见问题:

    更新了Python版本(version>=Python3),cnetos7系统自带的是Python2.7。
    在安装python时,一般教程都会提示说,安装成功后,yum不能用,需要修改yum配置文件(vim /usr/bin/yum)。 把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7
    那么这个方法,继续可以在这个问题上使用: 
    第一步,vim /usr/bin/firewall-cmd, 将#!/usr/bin/python -Es 改为 #!/usr/bin/python2.7 -Es(到目前为止,上面提到的问题已解决)
    第二步,vim /usr/sbin/firewalld,  将#!/usr/bin/python -Es 改为 #!/usr/bin/python2.7 -Es (这一步是针对于防火墙报错,进行的修改)
    

      firewall-cmd --list-ports

  • 相关阅读:
    js多图上传展示和删除
    简单的下拉加载和上拉加载
    js实现放大镜效果
    js表格拖拽
    js表格上下移动添加删除
    js写的滑动解锁
    关于serialize() FormData serializeArray()表单序列化
    js日历
    js树状菜单
    Restful API官方文档
  • 原文地址:https://www.cnblogs.com/wuchenggong/p/9511618.html
Copyright © 2011-2022 走看看