title: CentOS 7放行1521端口的方法tags: CentOS 7, 1521端口, 防火墙

 
更多

title: CentOS 7放行1521端口的方法
tags: CentOS 7, 1521端口, 防火墙

介绍

在 CentOS 7 上,默认情况下所有入站连接都是被严格限制的,这也包括了 1521 端口,该端口是用于 Oracle 数据库监听的默认端口。在安装 Oracle 数据库之后,你可能需要放行 1521 端口,以便其他设备能够通过网络连接到你的数据库服务器。

本篇博客将介绍如何在 CentOS 7 上放行 1521 端口,以确保 Oracle 数据库可以正常运行。

放行端口的方法

方法一:使用防火墙工具 Firewalld

  1. 检查防火墙状态:

    systemctl status firewalld
    

    如果防火墙未启动,可以通过以下命令启动它:

    systemctl start firewalld
    
  2. 查看当前开放的端口列表:

    firewall-cmd --list-ports
    

    如果 1521 端口已经被列出,可以跳过下一步。

  3. 在防火墙中添加规则,允许入站连接到 1521 端口:

    firewall-cmd --zone=public --add-port=1521/tcp --permanent
    

    这将在 “public” 区域添加一条规则,允许 TCP 连接到 1521 端口。

    请确保添加了 --permanent 参数,以便在重启后规则仍然有效。

  4. 重新加载防火墙配置:

    firewall-cmd --reload
    
  5. 验证 1521 端口是否已放行:

    firewall-cmd --list-ports
    

    应该可以看到 1521 端口已被列出。

方法二:使用 iptables

这是一个较为底层的方法,需要使用 iptables 命令来设置防火墙规则。如果你更熟悉 iptables ,可以按照以下步骤来放行 1521 端口。

  1. 检查 iptables 服务是否已安装:

    systemctl status iptables
    

    如果服务未安装,可以通过以下命令安装:

    yum install iptables -y
    
  2. 查看当前的 iptables 规则:

    iptables -L
    

    如果 1521 端口已经被列出,可以跳过下一步。

  3. 添加 iptables 规则:

    iptables -A INPUT -p tcp --dport 1521 -j ACCEPT
    

    这将允许 TCP 连接到 1521 端口的入站访问。

  4. 保存 iptables 规则:

    service iptables save
    

    这将把当前的 iptables 规则保存到配置文件中,以便在重启后规则仍然有效。

  5. 重启 iptables 服务:

    systemctl restart iptables
    
  6. 验证 1521 端口是否已放行:

    iptables -L
    

    应该可以看到包含 1521 端口的规则。

结论

放行 1521 端口是确保 Oracle 数据库能够正常运行的重要步骤。本文介绍了两种方法:使用 Firewalld 或 iptables 来放行端口。请根据你的需要选择合适的方法。

希望这篇博客能帮助到你!如有任何问题或疑问,请在下方评论区留言,我将尽力回答。

参考文献:

  • CentOS 7防火墙放行端口
  • CentOS 7 使用iptables开放端口

打赏

本文固定链接: https://www.cxy163.net/archives/6560 | 绝缘体

该日志由 绝缘体.. 于 2023年01月09日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: title: CentOS 7放行1521端口的方法tags: CentOS 7, 1521端口, 防火墙 | 绝缘体
关键字: , , , ,

title: CentOS 7放行1521端口的方法tags: CentOS 7, 1521端口, 防火墙:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter