Page 1 of 212

How to modify firewall setting in CentOS

在尝试通过sqlplus连接安装在VMWare虚拟机中的CentOS 5上的Oracle数据库时,遇到ORA-12532错误。而在CentOS服务器端上通过监听连接自己的数据库,却是正常的。

D:\Temp>sqlplus system/oracle@av   SQL*Plus: Release 11.1.0.7.0 – Production on Fri May 8 16:24:25 2009   Copyright (c) 1982, 2008, Oracle. All rights reserved.   ERROR: ORA-12532: TNS:invalid argument

通常这种情况是由于服务器端的防火墙设置引起的。

有几种解决方法。需要用root用户执行。

1. 临时禁用防火墙,机器重启之后防火墙会重新启动。

# service iptables stop

2. 永久禁用防火墙。

# chkconfig iptables off

3. 在防火墙规则中打开1521端口(Oracle数据库监听端口)

# iptables -A RH-Firewall-1-INPUT -p tcp –dport 1521 . . . → Read More: How to modify firewall setting in CentOS

How to install X Window System in CentOS

下载精简的CentOS 5.2 Server VMWare Image,大小只有318MB。

使用XManager远程连入,会碰到这样的报错信息。

但是实际上ssh服务的X11 Forwarding是已经开启的。

[root@localhost ssh]# cat /etc/ssh/sshd_config | grep X11Forwarding #X11Forwarding no X11Forwarding yes

真正的错误原因是这份安装中不包含X Window System,这对于之后需要安装Oracle软件可能会造成困惑。

通过yum工具可以简单的安装X Window System,当然首先要保证该系统可以连上互联网。

yum groupinstall "X Window System"

安装完X Window System就可以通过XManager连入了,但是有必要修改一下Xstart中的执行命令,默认的xterm路径并不对。

xterm一旦可以使用,就已经可以使用runInstaller启动图形界面安装Oracle了。

如果要在服务器上使用熟悉的GUI,比如GNOME等,可以同样使用yum。

如果选用KDE,那么:

yum groupinstall "KDE (K Desktop Environment)"

如果选用GNOME,那么:

yum groupinstall "GNOME Desktop Environment"

如果选用XFCE,那么:

yum groupinstall . . . → Read More: How to install X Window System in CentOS

试用Ubuntu

忘了是什么时候最早听到Ubuntu的,但是引起自己的注意是因为新闻说Google要发布自己的操作系统,当然后面Google又否认,但是Google内部员工使用的Goobuntu正是基于Ubuntu的一个特别版本这倒是确切的事情,这才萌发自己玩一下的想法,毕竟Google看上的东西总不会太赖。

下载安装盘,找一台机器重新安装,对我来说已经是没有新鲜感的事情,曾经有段时间狂装各个版本的Linux(包括Redhat, Suse, Debian, Gentoo还有一堆有名无名的),现在想到安装就有点儿犯恶心。正好VMware宣布发布free的VMware Server,并且VMTN中也有做好的Ubuntu5.10虚拟机可以下载。干脆就直接用虚拟机来测试一下好了,后来又是由于尝鲜的心理,并没有下载VMware Server(因为以前用Crack过的VMware Station好久了)而是转而下载了VMware Player,这是最轻量级的VMware产品,不可以用来做全新的安装,只能用来打开别人做好的虚拟机,但对于我这次正好是再合适不过的。

总共几百M的下载量,倒也用不了太长时间,很快VMware Player + Ubuntu 5.10 “The Breezy Badger”优雅的启动界面就展现在我的面前。

1。Ubuntu是一个古非洲词汇,大致是“乐于分享”的含义。看一下官方站点对这个词的解释。

“Ubuntu” is an ancient African word, meaning “humanity to others”. Ubuntu also means “I am what I am because of who we all are”. The Ubuntu Linux distribution brings the spirit of Ubuntu to the . . . → Read More: 试用Ubuntu

Page 1 of 212