zoukankan      html  css  js  c++  java
  • CentOS7 Firewall常用命令汇总,开放端口及查看已开放的端口

    1、firewalld的基本使用

    启动: systemctl start firewalld
    
    查看状态: systemctl status firewalld 
    
    停止: systemctl disable firewalld
    
    禁用: systemctl stop firewalld
    

      

     2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

    启动一个服务:systemctl start firewalld.service
    关闭一个服务:systemctlstop firewalld.service
    重启一个服务:systemctlrestart firewalld.service
    显示一个服务的状态:systemctlstatus firewalld.service
    在开机时启用一个服务:systemctlenable firewalld.service
    在开机时禁用一个服务:systemctldisable firewalld.service
    查看服务是否开机启动:systemctlis-enabled firewalld.service
    查看已启动的服务列表:systemctllist-unit-files|grep enabled
    查看启动失败的服务列表:systemctl--failed
    

      

    3.配置firewalld-cmd

    查看版本: firewall-cmd --version
    
    查看帮助: firewall-cmd --help
    
    显示状态: firewall-cmd --state
    
    查看所有打开的端口: firewall-cmd--zone=public --list-ports
    
    更新防火墙规则: firewall-cmd --reload
    
    查看区域信息:  firewall-cmd--get-active-zones
    
    查看指定接口所属区域: firewall-cmd--get-zone-of-interface=eth0
    
    拒绝所有包:firewall-cmd --panic-on
    
    取消拒绝状态: firewall-cmd --panic-off
    
    查看是否拒绝: firewall-cmd --query-panic
    

       

    那怎么开启一个端口呢

    添加

    firewall-cmd --zone=public --add-port=80/tcp --permanent   (--permanent永久生效,没有此参数重启后失效)
    

      

    重新载入

    firewall-cmd --reload
    

      

    查看

    firewall-cmd --zone=public --query-port=80/tcp
    

      

    删除

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

      

     查看firewall是否运行,下面两个命令都可以

    systemctl status firewalld.service
    
    firewall-cmd --state
    

      

     查看当前开了哪些端口

    其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。

    firewall-cmd --list-services
    

      

     查看还有哪些服务可以打开

    firewall-cmd --get-services
    

      

     查看所有打开的端口: 

    firewall-cmd --zone=public --list-ports
    

      

     更新防火墙规则: 

    firewall-cmd --reload
    

    原文:https://blog.csdn.net/lvqingyao520/article/details/81075094

  • 相关阅读:
    C# 文件类的操作---删除
    C#实现Zip压缩解压实例
    UVALIVE 2431 Binary Stirling Numbers
    UVA 10570 meeting with aliens
    UVA 306 Cipher
    UVA 10994 Simple Addition
    UVA 696 How Many Knights
    UVA 10205 Stack 'em Up
    UVA 11125 Arrange Some Marbles
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/sucretan2010/p/13285993.html
Copyright © 2011-2022 走看看