firewall-cmd 的常用命令使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firewall-cmd 的常用命令使用相关的知识,希望对你有一定的参考价值。

1,启用端口

    

命令:

    

$ firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]

    

示例: 

    

$ firewall-cmd --add-port=18080/tcp

    

2,禁用端口

    

命令:

    

$ firewall-cmd [--zone=<zone>] --remove-port=<port>[-<port>]/<protocol>

    

示例:

    

$ firewall-cmd --remove-port=18080/tcp

    

3,启用服务

    

命令:

 

$ firewall-cmd [--zone=<zone>] --add-service=<service> [--timeout=<seconds>]

   

示例:

    

$ firewall-cmd --add-service=http

    

4,禁用服务

    

命令:

    

$ firewall-cmd [--zone=<zone>] --remove-service=<service>

    

示例:

    

$ firewall-cmd --zone=home --remove-service=http

    

注:上面的配置都为临时配置,在重启之后均会失效,如果需要永久配置,则添加选项参数 --permanent。

    

5,查看当前防火墙运行状态

    

命令:

    

$ firewall-cmd --state
running       == 正在运行
    
$ firewall-cmd --state
not running   == 防火墙已关闭

    

6,查看当前防火墙的配置

    

$ firewall-cmd --list-all
public (default, active)
  interfaces: eth0 eth1
  sources: 
  services: dhcpv6-client ssh
  ports: 5100/tcp 18080/tcp 8080/tcp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules:


本文出自 “安静的疯子” 博客,请务必保留此出处http://quietmadman.blog.51cto.com/3269500/1854575

以上是关于firewall-cmd 的常用命令使用的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7 firewall-cmd防火墙常用命令

端口常用命令

Centos7.5常用FIREWALL-CMD命令集

firewalld常用命令

firewall-cmd命令

防火墙常用命令firewalld