【Linux环境】centos7 Failed to start iptables.service: Unit not found 防火墙

简介: 【Linux环境】centos7 Failed to start iptables.service: Unit not found 防火墙

一、引言

在Centos 7.x 中防火墙由firewalld来管理,以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,又需要将防火墙开启,接下来介绍一下常用的命令。

二、管理防火墙的命令

管理防火墙的命令有很多,这里列表常用的几个。

2.1、开启防火墙

2.1.1 首先查看防火墙状态

命令:firewall-cmd --state

开启状态如下:

关闭状态如下:

2.1.2 开启防火墙

命令:systemctl start firewalld.service

2.1.3 设置开机自启

命令:systemctl enable firewalld.service

2.1.4 重启防火墙

命令:systemctl restart firewalld.service

2.1.5 查看防火墙设置开机自启是否成功

命令:systemctl is-enabled firewalld.service;echo $?

如下图所示,表示自启成功

以上就是开启防火墙相关步骤


2.2、开启特定端口

在开启防火墙之后,我们有些服务就会访问不到,是因为服务的相关端口没有打开。在此以打开80/3306端口为例

2.2.1 添加端口

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

如果要添加其他端口号,请修改80端口号之后重复执行命令,如:firewall-cmd --zone=public --add-port=3306/tcp --permanent

批量添加端口(添加端口1000到2000之间的所有)

命令:firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent

命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效

如下图所示,表示添加成功:

2.2.2 重新载入

命令:firewall-cmd --reload

2.2.3 查看

命令:firewall-cmd --zone=public --query-port=80/tcp

2.2.4 删除

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

2.2.5 关闭防火墙

命令:systemctl stop firewalld.service

2.2.6 查看开启的所有端口

命令:firewall-cmd --list-ports

2.2.7 查看服务的监听

命令:netstat -ntlp

.

 

 

完结!

 

 

 


相关文章
|
10月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
972 25
|
存储 网络协议 安全
【Azure 环境】ARM部署模板大于4MB的解决方案及Linked Template遇见存储账号防火墙无法访问
【Azure 环境】ARM部署模板大于4MB的解决方案及Linked Template遇见存储账号防火墙无法访问
196 0
|
安全 Linux 应用服务中间件
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
在Linux中,包过滤防火墙与代理应用防火墙有什么区别?有哪些相应的产品?
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
515 73
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要
460 1
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
583 1
Linux系统之Centos7安装cockpit图形管理界面
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
312 3
|
存储 运维 Linux
Linux防火墙firewall的使用
CentOS 7 中的 firewalld 是基于 Netfilter 的防火墙服务,支持动态配置,无需重启服务即可生效。它通过区域管理网络流量,每个区域可以设置不同的防火墙规则。默认区域为 public,可以通过命令行工具 firewall-cmd 进行管理和配置。firewalld 提供了丰富的预定义服务和区域,方便用户根据需求进行灵活配置。
290 0
|
消息中间件 Java Linux
linux 之centos7安装kafka;;;;;待补充,未完成
linux 之centos7安装kafka;;;;;待补充,未完成
|
Linux 网络安全
linux关闭方防火墙的命令
linux关闭方防火墙的命令
302 2