<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>开心技术乐园 &#187; Linux学习</title>
	<atom:link href="http://www.hack520.org/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hack520.org</link>
	<description>原创技术乐园</description>
	<lastBuildDate>Fri, 30 Jul 2010 09:27:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux安装Oracle乱码？轻松解决！（图）</title>
		<link>http://www.hack520.org/linux-oracle-luanma</link>
		<comments>http://www.hack520.org/linux-oracle-luanma#comments</comments>
		<pubDate>Fri, 11 Jun 2010 03:10:59 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>
		<category><![CDATA[服务器吧]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[乱码]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux-oracle-luanma</guid>
		<description><![CDATA[
　　看上图，安装的第一步我就遇到这个麻烦，Oracle安装界面的中文显示为乱码。其实安装还是可以继续的，没有影响，但是中文乱码，下面的提示就看不来了，总不能就这样带着乱码安装吧？我想在Windows下安装应该不会出现Oracle乱码问题，主要是Linux。难道是Linux配置的过程中出了什么问题？我回过头去看“Linux安装Oracle配置详解”，发现最后那一步：

　　在文本模式下，用root登录，然后执行：
# startx
# xhost +
# su - oracle
$ export DISPLAY="192.168.89.130:0.0" #此处修改为你的IP地址
$ export LANG=en_US #设置运行语言
$ cd /hqw/databases #进入Oracle安装目录
$ ./runInstaller #开始安装喽
　　看到没有？在执行runInstaller之前，特别设置了一下$ export LANG=en_US，把安装环境改成了英文。问题就在这里！事实证明不执行这一句的话安装时就会出现中文乱码，我当时好像漏掉了这一句。我刚刚去网上搜了下，有不少人遇到Linux安装Oracle出现乱码这个问题，不过网上的解决方法我看到很烦琐，步骤很多。不知道我的乱码问题是否和他们的一样，不然的话根本不需要像他们那样。你可以先试试我的方法，不行的话再按照网上提供的解决方法一步一步来。
]]></description>
			<content:encoded><![CDATA[<p><img alt="Oracle乱码" src="http://img.hack520.org/2010-06/oracle/luanma.jpg" title="Linux安装Oracle乱码" class="aligncenter" width="500" height="390" /></p>
<p>　　看上图，安装的第一步我就遇到这个麻烦，Oracle安装界面的中文显示为乱码。其实安装还是可以继续的，没有影响，但是中文乱码，下面的提示就看不来了，总不能就这样带着乱码安装吧？我想在Windows下安装应该不会出现Oracle乱码问题，主要是Linux。难道是Linux配置的过程中出了什么问题？我回过头去看“<a href="http://www.hack520.org/linux-oracle-config" target="_blank">Linux安装Oracle配置详解</a>”，发现最后那一步：</p>
<p><span id="more-514"></span></p>
<p>　　在文本模式下，用root登录，然后执行：</p>
<pre># startx
# xhost +
# su - oracle
$ export DISPLAY="192.168.89.130:0.0" #此处修改为你的IP地址
$ export LANG=en_US #设置运行语言
$ cd /hqw/databases #进入Oracle安装目录
$ ./runInstaller #开始安装喽</pre>
<p>　　看到没有？在执行runInstaller之前，特别设置了一下<strong>$ export LANG=en_US</strong>，把安装环境改成了英文。问题就在这里！事实证明不执行这一句的话安装时就会出现中文乱码，我当时好像漏掉了这一句。我刚刚去网上搜了下，有不少人遇到Linux安装Oracle出现乱码这个问题，不过网上的解决方法我看到很烦琐，步骤很多。不知道我的乱码问题是否和他们的一样，不然的话根本不需要像他们那样。你可以先试试我的方法，不行的话再按照网上提供的解决方法一步一步来。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-oracle-luanma/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux安装Oracle（原创图文+全程截图）</title>
		<link>http://www.hack520.org/linux-oracle-install</link>
		<comments>http://www.hack520.org/linux-oracle-install#comments</comments>
		<pubDate>Fri, 11 Jun 2010 02:29:37 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>
		<category><![CDATA[服务器吧]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux-oracle-install</guid>
		<description><![CDATA[　　在昨天Linux安装Oracle前配置的基础上，今天正式在Red Hat Enterprise Linux AS5上安装Oracle 10g。以下的截图都是我当时亲自安装时，在Linux里截取下来的。一张一张地截图比较辛苦，如果你要转载本文，请务必注明本站原创。接下来还是以图文并茂的形式，详细讲解Linux安装Oracle。
1、选择安装类型，我选择高级安装，如下图：


2、指定证书存放目录，如下图：

3、选择安装的数据库类型及oracle所支持的语言，这里选择企业版，语言选择英文和简体中文。如下图：

4、指定oracle环境变量，安装路径。因为我们在.bash_profile中已经声明，所以这里会自动填充。如下图所示：

5、Oracle开始进行安装前的检查工作，如下图：

6、选择配置选项，如下图：

7、选择创建的数据库模式，如下图：

8、指定数据库配置的相关选项（SID、字符集等），如下图：

指定字符集为库所用的字符集，中文的为simplified Chinese zhs16gbk，如果字符集不对，可能造成以后数据乱码。
9、选择数据库管理选项，如下图：

10、指定数据库存储选项，如下图：

11、指定数据库备份回复选项，如下图：

12、指定数据库相关用户密码，如下图：

13、显示安装概要，如下图：

14、开始安装，如下图：



15、上面的窗口点击OK后，会出现下图：

意思就是需要root权限执行以下命令：
#/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db_1/root.sh
16、成功安装结束，如下图:

17、安装完成后，恢复默认设置：
恢复语言环境以及版本信息：
#export LC_CTYPE=zh_CN.UTF-8
#vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
修改oracle用户修改环境变量：
#vi .bash_profile
修改安装过程中你修改过的SID及安装路径，如果你修改了的话。
修改图形化界面登录：
#vi /etc/inittab
把 id:3:initdefault: 修改为 id:5:initdefault
　　这样我们就成功地完成了Linux下Oracle数据库的安装，那么安装完成之后还要讲解一些设置，比如如何启动Oracle监听服务、如何启动Oracle数据库等，下次再写吧！
]]></description>
			<content:encoded><![CDATA[<p>　　在昨天<a href="http://www.hack520.org/linux-oracle-config">Linux安装Oracle前配置</a>的基础上，今天正式在<a href="http://www.hack520.org/linux-oracle-install" target="_blank">Red Hat Enterprise Linux AS5上安装Oracle 10g</a>。以下的截图都是我当时亲自安装时，在Linux里截取下来的。一张一张地截图比较辛苦，如果你要转载本文，请务必注明本站原创。接下来还是以图文并茂的形式，详细讲解Linux安装Oracle。</p>
<p>1、选择安装类型，我选择高级安装，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/1.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /><br />
<span id="more-513"></span><br />
2、指定证书存放目录，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/2.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>3、选择安装的数据库类型及oracle所支持的语言，这里选择企业版，语言选择英文和简体中文。如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/3.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>4、指定oracle环境变量，安装路径。因为我们在.bash_profile中已经声明，所以这里会自动填充。如下图所示：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/4.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>5、Oracle开始进行安装前的检查工作，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/5.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>6、选择配置选项，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/6.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>7、选择创建的数据库模式，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/7.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>8、指定数据库配置的相关选项（SID、字符集等），如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/8.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>指定字符集为库所用的字符集，中文的为simplified Chinese zhs16gbk，如果字符集不对，可能造成以后数据乱码。</p>
<p>9、选择数据库管理选项，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/9.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>10、指定数据库存储选项，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/10.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>11、指定数据库备份回复选项，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/11.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>12、指定数据库相关用户密码，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/12.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>13、显示安装概要，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/13.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>14、开始安装，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/14.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/15.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/16.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>15、上面的窗口点击OK后，会出现下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/17.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>意思就是需要root权限执行以下命令：</p>
<pre>#/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db_1/root.sh</pre>
<p>16、成功安装结束，如下图:</p>
<p><img src="http://img.hack520.org/2010-06/oracle/install/18.jpg" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle" /></p>
<p>17、安装完成后，恢复默认设置：</p>
<p>恢复语言环境以及版本信息：</p>
<pre>#export LC_CTYPE=zh_CN.UTF-8
#vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)</pre>
<p>修改oracle用户修改环境变量：</p>
<p>#vi .bash_profile<br />
修改安装过程中你修改过的SID及安装路径，如果你修改了的话。</p>
<p>修改图形化界面登录：</p>
<p>#vi /etc/inittab<br />
把 id:3:initdefault: 修改为 id:5:initdefault</p>
<p>　　这样我们就成功地完成了Linux下Oracle数据库的安装，那么安装完成之后还要讲解一些设置，比如如何启动Oracle监听服务、如何启动Oracle数据库等，下次再写吧！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-oracle-install/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux安装Oracle配置详解（原创图文）</title>
		<link>http://www.hack520.org/linux-oracle-config</link>
		<comments>http://www.hack520.org/linux-oracle-config#comments</comments>
		<pubDate>Thu, 10 Jun 2010 14:09:43 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>
		<category><![CDATA[服务器吧]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux%e5%ae%89%e8%a3%85oracle%e9%85%8d%e7%bd%ae%e5%9b%be%e6%96%87%e8%af%a6%e8%a7%a3</guid>
		<description><![CDATA[
　　Linux安装Oracle数据库我总共完整地安装过三次，第一次是在浙大网新的时候，自己照着一个技术文档边看边摸索着安装的。第二次就是前段时间我在自己的虚拟机Red Hat Enterprise Linux里安装的。第三次是我在自己公司一台Linux服务器上安装的。三次安装都是在Linux系统下进行，而且都很成功。当然安装之前我是看了不少关于Linux安装Oracle方面的技术文章，这是我的学习态度或者说方式。因为Linux与Oracle的版本不同，网上写的安装方法或过程很多地方不一样，我都一一对照后进行安装的。今天我就来介绍一下Red Hat Enterprise Linux AS 5.4安装Oracle 10g的全过程，图文并茂，详细讲解。

一、下载Oracle 10g
先详细说明一下我的环境，系统：虚拟机Red Hat Enterprise Linux AS 5.4，数据库：Oracle Database 10g Release 2 (10.2.0.1)。Oracle去官方网站下载，点击前往下载。我下载下来的文件是10201_database_linux32.zip。
二、安装Oracle 10g前的配置
其实Linux下安装Oracle 10g并不难，主要就是安装前的配置有点烦琐罢了。不过不要怕，安装过一两次你就会熟练了。开始了，Follow me！
1、安装Oracle所需软件包
先用rpm -qa &#124; grep命令查询软件包是否安装了，没有的话再用rpm -ivh命令进行安装。
# 从Red Hat Enterprise Linux AS5 光盘1
cd /media/cdrom/Server
rpm -ivh setarch-2*
rpm -ivh make-3*
rpm -ivh glibc-2*
rpm -ivh libaio-0*
# 从Red Hat Enterprise Linux AS5 光盘2
cd /media/cdrom/Server
rpm -ivh compat-libstdc++-33-3*
rpm -ivh compat-gcc-34-3*
rpm -ivh [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.hack520.org/2010-06/oracle/oracle.jpg" class="aligncenter" alt="Oracle" title="Linux安装Oracle"/></p>
<p>　　Linux安装Oracle数据库我总共完整地安装过三次，第一次是在浙大网新的时候，自己照着一个技术文档边看边摸索着安装的。第二次就是前段时间我在自己的虚拟机Red Hat Enterprise Linux里安装的。第三次是我在自己公司一台Linux服务器上安装的。三次安装都是在Linux系统下进行，而且都很成功。当然安装之前我是看了不少关于Linux安装Oracle方面的技术文章，这是我的学习态度或者说方式。因为Linux与Oracle的版本不同，网上写的安装方法或过程很多地方不一样，我都一一对照后进行安装的。今天我就来介绍一下Red Hat Enterprise Linux AS 5.4安装Oracle 10g的全过程，图文并茂，详细讲解。</p>
<p><span id="more-512"></span></p>
<p><strong>一、下载Oracle 10g</strong></p>
<p>先详细说明一下我的环境，系统：虚拟机Red Hat Enterprise Linux AS 5.4，数据库：Oracle Database 10g Release 2 (10.2.0.1)。Oracle去官方网站下载，<a href="http://www.hack520.org/go.php?url=http://www.oracle.com/technology/global/cn/software/index.html" target="_blank">点击前往下载</a>。我下载下来的文件是10201_database_linux32.zip。</p>
<p><strong>二、安装Oracle 10g前的配置</strong></p>
<p>其实Linux下安装Oracle 10g并不难，主要就是安装前的配置有点烦琐罢了。不过不要怕，安装过一两次你就会熟练了。开始了，Follow me！</p>
<p><strong>1、安装Oracle所需软件包</strong></p>
<p>先用rpm -qa | grep命令查询软件包是否安装了，没有的话再用rpm -ivh命令进行安装。</p>
<p># 从Red Hat Enterprise Linux AS5 光盘1</p>
<p>cd /media/cdrom/Server</p>
<pre>rpm -ivh setarch-2*
rpm -ivh make-3*
rpm -ivh glibc-2*
rpm -ivh libaio-0*</pre>
<p># 从Red Hat Enterprise Linux AS5 光盘2</p>
<p>cd /media/cdrom/Server</p>
<pre>rpm -ivh compat-libstdc++-33-3*
rpm -ivh compat-gcc-34-3*
rpm -ivh compat-gcc-34-c++-3*
rpm -ivh gcc-4*
rpm -ivh libXp-1*</pre>
<p># 从Red Hat Enterprise Linux AS5 光盘3</p>
<p>cd /media/cdrom/Server</p>
<pre>rpm -ivh openmotif-2*
rpm -ivh compat-db-4*</pre>
<p><strong>2、修改系统版本</strong></p>
<p>vi /etc/redhat-release</p>
<pre>redhat-4
#Red Hat Enterprise Linux Server release 5.4 (Tikanga)</pre>
<p>因为oracle 的官方只支持到RHEL4为止，所以要修改版本说明。把Red Hat Enterprise Linux Server release 5.4 (Tikanga)这一行注释掉，前面加上一行redhat-4。当然oracle安装完成后要修改回来。redhat-4 必须为redhat-release文件的第一行，否则安装时还会报警告。</p>
<p><strong>3、修改内核参数</strong></p>
<p>#vi /etc/sysctl.conf</p>
<p>增加下面的内容到文件中：</p>
<pre>kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144</pre>
<p>我都加在最下面了，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/1.png" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle"/></p>
<p>运行下面的命令使得内核参数生效：</p>
<p>/sbin/sysctl –p</p>
<p>以上的参数我不一一解释了，有疑问的你可以在下面留言，我会尽量为你解答。</p>
<p><strong>4、建立安装Oracle需要的用户、组及目录</strong></p>
<p>(1)新增组和用户：</p>
<pre>groupadd oinstall
groupadd dba
groupadd oper

useradd -g oinstall -G dba oracle
passwd oracle</pre>
<p>(2)创建Oracle的安装目录，并把权限付给oracle用户：</p>
<pre>mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01</pre>
<p><strong>5、设置oracle用户的shell limit</strong></p>
<p>#vi /etc/security/limits.conf</p>
<p>增加下面的内容到文件 /etc/security/limits.conf 文件中：</p>
<pre>* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536</pre>
<p><img src="http://img.hack520.org/2010-06/oracle/2.png" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle"/></p>
<p>增加下面的内容到文件 /etc/pam.d/login 中，使shell limit生效：</p>
<p>session required /lib/security/pam_limits.so</p>
<p><strong>6、配置静态IP地址</strong></p>
<p>安装RedHat Linux的时候最好采用静态IP地址，如果当时选择的是DHCP，现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件：</p>
<pre>DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:74:5B:62
ONBOOT=yes
HWADDR=00:0C:29:74:5B:62 #你的mac地址
IPADDR=192.168.89.130 #你的IP地址
NETMASK=255.255.255.0 #你的IP地址
GATEWAY=192.168.89.1 #你的网关</pre>
<p>因为我安装Linux的时候配置了静态IP，所以这里我不去动它。如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/3.png" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle"/></p>
<p><strong>7、修改/etc/hosts</strong></p>
<p>把127.0.0.1改为具体的ip地址，注意最好去掉那些无用的，格式如下：<br />
ip地址 &#8211; 主机名 &#8211; localhost</p>
<p><img src="http://img.hack520.org/2010-06/oracle/4.png" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle"/></p>
<p><strong>8、关闭SeLinux</strong></p>
<p>因为SeLinux对oracle有影响，所以把Secure Linux设成无效，编辑文件/etc/selinux/config :</p>
<p>SELINUX=disabled</p>
<p>当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙)，选择SELinux页面并且设为无效。</p>
<p><strong>9、配置Oracle用户的环境变量</strong></p>
<p>登录到oracle用户并且配置环境变量，编辑/home/oracle目录下的.bash_profile文件</p>
<p>vi .bash_profile</p>
<p>增加下面的内容到文件 .bash_profile</p>
<pre># Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$PATH:$ORACLE_HOME/bin; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi</pre>
<p>我同样加到文件最下面，如下图：</p>
<p><img src="http://img.hack520.org/2010-06/oracle/5.png" class="aligncenter" alt="Linux安装Oracle" title="Linux安装Oracle"/></p>
<p>里面的SID在安装数据库时候如果修改了，安装完后需要回来重新修改SID。修改完用“source .bash_profile”使其生效。</p>
<p><strong>10、修改开机使用文本模式登录</strong></p>
<p>如果没有下面这些步骤，oracle在安装时可能出现问题。可能会出现使用oracle用户启动安装界面的时候报错，无法启动图形化界面。</p>
<p>#vi /etc/inittab<br />
把 id:5:initdefault: 修改为 id:3:initdefault，等oracle安装完成后可以修改回来。</p>
<p>#reboot(重启)</p>
<p><strong>11、添加你的机器oracle用户可以使用图形化界面</strong></p>
<p>在文本模式下，用root登录，然后：</p>
<pre># startx
# xhost +
# su - oracle
$ export DISPLAY="192.168.89.130:0.0" #此处修改为你的IP地址
$ export LANG=en_US #设置运行语言
$ cd /hqw/databases #进入Oracle安装目录
$ ./runInstaller #开始安装喽</pre>
<p>　　OK，完成了！接下去才是真正的安装过程。我们做了那么多配置还只是Linux安装Oracle前的准备工作而已，是不是很郁闷呐？不要郁闷，其实通过上述的操作你应该也学到不少Linux系统方面的东西，我们不要为了安装Oracle而安装，而是在安装的过程中学习更多的Linux知识。我突然想把Linux安装Oracle分成两篇日志写了，写在一篇里太长了，因为下面的安装过程还会很多的截图，先到这里吧！明天我再写。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-oracle-config/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>『原创』Xmanager连接Linux远程桌面（图文详解+亲自测试）</title>
		<link>http://www.hack520.org/linux-xmanager-xbrowser</link>
		<comments>http://www.hack520.org/linux-xmanager-xbrowser#comments</comments>
		<pubDate>Thu, 10 Jun 2010 02:39:56 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>
		<category><![CDATA[远程桌面]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux-xmanager-xbrowser</guid>
		<description><![CDATA[ 
　　其实也是前段时间学习Linux Server的技术积累，我一直都做有笔记，今天拿出来分享一下。

　　我用的是RedHat Enterprise Linux 5.4和最新的Xmanager Enterprise3.0。首先先来了解一下什么是Xmanager。Xmanager全称Netsarang Xmanager，是国外一套非常优秀的远程监控软件。在UNIX/Linux和Windows网络环境中，Xmanager是最好的连通解决方案。我推荐大家下载Enterprise版本，企业版带的工具更多功能更强大。我们通过Xmanager连接Linux远程桌面进行图形化管理其实就是利用了Xmanager套装里面的Xbrowser程序。当然Linux远程图形化管理除了Xbrowser，还有同样优秀的VNC。下面介绍用Xbrowser连接Linux远程桌面的详细配置。都是我亲自测试过的，放心往下看吧！
一、如果你查过网上的资料你就会发现：RedHat Enterprise Linux 5与RedHat Enterprise Linux 4对于Xmanager的配置是不同的，前者没有/etc/X11/gdm/这个目录，它的gdm的配置文件放在/usr/share/gdm/custom.conf。
其实网上的写错了！！这里不是custom.conf，而是defaults.conf！反正我的RedHat Enterprise Linux 5.4是这样的，可能其它5系列版本不一样也没数的。
在/usr/share/gdm/defaults.conf里确保有以下几句配置(我在最后面直接加了这几句)：
Enable=true
DisplaysPerHost=10
Port=177
二、在/etc/inittab里把默认级别改为5：
id:5:initdefault:
再把最后一句里
x:5:respawn:/etc/X11/prefdm -nodaemon
改成
x:5:respawn:/usr/sbin/gdm（注意这里是sbin，不是bin，网上的又错了，害得我前几次都没能成功，妈的！还好我后来自己发现了这个问题。)
三、让Root登陆Xmanager
以上修改之后，root用户还不能通过Xmanager远程登录Linux，还要继续修改/usr/share/gdm/defaults.conf文件，在[security]字段里开启以下两项：
AllowRoot=true
AllowRemoteRoot=true
我发现AllowRemoteRoot这一项可以不开启，看我的配置，它还是false，如下图：

四、开启Linux防火墙的177 UDP端口。
Xmanager连接gdm用的是UDP的177端口，所以防火墙上一定要打开这个端口，如下图：

　　最后是重启系统。这样就小功告成了！在Windows系统上运行xmanager3里的Xbrowser程序，在里面新建一个Xmanager Session，在Host这里输入ip地址，其它配置都不要改变（包括端口号），确定退出。

　　然后双击这个New Xmanager Session，进入登录界面，输入用户名和密码以后就可以登录到Linux的远程桌面了。


　　最后再给大家几个用于检测和测试的Linux命令：
lsof -i:177
查看是否运行成功了！
etc/hosts
查看ip。有的时候连接不上可能是因为你的hosts文件里配置的IP地址不对。
/usr/sbin/gdm-restart
重启gdm。
]]></description>
			<content:encoded><![CDATA[<p> <img alt="Xmanager" src="http://img.hack520.org/2010-06/xmanager/xmanager.png" title="Xmanager连接Linux" class="aligncenter" width="518" height="290" /></p>
<p>　　其实也是前段时间学习Linux Server的技术积累，我一直都做有笔记，今天拿出来分享一下。</p>
<p><span id="more-511"></span><br />
　　我用的是RedHat Enterprise Linux 5.4和最新的Xmanager Enterprise3.0。首先先来了解一下<strong>什么是Xmanager</strong>。Xmanager全称Netsarang Xmanager，是国外一套非常优秀的远程监控软件。在UNIX/Linux和Windows网络环境中，Xmanager是最好的连通解决方案。我推荐大家下载Enterprise版本，企业版带的工具更多功能更强大。我们通过Xmanager连接Linux远程桌面进行图形化管理其实就是利用了Xmanager套装里面的Xbrowser程序。当然Linux远程图形化管理除了Xbrowser，还有同样优秀的VNC。下面介绍用Xbrowser连接Linux远程桌面的详细配置。都是我亲自测试过的，放心往下看吧！</p>
<p>一、如果你查过网上的资料你就会发现：RedHat Enterprise Linux 5与RedHat Enterprise Linux 4对于Xmanager的配置是不同的，前者没有/etc/X11/gdm/这个目录，它的gdm的配置文件放在/usr/share/gdm/custom.conf。</p>
<p>其实网上的写错了！！这里不是custom.conf，而是defaults.conf！反正我的RedHat Enterprise Linux 5.4是这样的，可能其它5系列版本不一样也没数的。</p>
<p>在/usr/share/gdm/defaults.conf里确保有以下几句配置(我在最后面直接加了这几句)：</p>
<p>Enable=true<br />
DisplaysPerHost=10<br />
Port=177</p>
<p>二、在/etc/inittab里把默认级别改为5：<br />
id:5:initdefault:</p>
<p>再把最后一句里<br />
x:5:respawn:/etc/X11/prefdm -nodaemon<br />
改成<br />
x:5:respawn:/usr/sbin/gdm（注意这里是sbin，不是bin，网上的又错了，害得我前几次都没能成功，妈的！还好我后来自己发现了这个问题。)</p>
<p>三、让Root登陆Xmanager</p>
<p>以上修改之后，root用户还不能通过Xmanager远程登录Linux，还要继续修改/usr/share/gdm/defaults.conf文件，在[security]字段里开启以下两项：<br />
AllowRoot=true<br />
AllowRemoteRoot=true<br />
我发现AllowRemoteRoot这一项可以不开启，看我的配置，它还是false，如下图：</p>
<p><img alt="Xmanager连接Linux" src="http://img.hack520.org/2010-06/xmanager/1.png" title="Xmanager连接Linux" class="aligncenter" width="500" height="295" /></p>
<p>四、开启Linux防火墙的177 UDP端口。</p>
<p>Xmanager连接gdm用的是UDP的177端口，所以防火墙上一定要打开这个端口，如下图：</p>
<p><img alt="Xmanager连接Linux" src="http://img.hack520.org/2010-06/xmanager/2.png" title="Xmanager连接Linux" class="aligncenter" width="500" height="295" /></p>
<p>　　最后是重启系统。这样就小功告成了！在Windows系统上运行xmanager3里的Xbrowser程序，在里面新建一个Xmanager Session，在Host这里输入ip地址，其它配置都不要改变（包括端口号），确定退出。</p>
<p><img alt="Xmanager连接Linux" src="http://img.hack520.org/2010-06/xmanager/3.png" title="Xmanager连接Linux" class="aligncenter" width="500" height="375" /></p>
<p>　　然后双击这个New Xmanager Session，进入登录界面，输入用户名和密码以后就可以登录到Linux的远程桌面了。</p>
<p><a href="http://img.hack520.org/2010-06/xmanager/4.png" target="_blank"><img alt="Xmanager连接Linux" src="http://img.hack520.org/2010-06/xmanager/4.png" title="Xmanager连接Linux" class="aligncenter" width="500" height="293" /></a></p>
<p><a href="http://img.hack520.org/2010-06/xmanager/6.png" target="_blank"><img alt="Xmanager连接Linux" src="http://img.hack520.org/2010-06/xmanager/5.png" title="Xmanager连接Linux" class="aligncenter" width="500" height="392" /></a></p>
<p>　　最后再给大家几个用于检测和测试的Linux命令：</p>
<p>lsof -i:177<br />
查看是否运行成功了！</p>
<p>etc/hosts<br />
查看ip。有的时候连接不上可能是因为你的hosts文件里配置的IP地址不对。</p>
<p>/usr/sbin/gdm-restart<br />
重启gdm。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-xmanager-xbrowser/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>『原创』Linux时间变慢解决方法 &#8211; Linux时间命令date、hwclock和clock学习</title>
		<link>http://www.hack520.org/linux-date-hwclock-clock</link>
		<comments>http://www.hack520.org/linux-date-hwclock-clock#comments</comments>
		<pubDate>Wed, 09 Jun 2010 10:01:40 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux-date-hwclock-clock</guid>
		<description><![CDATA[　　公司有两台重要的服务器采用了Linux系统，一台是我们的技术开发单位网新中研技术人员安装的主服务器，另一台是我亲自安装的测试服务器。说真的，自从采用Linux替换掉原先的Windows Server 2003后，网站系统的性能居然有了巨大的提升。本来几十个人同时在线就会崩溃的系统，改成Linux后100多人在线都很流畅。所以前段时间我也一直有在搞Linux，自己笔记本虚拟机里也安装了一个Red Hat Enterprise Linux AS5.4（AS是什么意思？AS就是Advanced Server，高级服务器版），做为我的实验室。所以那段时间通过自学Linux Server我也积累了不少东西。当时由于太忙没有时间，还有就是我的网站没有整合好，所以就没有把自己一些技术上的经历写上来。现在网站改建整合完成，我想把那时积累的一些重要的东西写一下，我都做有笔记的呵呵~~

　　后来问题来了，主服务器上的Linux系统时间越来越慢了！！用date -s命令把它调正之后，几十分钟或者几个小时内是看不出变慢的，等过了一两天就会发现它慢了几分钟。这个问题有点头疼，因为我们有台Windows的服务器和这台Linux服务器有数据的交互，实时性要求很强，所以两台服务器时间必须同步！网新那边的经理让我来处理这个问题。
　　我调了发现第二天的确会变慢。 Linux接触时间不是很长，想不出什么解决方法，所以我去网上找。找到一个说是要关闭cpuspeed，这个服务会影响系统时间。关闭操作：
# /etc/init.d/cpuspeed stop
# chkconfig --levels 12345 cpuspeed off
　　然而实践证明这种方法根本没有用。还有一些解决方法说是去同步网上的时间服务器，有点复杂我也懒得去搞。之后我学习到了Linux时间，才知道Linux分系统时钟和硬件时钟两种。我发现服务器的硬件时钟是正确的，而且没有随着时间的推移而变慢。所以我的想法是让系统时钟去同步硬件时钟，不多说了，以下是我整理的学习笔记。
　　在Linux中，用于时钟查看和设置的命令主要有date、hwclock和clock。其中，clock和hwclock用法相近，只用一个就行，只不过clock命令除了支持x86硬件体系外，还支持Alpha硬件体系。
　　查看Linux系统时间：
date
　　修改Linux系统时间：
date -s (后面跟时间)
　　查看Linux硬件时间：
hwclock
或
clock
或
hwclock &#8211;show
或
clock &#8211;show
　　修改Linux硬件时间：
hwclock &#8211;set &#8211;date
或
clock &#8211;set &#8211;date
　　让系统时间与硬件时钟同步，用：
hwclock &#8211;hctosys
或
clock &#8211;hctosys
　　相反地，让硬件时钟与系统时间同步：
hwclock &#8211;systohc
或
clock &#8211;systohc
　　让系统时间每隔十分钟去同步一下硬件时间。
[hqw@localhost root]$ vi /etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Linux" src="/logo/linux.gif" title="Linux" class="alignleft" width="80" height="80" />　　公司有两台重要的服务器采用了Linux系统，一台是我们的技术开发单位网新中研技术人员安装的主服务器，另一台是我亲自安装的测试服务器。说真的，自从采用Linux替换掉原先的Windows Server 2003后，网站系统的性能居然有了巨大的提升。本来几十个人同时在线就会崩溃的系统，改成Linux后100多人在线都很流畅。所以前段时间我也一直有在搞Linux，自己笔记本虚拟机里也安装了一个Red Hat Enterprise Linux AS5.4（AS是什么意思？AS就是Advanced Server，高级服务器版），做为我的实验室。所以那段时间通过自学Linux Server我也积累了不少东西。当时由于太忙没有时间，还有就是我的网站没有整合好，所以就没有把自己一些技术上的经历写上来。现在网站改建整合完成，我想把那时积累的一些重要的东西写一下，我都做有笔记的呵呵~~<br />
<span id="more-510"></span><br />
　　后来问题来了，主服务器上的Linux系统时间越来越慢了！！用date -s命令把它调正之后，几十分钟或者几个小时内是看不出变慢的，等过了一两天就会发现它慢了几分钟。这个问题有点头疼，因为我们有台Windows的服务器和这台Linux服务器有数据的交互，实时性要求很强，所以两台服务器时间必须同步！网新那边的经理让我来处理这个问题。</p>
<p>　　我调了发现第二天的确会变慢。 Linux接触时间不是很长，想不出什么解决方法，所以我去网上找。找到一个说是要关闭cpuspeed，这个服务会影响系统时间。关闭操作：</p>
<pre># /etc/init.d/cpuspeed stop
# chkconfig --levels 12345 cpuspeed off</pre>
<p>　　然而实践证明这种方法根本没有用。还有一些解决方法说是去同步网上的时间服务器，有点复杂我也懒得去搞。之后我学习到了Linux时间，才知道Linux分系统时钟和硬件时钟两种。我发现服务器的硬件时钟是正确的，而且没有随着时间的推移而变慢。所以我的想法是让系统时钟去同步硬件时钟，不多说了，以下是我整理的学习笔记。</p>
<p>　　在Linux中，用于时钟查看和设置的命令主要有date、hwclock和clock。其中，clock和hwclock用法相近，只用一个就行，只不过clock命令除了支持x86硬件体系外，还支持Alpha硬件体系。</p>
<p>　　查看Linux系统时间：<br />
date<br />
　　修改Linux系统时间：<br />
date -s (后面跟时间)</p>
<p>　　查看Linux硬件时间：<br />
hwclock<br />
或<br />
clock<br />
或<br />
hwclock &#8211;show<br />
或<br />
clock &#8211;show</p>
<p>　　修改Linux硬件时间：<br />
hwclock &#8211;set &#8211;date<br />
或<br />
clock &#8211;set &#8211;date</p>
<p>　　让系统时间与硬件时钟同步，用：<br />
hwclock &#8211;hctosys<br />
或<br />
clock &#8211;hctosys</p>
<p>　　相反地，让硬件时钟与系统时间同步：<br />
hwclock &#8211;systohc<br />
或<br />
clock &#8211;systohc</p>
<p>　　让系统时间每隔十分钟去同步一下硬件时间。</p>
<pre>[hqw@localhost root]$ vi /etc/crontab

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
*/10 * * * * root hwclock --hctosys
#我加入了这么一行，表示每隔10分钟执行一次hwclock --hctosys。</pre>
<p>　　看我的操作如下图：<br />
<img alt="Linux时间" src="http://img.hack520.org/2010-06/linuxtime.png" title="Linux时间变慢" class="aligncenter" width="595" height="352" /></p>
<p>　　最后，我还有一种绝好的方法，可以让Linux和Windows完美时间同步。就是把那个需要同步的Windows服务器做成一个时间服务器，在Linux里设置这台Windows服务器为它的时间服务器。不难的，去网上找一下，有个服务器软件可以把Windows做成时间服务器的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-date-hwclock-clock/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux命令大全chm（修改版）－包含了Linux下各方面的命令集</title>
		<link>http://www.hack520.org/linux-shell-chm</link>
		<comments>http://www.hack520.org/linux-shell-chm#comments</comments>
		<pubDate>Sat, 05 Jan 2008 23:38:08 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux%e5%91%bd%e4%bb%a4%e5%a4%a7%e5%85%a8%e6%89%8b%e5%86%8c-%e5%8c%85%e5%90%ab%e4%ba%86linux%e4%b8%8b%e5%90%84%e6%96%b9%e9%9d%a2%e7%9a%84%e5%91%bd%e4%bb%a4%e9%9b%86</guid>
		<description><![CDATA[　 
　　包含了linux绝大部分常用的shell命令，包括文件传输、文件管理、文档编辑、备份压缩、磁盘管理、磁盘维护、网络通讯等等，Linux老手新手都适用。

　　Linux命令大全手册下载：
　　本站会员下载Linux命令大全chm － 
]]></description>
			<content:encoded><![CDATA[<p>　 <img src="http://img.hack520.org/attachments/month_0801/linux.jpg" class="aligncenter" alt="Linux命令" title="Linux命令大全"/></p>
<p>　　包含了linux绝大部分常用的shell命令，包括文件传输、文件管理、文档编辑、备份压缩、磁盘管理、磁盘维护、网络通讯等等，Linux老手新手都适用。</p>
<p><span id="more-264"></span></p>
<p>　　Linux命令大全手册下载：</p>
<p>　　本站会员下载Linux命令大全chm － <a href="http://www.hack520.org/wp-login.php">注册为本站会员即可下载，若已注册请登陆。</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-shell-chm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>『Linux学习笔记』Telnet远程登录配置及使用</title>
		<link>http://www.hack520.org/linux-telnet</link>
		<comments>http://www.hack520.org/linux-telnet#comments</comments>
		<pubDate>Sat, 27 Oct 2007 11:04:39 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux-%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b0-telnet%e8%bf%9c%e7%a8%8b%e7%99%bb%e5%bd%95%e9%85%8d%e7%bd%ae%e5%8f%8a%e4%bd%bf%e7%94%a8</guid>
		<description><![CDATA[首先查看当前系统是否安装了telnet-server软件包：rpm -qa &#124; grep telnet
如果没有安装，在Linux第三张光盘下查找到telnet-server-0.17-25.i386.rpm包，然后安装。或者在终端下键入：
redhat-config-packages，选择基本配置项中的TELNET。安装命令：rpm -ivh telnet-server-0.17-25.i386.rpm。

默认情况下LINUX没有开启TELNET服务，如何开启？
vi /etc/xinetd.d/telnet
将Disable改为no(必须是ROOT权限)。

如何修改默认的23端口？
cat /etc/services
找到TELNET修改。

设置根用户可以直接远程登录。
Red Hat Linux 9默认不能使用根用户远程登录，我们可以先用普通用户登录，再用SU命令切换为ROOT用户。另外，也可以修改/etc/pam.d/login文件来实现，只需将此文件的第二行注释掉即可。

注释就在前面加个#，或者mv /etc/securetty /etc/securetty.bak
限制登录设置。
为了提高telnet的登录安全性，可以通过限制访问IP地址以及访问时间段来尽可能的提高安全性。我们只需要修改/etc/xinetd.d/telnet文件，增加限制信息，然后重新启动TELNET服务。
service telnet
{
disable=no
ind=192.168.1.100 #考虑到服务器有多个IP，这里设置本地telnet服务器IP,远程只能telnet
#192.168.1.100才能进入
only_from=192.168.1.0/32   #只允许192.168.1.0-192.168.1.255该网段进入
only_from=.edu.cn    #只有教育网才能进入!
o_access=192.168.1.{4.5} #限制192.168.1.4和192.168.1.5两个IP登录
access_times=8:00-12:00 20:00-23:59 #只允许在这两个时间段使用telnet服务
}
最后，在Windows下telnet远程登录Linux。命令跟windows下telnet另一台windows一样。
但是一开始登录失败，显示为无法打开23端口。后来我才知道原来是因为设置好开启TELNET服务后，必须得重新启动一下服务：

因为telnet服务也是由xinetd守护的，所以安装完telnet-server，要启动telnet服务就必须重新启动xinetd。
然后就可以登录了：

另外，设置开机自启动telnet服务。
一、命令ntsysv,打开图形窗口。
找到telnet，用空格键激活（*）服务。
二、命令chkconfig
chkconfig &#8211;add telnet
chkconfig telnet on
三、图形用户界面GUI
redhat-conhat-config-services
或“主菜单”——“系统设置”——“服务器设置”——“服务”。
]]></description>
			<content:encoded><![CDATA[<p>首先查看当前系统是否安装了telnet-server软件包：rpm -qa | grep telnet</p>
<p>如果没有安装，在Linux第三张光盘下查找到telnet-server-0.17-25.i386.rpm包，然后安装。或者在终端下键入：<br />
redhat-config-packages，选择基本配置项中的TELNET。安装命令：rpm -ivh telnet-server-0.17-25.i386.rpm。<br />
<span id="more-187"></span><br />
默认情况下LINUX没有开启TELNET服务，如何开启？<br />
vi /etc/xinetd.d/telnet<br />
将Disable改为no(必须是ROOT权限)。<br />
<img src="http://img.hack520.org/attachments/month_0710/o20071027105247.png" class="aligncenter" alt="Linux Telnet"/></p>
<p>如何修改默认的23端口？<br />
cat /etc/services<br />
找到TELNET修改。<br />
<img src="http://img.hack520.org/attachments/month_0710/q2007102891850.png" class="aligncenter" alt="Linux Telnet"/></p>
<p>设置根用户可以直接远程登录。<br />
Red Hat Linux 9默认不能使用根用户远程登录，我们可以先用普通用户登录，再用SU命令切换为ROOT用户。另外，也可以修改/etc/pam.d/login文件来实现，只需将此文件的第二行注释掉即可。<br />
<img src="http://img.hack520.org/attachments/month_0710/f2007102884914.png" class="aligncenter" alt="Linux Telnet"/><br />
注释就在前面加个#，或者mv /etc/securetty /etc/securetty.bak</p>
<p>限制登录设置。<br />
为了提高telnet的登录安全性，可以通过限制访问IP地址以及访问时间段来尽可能的提高安全性。我们只需要修改/etc/xinetd.d/telnet文件，增加限制信息，然后重新启动TELNET服务。<br />
service telnet</p>
<p>{</p>
<p>disable=no</p>
<p>ind=192.168.1.100 #考虑到服务器有多个IP，这里设置本地telnet服务器IP,远程只能telnet</p>
<p>#192.168.1.100才能进入</p>
<p>only_from=192.168.1.0/32   #只允许192.168.1.0-192.168.1.255该网段进入</p>
<p>only_from=.edu.cn    #只有教育网才能进入!</p>
<p>o_access=192.168.1.{4.5} #限制192.168.1.4和192.168.1.5两个IP登录</p>
<p>access_times=8:00-12:00 20:00-23:59 #只允许在这两个时间段使用telnet服务</p>
<p>}</p>
<p>最后，在Windows下telnet远程登录Linux。命令跟windows下telnet另一台windows一样。<br />
但是一开始登录失败，显示为无法打开23端口。后来我才知道原来是因为设置好开启TELNET服务后，必须得重新启动一下服务：<br />
<img src="http://img.hack520.org/attachments/month_0710/62007102892517.png" class="aligncenter" alt="Linux Telnet"/><br />
因为telnet服务也是由xinetd守护的，所以安装完telnet-server，要启动telnet服务就必须重新启动xinetd。</p>
<p>然后就可以登录了：<br />
<img src="http://img.hack520.org/attachments/month_0710/e200710289593.png" class="aligncenter" alt="Linux Telnet" width="600" height="401"/></p>
<p>另外，设置开机自启动telnet服务。<br />
一、命令ntsysv,打开图形窗口。<br />
找到telnet，用空格键激活（*）服务。<br />
二、命令chkconfig<br />
chkconfig &#8211;add telnet<br />
chkconfig telnet on<br />
三、图形用户界面GUI<br />
redhat-conhat-config-services<br />
或“主菜单”——“系统设置”——“服务器设置”——“服务”。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-telnet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux下XMMS播放列表乱码的解决方法</title>
		<link>http://www.hack520.org/linux-xmms</link>
		<comments>http://www.hack520.org/linux-xmms#comments</comments>
		<pubDate>Sun, 14 Oct 2007 16:21:57 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux%e4%b8%8bxmms%e6%92%ad%e6%94%be%e5%99%a8%e6%92%ad%e6%94%be%e5%88%97%e8%a1%a8%e4%b9%b1%e7%a0%81%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95</guid>
		<description><![CDATA[
　　我安装的XMMS最新版，也就是xmms-1.2.10-1.i386.rpm。播放器界面上的歌曲名和播放列表中的歌曲名都显示为乱码，当然了，乱码是针对中文的。界面上的歌曲名乱码我就不改了，好像有点麻烦的，反正这个地方也不重要。我就来改播放列表中的歌曲名的乱码。方法如下：

1. 禁用ID3V2标签
首选项=>音频输入输出插件,选中&#34;MPEG Layer 1/2/3播放器&#34;,然后再点下面的“配置”切换到标题后,选择 “禁用ID3V2标签” => “确定”.
2. 选择字体
默认的是：-adobe-helvetica-bold-r-*-*-10-*。我们下面进行修改。
XMMS playlist and main window fonts set like below:(相信会有一种方法适合你)

-adobe-helvetica-medium-r-normal&#8211;12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal&#8211;16-*-*-*-*-*-gb2312.1980-0,*-r
（我选的是这一种）

-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0

-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0

-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0
3. 修改标题显示
把%p-%t 修改成 %f-%P
]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.hack520.org/attachments/month_0710/k20071014155658.png" class="aligncenter" alt="XMMS乱码" title="Linux下XMMS播放列表乱码"/></p>
<p>　　我安装的XMMS最新版，也就是xmms-1.2.10-1.i386.rpm。播放器界面上的歌曲名和播放列表中的歌曲名都显示为乱码，当然了，乱码是针对中文的。界面上的歌曲名乱码我就不改了，好像有点麻烦的，反正这个地方也不重要。我就来改播放列表中的歌曲名的乱码。方法如下：<br />
<span id="more-181"></span><br />
1. 禁用ID3V2标签<br />
首选项=>音频输入输出插件,选中&#34;MPEG Layer 1/2/3播放器&#34;,然后再点下面的“配置”切换到标题后,选择 “禁用ID3V2标签” => “确定”.</p>
<p>2. 选择字体<br />
默认的是：-adobe-helvetica-bold-r-*-*-10-*。我们下面进行修改。<br />
XMMS playlist and main window fonts set like below:(相信会有一种方法适合你)<br />
<1><br />
-adobe-helvetica-medium-r-normal&#8211;12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal&#8211;16-*-*-*-*-*-gb2312.1980-0,*-r<br />
（我选的是这一种）<br />
<2><br />
-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0</p>
<p><3><br />
-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0</p>
<p><4><br />
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0</p>
<p>3. 修改标题显示<br />
把%p-%t 修改成 %f-%P</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-xmms/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux下LumaQQ的安装 &#8211; 体验Linux下的QQ聊天</title>
		<link>http://www.hack520.org/linux-lumaqq</link>
		<comments>http://www.hack520.org/linux-lumaqq#comments</comments>
		<pubDate>Sat, 13 Oct 2007 15:03:50 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>
		<category><![CDATA[QQ]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux%e4%b8%8blumaqq%e7%9a%84%e5%ae%89%e8%a3%85-%e4%bd%93%e9%aa%8clinux%e4%b8%8b%e7%9a%84qq%e8%81%8a%e5%a4%a9</guid>
		<description><![CDATA[　　首先去LumaQQ的官方网站或华军软件园下载最新版的LumaQQ，下载的时候还有个补丁包，等会也要安装的。下载下来的LumaQQ是gz文件，而补丁是zip文件。LumaQQ相当于Windows下的绿色版，无需安装的。所以我把它放置在/usr/local/Mysoft/目录下。
　　下面安装LumaQQ。打开终端，退到usr/local/Mysoft/目录，用tar zvxf lumaqq_2005-linux_gtk2_x86_with_jre.tar.gz命令解开压缩包。在当前目录下自动生成一个LumaQQ文件夹。很简单的～用&#34;chmod -R 777 LumaQQ/&#34;修改lumaQQ整个文件夹属性，使它可以被除ROOT权限以外的人操作使用。

　　安装patch补丁。将补丁包放到/usr/local/Mysoft/LumaQQ/lib/目录下，补丁包的右上方马上出现一支笔周围是红红一圈的图标。用“unzip　lumaqq_2005_patch_2006.01.22.15.00.zip”命令解压缩。覆盖全部文件选择大写的&#34;A&#34;。覆盖后的文件的右上方同样出现一支笔旁边红色的一圈，那是因为重新覆盖后它们的属性变了。只要再用&#34;chmod -R 777 LumaQQ/&#34;红色的笔就会消失掉。如下图：

　　好了，这样就完成了安装。打开LumaQQ，可能会弹出网络错误的提示，不要急，单击系统设置，将登录方式改成TCP方式即可。接下来它就自动开始下载QQ好友及一些相关的信息资料：

　　试试看能不能聊天：

　　别忘了LumaQQ最强大的特色功能：显示所有的隐身好友。　

]]></description>
			<content:encoded><![CDATA[<p><img alt="LumaQQ" src="/logo/qq.png" title="Linux LumaQQ" class="alignleft" width="79" height="90" />　　首先去LumaQQ的官方网站或华军软件园下载最新版的LumaQQ，下载的时候还有个补丁包，等会也要安装的。下载下来的LumaQQ是gz文件，而补丁是zip文件。LumaQQ相当于Windows下的绿色版，无需安装的。所以我把它放置在/usr/local/Mysoft/目录下。</p>
<p>　　下面安装LumaQQ。打开终端，退到usr/local/Mysoft/目录，用tar zvxf lumaqq_2005-linux_gtk2_x86_with_jre.tar.gz命令解开压缩包。在当前目录下自动生成一个LumaQQ文件夹。很简单的～用&#34;chmod -R 777 LumaQQ/&#34;修改lumaQQ整个文件夹属性，使它可以被除ROOT权限以外的人操作使用。<br />
<span id="more-180"></span><br />
　　安装patch补丁。将补丁包放到/usr/local/Mysoft/LumaQQ/lib/目录下，补丁包的右上方马上出现一支笔周围是红红一圈的图标。用“unzip　lumaqq_2005_patch_2006.01.22.15.00.zip”命令解压缩。覆盖全部文件选择大写的&#34;A&#34;。覆盖后的文件的右上方同样出现一支笔旁边红色的一圈，那是因为重新覆盖后它们的属性变了。只要再用&#34;chmod -R 777 LumaQQ/&#34;红色的笔就会消失掉。如下图：<br />
<img src="http://img.hack520.org/attachments/month_0710/q20071013144457.png" class="aligncenter" alt="LumaQQ" width="600" height="463"/></p>
<p>　　好了，这样就完成了安装。打开LumaQQ，可能会弹出网络错误的提示，不要急，单击系统设置，将登录方式改成TCP方式即可。接下来它就自动开始下载QQ好友及一些相关的信息资料：<br />
<img src="http://img.hack520.org/attachments/month_0710/z20071013145238.png" class="aligncenter" alt="LumaQQ" width="600" height="184"/></p>
<p>　　试试看能不能聊天：<br />
<img src="http://img.hack520.org/attachments/month_0710/c20071013145357.png" class="aligncenter" alt="LumaQQ" width="600" height="463"/></p>
<p>　　别忘了LumaQQ最强大的特色功能：显示所有的隐身好友。　<br />
<img src="http://img.hack520.org/attachments/month_0710/z20071013145654.png" class="aligncenter" alt="LumaQQ" width="600" height="477"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-lumaqq/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux下fcitx（小企鹅输入法）详细图文安装教程</title>
		<link>http://www.hack520.org/linux-fcitx</link>
		<comments>http://www.hack520.org/linux-fcitx#comments</comments>
		<pubDate>Fri, 12 Oct 2007 11:56:22 +0000</pubDate>
		<dc:creator>野球小子</dc:creator>
				<category><![CDATA[Linux学习]]></category>

		<guid isPermaLink="false">http://www.hack520.org/linux%e4%b8%8bfcitx%ef%bc%88%e5%b0%8f%e4%bc%81%e9%b9%85%e8%be%93%e5%85%a5%e6%b3%95%ef%bc%89%e8%af%a6%e7%bb%86%e5%9b%be%e6%96%87%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b</guid>
		<description><![CDATA[在官方下载最新稳定版fcitx-3.4.2.tar.bz2后，
//使用如下命令解压
$ tar jxvf fcitx-3.4.2.tar.bz2
//切换为超级用户
$ su –
//将系统自带的输入法卸载
# rpm -e miniChinput
//进入fcitx的目录
# cd fcitx-install
//由于linux下以源代码形式发行的软件的安装方式，一般都是三步：
./configure //确认配置文件
make   //编译过程，因为它是源码包。
make install //安装过程。

注：如果你有特殊的安装需要，可以先键入
./configure &#8211;help
看看你需要改什么预定的值，一般来说安装过后可以用make clean来清除编译过程中产生的临时文件。至于卸载的话，可以查查这个软件都有哪些文件，直接删除就是了，有的软件可以用make uninstall来卸载。
安装完毕后重启，再对其进行设置。
注意：输入法要正常运行，有三个条件，locale，XMODIFIERS和中文字体。locale是使用中文的基本条件，没有locale，就不能使用中文。XMODIFIERS是输入法和应用程序对话的通道，应用程序通过这个变量，来知道应该与哪个输入法(XIM)对话。如果你在安装系统的时候，选了简体中文，那么locale就已经设置好了，在你的用户目录下，找到.bashrc文件（是隐藏文件，所以前面有一个“.”，要想显示它，注意它是在当前用户的根目录下，编缉-首选项-视图-显示隐藏和备份文件，用gedit方式打开它进行编辑。）
在这个文件最后面加上：
export XMODIFIERS=&#34;@im=fcitx&#34;
export XIM=fcitx
export XIM_PROGRAM=fcitx

启动一下Fcitx看看！！直接在终端里键入“Fcitx”即可，因为在安装的过程中已经在/usr/local/bin目录里写入了“fcitx”命令。

然后让fcitx在GNOME下自动启动
菜单 -> 首选项 -> 更多首选项 -> 会话 -> 启动程序 -> 增加 -> /usr/local/bin/fcitx -> 顺序 -> 50 -> 确定

重新登录当前用户，启动X-Window，fcitx自动启动了。
赶快用它打几个字看看留个纪念！！兴奋ing~~

如还有不懂的地方可以在下面留言，我会尽力帮忙解决。
注：本站原创资源，转载请注明出处并提供本站链接。
]]></description>
			<content:encoded><![CDATA[<p><img alt="Linux" src="/logo/linux.gif" title="Linux" class="alignleft" width="80" height="80" />在官方下载最新稳定版fcitx-3.4.2.tar.bz2后，<br />
//使用如下命令解压<br />
$ tar jxvf fcitx-3.4.2.tar.bz2<br />
//切换为超级用户<br />
$ su –<br />
//将系统自带的输入法卸载<br />
# rpm -e miniChinput<br />
//进入fcitx的目录<br />
# cd fcitx-install<br />
//由于linux下以源代码形式发行的软件的安装方式，一般都是三步：<br />
./configure //确认配置文件<br />
make   //编译过程，因为它是源码包。<br />
make install //安装过程。<br />
<span id="more-177"></span><br />
注：如果你有特殊的安装需要，可以先键入<br />
./configure &#8211;help<br />
看看你需要改什么预定的值，一般来说安装过后可以用make clean来清除编译过程中产生的临时文件。至于卸载的话，可以查查这个软件都有哪些文件，直接删除就是了，有的软件可以用make uninstall来卸载。</p>
<p>安装完毕后重启，再对其进行设置。</p>
<p>注意：输入法要正常运行，有三个条件，locale，XMODIFIERS和中文字体。locale是使用中文的基本条件，没有locale，就不能使用中文。XMODIFIERS是输入法和应用程序对话的通道，应用程序通过这个变量，来知道应该与哪个输入法(XIM)对话。如果你在安装系统的时候，选了简体中文，那么locale就已经设置好了，在你的用户目录下，找到.bashrc文件（是隐藏文件，所以前面有一个“.”，要想显示它，注意它是在当前用户的根目录下，编缉-首选项-视图-显示隐藏和备份文件，用gedit方式打开它进行编辑。）<br />
在这个文件最后面加上：<br />
export XMODIFIERS=&#34;@im=fcitx&#34;<br />
export XIM=fcitx<br />
export XIM_PROGRAM=fcitx<br />
<img src="http://img.hack520.org/attachments/month_0710/c2007101211440.png" class="aligncenter" alt="Linux fcitx安装"/></p>
<p>启动一下Fcitx看看！！直接在终端里键入“Fcitx”即可，因为在安装的过程中已经在/usr/local/bin目录里写入了“fcitx”命令。<br />
<img src="http://img.hack520.org/attachments/month_0710/d20071012114827.png" class="aligncenter" alt="Linux fcitx安装" width="661" height="158"/></p>
<p>然后让fcitx在GNOME下自动启动<br />
菜单 -> 首选项 -> 更多首选项 -> 会话 -> 启动程序 -> 增加 -> /usr/local/bin/fcitx -> 顺序 -> 50 -> 确定<br />
<img src="http://img.hack520.org/attachments/month_0710/g20071012114923.png" class="aligncenter" alt="Linux fcitx安装"/></p>
<p>重新登录当前用户，启动X-Window，fcitx自动启动了。</p>
<p>赶快用它打几个字看看留个纪念！！兴奋ing~~</p>
<p><img src="http://img.hack520.org/attachments/month_0710/720071012115129.png" class="aligncenter" alt="Linux fcitx安装"/></p>
<p>如还有不懂的地方可以在下面留言，我会尽力帮忙解决。</p>
<p><span style="color:Red">注：本站原创资源，转载请注明出处并提供本站链接。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hack520.org/linux-fcitx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
