首页 > 系统相关 >centos7 查看防火墙开放3306端口

centos7 查看防火墙开放3306端口

时间:2024-10-31 18:49:09浏览次数:8  
标签:-- 端口 防火墙 centos7 MySQL 3306 开放

在 CentOS 7 中,系统默认使用 firewalld 作为防火墙管理系统。要查看防火墙是否开放了特定端口(如 MySQL 的 3306 端口),您可以按照以下步骤操作:

1. 查看当前防火墙规则

首先,您可以查看当前防火墙的规则,确认是否已经有 3306 端口被开放:

sudo firewall-cmd --list-all

这条命令会列出当前所有已配置的防火墙规则,包括开放的端口和服务。

2. 检查特定端口

如果您只想检查特定端口(例如 3306 端口)是否被开放,可以使用以下命令:

sudo firewall-cmd --query-port=3306/tcp

如果返回 yes,则表示端口已被开放;如果返回 no,则表示端口未被开放。

3. 检查永久规则

如果想检查永久规则(即使系统重启后仍然生效的规则),可以使用以下命令:

sudo firewall-cmd --permanent --query-port=3306/tcp

这条命令会检查是否永久性地开放了 3306 端口。

4. 检查配置文件

如果您想查看更详细的配置信息,可以查看 firewalld 的配置文件:

cat /etc/firewalld/zones/public.xml

public.xml 文件中,您可以找到有关开放端口和规则的具体配置。

5. 确认端口监听

除了检查防火墙配置外,您还可以确认 MySQL 服务是否正在监听 3306 端口:

sudo netstat -tuln | grep 3306

这条命令会显示所有监听中的 TCP 端口,并查找是否有 3306 端口被监听。

6. 检查 MySQL 配置

确保 MySQL 的配置文件(通常是 /etc/my.cnf/etc/mysql/my.cnf)中的 bind-address 参数设置正确,允许远程访问:

[mysqld]
bind-address = 0.0.0.0

如果 bind-address 设置为 127.0.0.1,则 MySQL 只监听本地连接,远程客户端将无法连接。

总结

通过以上步骤,您可以检查 CentOS 7 上的防火墙是否开放了 MySQL 的 3306 端口,并确保 MySQL 服务正确配置以允许远程连接。如果发现端口未开放,您可以使用 firewall-cmd 命令临时或永久性地开放端口:

sudo firewall-cmd --add-port=3306/tcp
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo systemctl restart firewalld

这些命令将帮助您开放 3306 端口,并确保规则在系统重启后仍然有效。

标签:--,端口,防火墙,centos7,MySQL,3306,开放
From: https://blog.csdn.net/qq_43071699/article/details/143403292

相关文章

  • Linux Centos7 同步服务器时钟为北京时间
    Linux服务器时间不准确,容易造成日志时间错误、数据统计时间不准确等问题,因此需要将服务器时间设置准确并实时更新。操作步骤如下:1、安装ntp使用date命令查看时间是否准确:date如果不准确,使用ntp同步最新网络时间,安装ntp:yuminstall-yntp2、启动ntp服务执行命令:systemctl......
  • 笔记--centos7配置阿里云yum源
    配置yum阿里源安装wgetyuminstall-ywget备份本地源的配置文件mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo_bak从阿里云下载新的配置文件curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo......
  • centos7部署libreoffice7.5
    安装包下载地址:https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.0.1/rpm/x86_64/ 分别是LibreOffice_7.5.0.1_Linux_x86-64_rpm.tar.gz#libreoffice安装包LibreOffice_7.5.0.1_Linux_x86-64_rpm_langpack_zh-CN.tar.gz#中文包Lib......
  • 如何在Linux中配置防火墙
    在Linux中配置防火墙的步骤:1.使用iptables配置防火墙;2.使用Firewalld配置防火墙;3.配置其他防火墙选项。iptables是一个用于管理IPv4防火墙规则的工具,使用iptables配置防火墙的基本步骤:检查防火墙状态、允许或拒绝流量、保存规则。1.使用iptables配置防火墙iptables是一个用于......
  • 烽火光猫不要超密不改桥接的前提下关闭 ipv6 防火墙
    背景众所周知,运营商给的光猫默认都是带ipv6的防火墙的,会导致所有默认的入站流量都被丢弃;网上能找到的关闭ipv6防火墙的方法,主要有两种:获取超级管理员权限,然后在光猫后台中关闭ipv6防火墙;光猫改桥接,由路由器拨号,然后在路由器中关闭防火墙。然而,这两种方法随着光猫......
  • ‍️CentOS7.9 mall 部署【高可用版本】【本机部署】
    文章目录@[TOC]技术选型后端技术前端技术移动端技术开发环境架构图业务架构图项目部署实操主机规划中间件版本服务规划系统准备开始部署[[#MYSQL]]建立主从关系再次配置成为双主双从为mysql集群配置vip[[#mongodb]]在主节点上无认证登录[[#redis]]在主节点上查......
  • centos7 zabbix监控nginx的pv和uv和status_code
    zabbix监控nginx的pv:pv)cat/var/log/nginx/access.log|awk'{print$1}'|wc-l;;zabbix-get验证:[root@bogon~]#zabbix_get-s192.168.253.231-kpv_uv[pv]100zabbix监控nginx的uvuv)cat/var/log/nginx/access.log|awk'{prin......
  • 如何在麒麟操作系统上进行网络代理和防火墙的设置
    ​在麒麟操作系统中设置网络代理及防火墙配置步骤:一、初始化网络代理设置;二、配置防火墙策略;三、检测与调试;四、常见问题及解决方法;五、网络安全建议。麒麟操作系统作为一款受到关注的国产操作系统,网络安全与代理设置同样显得尤为重要。一、初始化网络代理设置首先,我们需要进......
  • 网络安全——防火墙技术
    目录前言基本概念常见防火墙技术防火墙的主要功能防火墙的不足之处相关题目1.组织外部未授权用户访问内部网络2.DMZ区3.包过滤防火墙和代理服务防火墙前言这是在软件设计师备考时编写的资料文章,相关内容偏向软件设计师基本概念防火墙技术是网络安全领域中的一项关......
  • Centos7.x搭建FTP文件服务器
    ##参考网址https://blog.csdn.net/wqh0830/article/details/87743928#1、创建用户名并指定家目录,useradd-d/home/ftpuser-s/sbin/nologinftpuseruseradd-d/home/ftpuser-gumpay-s/sbin/nologinftpuser#-d-->更改用户的家目录为/home/ftpuse;此目录与数据目录保持一致#-......