centos7 在系统防火墙放开端口

centos7,系统,防火墙,放开,端口 · 浏览次数 : 910

小编点评

**1. 开启防火墙** ```bash systemctl start firewalld ``` **2. 查看防火墙状态** ```bash systemctl status firewalld ``` **3. 打开443端口** ```bash firewall-cmd --permanent --add-port=443/tcp ``` **4. 关闭443端口** ```bash firewall-cmd --permanent --remove-port=443/tcp ``` **5. 重新加载防火墙** ```bash firewall-cmd --reload ``` **6. 查看端口状态** ```bash firewall-cmd --zone=public --query-port=443/tcp ``` **其他说明** * `firewalld` 是防火墙服务。 * `-zone public` 参数指定要监听的端口是公共网络。 * `2100-3100/tcp` 是开放端口的端口范围。 * `*` 表示所有匹配的端口。 * `success` 代表操作成功。

正文

假设要在centos7 系统防火墙上开启443端口

1、查看防火墙是否开启,如果没有开启防火墙,默认开放所有端口。

systemctl start firewalld   (开启防火墙,注意:如果有业务在运行,开启防火墙可能会拦截业务应用端口)
systemctl stop firewalld    (关闭防火墙)
systemctl restart firewalld (重启防火墙)
systemctl status firewalld  (查看防火墙状态)
firewall-cmd --list-all     (查看防火墙规则)

2、开放或关闭443端口

firewall-cmd --permanent --zone=public --add-port=443/tcp  (返回 success 代表成功。–permanent永久生效,没有此参数重启后失效)
firewall-cmd --permanent --remove-port=443/tcp (关闭443端口)

  批量开放或关闭端口

firewall-cmd --permanent --zone=public --add-port=2100-3100/tcp  (批量开放端口,返回 success 代表成功。)
firewall-cmd --permanent --remove-port=2100-3100/tcp (批量关闭端口)

3、重新加载防火墙

firewall-cmd --reload  (重新载入防火墙,返回 success 代表成功)
firewall-cmd --zone=public --query-port=443/tcp  (查看 返回 yes 代表开启成功)

注意:放开后telnet不到,有可能是端口上没有服务,需要检查应用。

4、如何查看端口状态

(1)方法一:使用lsof检查当前系统开放的端口

#查看所有开放端口,并且只显示计算机正在监听,以及正在运行的服务所占用的端口:
sudo lsof -i -P -n | grep LISTEN

#查看某个端口的占用情况:
lsof -i:端口号

(2)方法二:firewall-cmd 查询端口状态

firewall-cmd --list-ports (查询所有开放的端口)
firewall-cmd --query-port=443/tcp (查询443端口是否开放)

参数解释

1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、–permanent:表示设置为持久;
3、–add-port:标识添加的端口;

与centos7 在系统防火墙放开端口相似的内容:

centos7 在系统防火墙放开端口

假设要在centos7 系统防火墙上开启443端口 1、查看防火墙是否开启,如果没有开启防火墙,默认开放所有端口。 systemctl start firewalld (开启防火墙,注意:如果有业务在运行,开启防火墙可能会拦截业务应用端口) systemctl stop firewalld (关闭防

手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统

摘要:在CentOS7.4服务器版本的环境下安装nginx服务器、配置文件服务器、流媒体服务器。 本文分享自华为云社区《华为云ECS服务器安装CentOS7.4镜像,部署GINX服务器、搭建物联网视频监控系统》,作者:DS小龙哥。 在CentOS7.4服务器版本的环境下安装nginx服务器、配置文件

JumpServer(v2.28.6) 堡垒机添加Linux资产 (图文教程)

前面介绍了如何在《CentOS7下搭建JumpServer 堡垒机》,基于这篇文章的环境搭建过程,接着介绍安装后的的功能配置使用。 首次wbe登录,https://ip:80,默认账号密码:admin,admin;这里自定义密码修改:admin@123 用户管理项 创建系统角色 创建用户 创建用户组

Git 常用命令

博客地址:https://www.cnblogs.com/zylyehuo/ 虚拟机基本配置 git 基本指令 # 在 centos7 环境下查看系统版本 cat /etc/redhat-release # (1)安装 git yum install -y git # windows安装地址:htt

[转帖]CentOS 7 systemd service 设置limit,不生效问题

https://www.jianshu.com/p/1d02c97f3573 问题简述:Centos7下修改系统的最大文件打开数的时候,对系统启动的进程不生效问题详述:Centos7下需修改系统最大文件打开数为100000,进程数为50000,于是做了如下操作 说 明:此问题只出现在centos7下

mini-centos7 环境安装部署,各种踩坑。。。

最小Linux系统,安装Java环境 想想就生气,去面试个运维,面试官让我上机装个centos7,还是个最小安装包连界面都没有,只有命令行模式,我都哭了,然后让把一些环境装一下,然后再部署个springboot项目,我他妈都多久没用没有界面的东西了,最后卡在安装MySQL上,真想扇自己个

centos7.9 扩容swap分区

情况说明:在VMware vsphere的虚拟化平台下,为了快速部署虚拟服务器,我们常常使用模板部署虚拟机。但真实业务有时要求的文件系统分区和大小常常与模板不同,这时便需要自定义硬件资源和使用 LVM 方式扩容。在定义硬盘的时候我们可以在原有的硬盘上直接增加,然后虚拟机创建完成后再进入系统进行扩容,

[转帖]clickHouse单机模式安装部署(RPM安装)

关于版本和系统的选择 操作系统:Centos-7 ClickHouse: rpm 在安装,20.x 安装前的准备 CentOS7 打开文件数限 在 /etc/security/limits.conf 这个文件的末尾加入一下内容: [hadoop@hadoop001 ~]$ sudo vim /etc

[转帖]详解:Linux Chrony 设置服务器集群同步时间

https://www.linuxprobe.com/centos7-chrony-time.html 导读 Chrony是一个开源的自由软件,像CentOS 7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,

Docker安装

Docker安装 1、环境说明 CentOS Docker 安装 前提条件 目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上,要求系统为64位、Linux系统内核版本为 3.8以上,这里使用Centos7.9 查看自己的内核 cat