HCRM博客

CentOS 7.5防火墙配置与管理指南

CentOS 7.5防火墙配置指南

CentOS 7.5防火墙配置与管理指南-图1

简介

CentOS 7.5作为一款流行的Linux发行版,内置了firewall作为其防火墙解决方案,firewall可以提供基本的网络安全保护,允许或阻止网络流量,本文将详细介绍如何在CentOS 7.5上配置和使用firewall。

查看当前防火墙状态

在配置firewall之前,首先需要查看当前的防火墙状态。

sudo systemctl status firewalld

开启或关闭防火墙

开启防火墙

sudo systemctl start firewalld

关闭防火墙

sudo systemctl stop firewalld

设置开机启动防火墙

CentOS 7.5防火墙配置与管理指南-图2

sudo systemctl enable firewalld

管理防火墙规则

查看当前规则

sudo firewall-cmd --list-all

添加规则

允许SSH服务(端口22):

sudo firewall-cmd --permanent --add-port=22/tcp

移除规则

sudo firewall-cmd --permanent --remove-port=22/tcp

重新加载防火墙规则

sudo firewall-cmd --reload

配置防火墙服务

添加服务

CentOS 7.5防火墙配置与管理指南-图3

sudo firewall-cmd --permanent --add-service=http

移除服务

sudo firewall-cmd --permanent --remove-service=http

常用操作总结

操作命令
查看状态sudo systemctl status firewalld
开启sudo systemctl start firewalld
关闭sudo systemctl stop firewalld
设置开机启动sudo systemctl enable firewalld
查看规则sudo firewall-cmd --list-all
添加端口sudo firewall-cmd --permanent --add-port=端口/tcp
移除端口sudo firewall-cmd --permanent --remove-port=端口/tcp
重新加载sudo firewall-cmd --reload
添加服务sudo firewall-cmd --permanent --add-service=服务名
移除服务sudo firewall-cmd --permanent --remove-service=服务名

FAQs

  1. 问题:如何永久性地修改防火墙规则?解答: 在使用firewall-cmd命令添加或移除规则时,加上--permanent选项可以将规则保存到持久配置文件中,这样即使重启系统,规则也不会丢失。

  2. 问题:如何查看防火墙是否正在运行?解答: 使用sudo systemctl status firewalld命令可以查看firewalld服务的当前状态,包括是否正在运行以及运行状态。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/57531.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~