linux之centos7防火墙基本使用详解

 更新时间:2019年02月26日 10:00:51   作者:wangjian  
这篇文章主要介绍了linux之centos7防火墙基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1、firewalld的基本使用

启动:

systemctl start firewalld

查看状态:

systemctl status firewalld

停止:

systemctl disable firewalld

禁用:

systemctl stop firewalld

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

启动防火墙:

systemctl start firewalld.service

关闭防火墙:

systemctl stop firewalld.service

重启防火墙:

systemctl restart firewalld.service

显示防火墙的状态:

systemctl status firewalld.service

在开机时防火墙:

systemctl enable firewalld.service

在开机时禁用防火墙:

systemctl disable firewalld.service

查看防火墙是否开机启动:

systemctl is-enabled firewalld.service

查看已启动的服务列表:

systemctl list-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

4:开启端口

添加

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

重新载入

firewall-cmd --reload

查看

firewall-cmd --zone=public --query-port=80/tcp  #查看80端口是否开放

删除

firewall-cmd --zone= public --remove-port=80/tcp --permanent #删除80端口配置

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 虚拟机中centos修改时间的方法

    虚拟机中centos修改时间的方法

    今天小编就为大家分享一篇关于虚拟机中centos修改时间的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • linux中 shell 历史命令记录功能

    linux中 shell 历史命令记录功能

    这篇文章主要介绍了在 Linux 下面可以使用 history 命令查看用户的所有历史操作的一些详细配置小技巧,非常的简单实用,有需要的朋友可以参考下
    2014-10-10
  • linux中 关于screen 的命令详解

    linux中 关于screen 的命令详解

    本篇文章小编为大家介绍,linux中 关于screen 的命令详解。需要的朋友参考下
    2013-04-04
  • CentOS 7如何快速开放端口

    CentOS 7如何快速开放端口

    这篇文章主要为大家详细介绍了CentOS 7如何快速开放端口,如何使用firewalld开放Linux端口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Windows和Linux系统下校验MD5值的方法

    Windows和Linux系统下校验MD5值的方法

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希算法,可用于验证文件完整性,通过对比文件的MD5哈希值,可确保文件未被篡改或损坏,以下是两种操作系统的具体操作方法,需要的朋友可以参考下
    2025-04-04
  • 简单测试Apache是如何完成负载均衡策略配置

    简单测试Apache是如何完成负载均衡策略配置

    公司的系统在最初设计的时候就已经考虑到了负载均衡的规划,此次 就是对负载均衡的一个简单测试
    2014-01-01
  • linux特殊权限使用(suid、sgid、sbit)

    linux特殊权限使用(suid、sgid、sbit)

    这篇文章主要介绍了linux特殊权限使用(suid、sgid、sbit),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Centos中如何设置IP地址

    Centos中如何设置IP地址

    这篇文章主要介绍了Centos中如何设置IP地址问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • 教你如何搭建一个安全的Linux服务器教程

    教你如何搭建一个安全的Linux服务器教程

    在当前很多php程序都使用了linux服务器,因为php在linux下运行效果更佳,很多大网站采用了linux服务器
    2012-04-04
  • 详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序

    详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序

    本篇文章主要介绍了详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序 ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04

最新评论