问题原因:iptables、防火墙、selinux会默认的阻止运行sqlplus命令
SElinux以及防火墙的关闭 |
作者:佚名厚朴教育来源:网络点击数:13585 更新时间:2011-1-25 |
关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0 注: setenforce 1 设置SELinux 成为enforcing模式 setenforce 0 设置SELinux 成为permissive模式 在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux #--------------------------------------------------------------- 查看selinux状态: /usr/bin/setstatus -v 如下: SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: enforcing Policy version: 21 Policy from config file: targeted
getenforce/setenforce查看和设置SELinux的当前工作模式。
文章出处:http://dev.firnow.com/course/6_system/linux/Linuxjs/2008629/129166.html
Linux关闭防火墙 1) 重启后永久性生效: 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效: 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 或者: /etc/init.d/iptables status 会得到一系列信息,说明防火墙开着。 /etc/rc.d/init.d/iptables stop 关闭防火墙 最后: 在根用户下输入setup,进入一个图形界面,选择Firewall configuration,进入下一界面,选择Security Level为Disabled,保存。重启即可。 ====================================================== ——————————————————————————————— fedora下 /etc/init.d/iptables stop ======================================================= ubuntu下: 由于UBUNTU没有相关的直接命令 请用如下命令 iptables -P INPUT ACCEPT iptables -P OUTPUT ACCEPT 暂时开放所有端口 Ubuntu上没有关闭iptables的命令 ======= iptables 是linux下一款强大的防火墙,在不考虑效率的情况下,功能强大到足可以替代大多数硬件防火墙,但是强大的防火墙如果应用不当,可能挡住的可不光是那些潜在的攻击,还有可能是你自己哦.这个带来的危害对于普通的个人PC来说可能无关紧要,但是想象一下,如果这是一台服务器,一旦发生这样的情况,不光是影院正常的服务,还需要到现场去恢复,这会给你带来多少损失呢? 所以我想说的是,当你敲入每一个iptables 相关命令的时候都要万分小心. 1.应用每一个规则到 DROP target时,都要仔细检查规则,应用之前要考虑他给你带来的影响. 2.在redhat中我们可以使用service iptables stop来关闭防火墙,但是在有些版本如ubuntu中这个命令却不起作用,大家可能在网上搜索到不少文章告诉你用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables -L查看一下你的系统中所有链的默认target,iptables -F这个命令只是清除所有规则,只不会真正关闭iptables.想象一下,如果你的链默认target是DROP,本来你有规则来允许一些特定的端口,但一旦应用iptables -L ,清除了所有规则以后,默认的target就会阻止任何访问,当然包括远程ssh管理服务器的你. 所以我建议的关闭防火墙命令是 iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -F 总之,当你要在你的服务器上做任何变更时,最好有一个测试环境做过充分的测试再应用到你的服务器.除此之外,要用好iptables,那就要理解iptables的运行原理,知道对于每一个数据包iptables是怎么样来处理的.这样才能准确地书写规则,避免带来不必要的麻烦。 |
源文档 <http://ce.sysu.edu.cn/hope2008/Education/ShowArticle.asp?ArticleID=10303>
相关推荐
在Centos5.4环境下安装Oracle11G的过程是一个复杂且细节繁多的任务,涉及到系统的前期准备、用户和用户组的创建、安装文件的处理、系统依赖包的检查与安装等多个步骤。以下是对这一过程的详细解析: ### 一、系统...
### CentOS 5.4 + Oracle 安装指南 #### 一、环境准备与JDK安装 **1.1 下载 JDK** - **下载链接:** 需要下载适合CentOS 5.4的操作系统版本的JDK。示例中使用的为`jdk-7u4-linux-i586.rpm`。 **1.2 安装 JDK** -...
### CentOS 5.4 下安装 Oracle 10g 的详细步骤及注意事项 #### 一、检查与准备必要的软件包 为了确保 Oracle 10g 在 CentOS 5.4 上能够顺利安装并运行,首先需要检查并安装一系列必备的软件包。这些软件包包括但不...
在安装 Oracle 之前,需要创建用户和组,包括 oinstall 和 dba 组,以及 oracle 用户。使用以下命令创建用户和组: ``` groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle ``` ...
在Linux CentOS 5.4环境下安装Oracle 11g是一项技术性强且步骤详细的过程。首先,确保你有CentOS 5.4的系统光盘,因为安装Oracle 11g需要一系列特定的软件包,这些包通常可以在系统光盘中找到。 1. **安装前的准备*...
CentOS7下安装oracle11g具体步骤
为了保证 Oracle 10g 的稳定运行,需要对 CentOS 5.4 的内核参数进行调整: 1. **编辑 `/etc/sysctl.conf` 文件**:增加或修改以下参数: ```bash # Uncomment or add the following lines to /etc/sysctl.conf ...
这里我们将详细讲解如何在没有网络连接的情况下,完成Oracle 11g R2在CentOS 7上的安装。 首先,你需要准备一个包含所有离线依赖包的压缩文件,如"CentOS7离线安装oracle 11g_r2所有依赖包,并附详细安装说明,亲测...
在安装Oracle 11g之前,需要准备以下环境: * 操作系统:CentOS 6.4 64bit * 硬件要求: + 内存大小:至少 2G + 硬盘大小:至少 6G + 交换空间:一般为内存的 2 倍,例如:2G 的内存可以设置 swap 分区为 4G ...
### CentOS 5.4 安装 Oracle 10g 的详细步骤 #### 一、环境准备与系统配置 **1. Oracle 10g 的基本介绍:** Oracle 10g 是 Oracle 公司推出的一款关系型数据库管理系统,它支持 Linux 和 Windows 多种操作系统平台...
在本文中,我们将详细探讨如何在CentOS 5.4操作系统上安装Oracle 10g Release 2 (10.2)。Oracle数据库是企业级的关系型数据库管理系统,广泛应用于各种规模的企业,而CentOS 5.4因其稳定性和开源特性,常被选作部署...
本手册详细介绍了如何使用U盘安装 CentOS 5.4 操作系统,以及如何在安装完成后自定义编译并安装新内核。通过这些步骤,用户可以自定义系统配置,以适应特定的硬件环境或软件需求。注意,虽然CentOS 5.4 已经非常陈旧...
在安装Oracle 11gR2数据库之前,你需要确保你的CentOS 7.1系统满足必要的硬件和软件要求。首先,内存至少需要1GB,但推荐至少2GB以确保顺畅运行。如果你的系统内存小于2GB,建议设置swap分区大小为内存的1.5倍;若...
### Linux环境下CentOS 5.4上Oracle Client的安装与配置 #### 一、概述 在实际工作中,尤其是在商业环境中,Linux系统因其稳定性和安全性被广泛应用于服务器领域。对于数据库开发人员来说,能够熟练地在Linux环境...
本文档是一份详尽的指南,旨在指导用户在CentOS 7操作系统上通过自动存储管理(ASM)安装Oracle数据库11g。文档细致地讲解了虚拟机创建、操作系统安装、网络配置、软件包检查、ASM安装、Oracle Grid软件安装和Oracle...
在 CentOS 6.6 操作系统下,Oracle 11g 的安装过程需要对系统进行相应的配置,以满足 Oracle 的运行要求。 一、修改配置文件 1.1、修改 /etc/security/limits.conf 文件 Oracle 需要修改用户的 SHELL 限制,以便...
CentOs5.4下安装Oracle10g的参考文档
安装centos6.9下的安装oracle 11g的方法,里面有的路径要安自己的需求更改。
在安装 Oracle 11g R2 之前,需要创建系统用户和用户组,包括 oinstall 用户组和 dba 用户组。然后,创建 oracle 用户并加入到 oinstall 和 dba 用户组中。 安装目录创建 需要创建三个目录,分别是 /data/oracle、...