前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7开启防火墙及特定端口

CentOS7开启防火墙及特定端口

作者头像
全栈程序员站长
发布2022-09-10 17:34:07
4.5K0
发布2022-09-10 17:34:07
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

开启防火墙服务

以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤。 1, 首先查看防火墙状态:

代码语言:javascript
复制
firewall-cmd --state

下图所示为关闭防火墙,接下来需要开启

2, 开启防火墙, 启动firewall:

代码语言:javascript
复制
systemctl start firewalld.service

设置开机自启:

代码语言:javascript
复制
systemctl enable firewalld.service

3, 重启防火墙:

代码语言:javascript
复制
systemctl restart firewalld.service

4, 检查防火墙状态是否打开:

代码语言:javascript
复制
firewall-cmd --state

如图显示已经打开

5, 查看防火墙设置开机自启是否成功:

代码语言:javascript
复制
systemctl is-enabled firewalld.service;echo $?

如图所示,即为成功

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

开启特定端口

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

代码语言:javascript
复制
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
 
命令含义:
 
--zone #作用域
 
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
 
--permanent   #永久生效,没有此参数重启后失效

如图,可看到开启端口成功:

如果不放心,可以通过命令:

代码语言:javascript
复制
netstat -ntlp
或:firewall-cmd --list-ports

查看开启的所有端口,具体如图

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149724.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档