<?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>FACE OF ADVERSITY - My Posture &#187; Operating System</title>
	<atom:link href="http://www.lidecheng.com/blog/category/operating-system/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lidecheng.com/blog</link>
	<description>直面困境 - lidecheng&#039;s weblog</description>
	<lastBuildDate>Thu, 17 Jun 2010 05:38:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>查看和修改Linux服务器的时区和时间</title>
		<link>http://www.lidecheng.com/blog/view-modify-time-zone-date-linux/</link>
		<comments>http://www.lidecheng.com/blog/view-modify-time-zone-date-linux/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 03:35:51 +0000</pubDate>
		<dc:creator>lidecheng</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.lidecheng.com/blog/?p=195</guid>
		<description><![CDATA[一、查看和修改Linux的时区
1. 查看当前时区
命令 ： "date -R"
2. 修改设置Linux服务器时区
<span class="readmore"><a href="http://www.lidecheng.com/blog/view-modify-time-zone-date-linux/" title="查看和修改Linux服务器的时区和时间">Read the full story &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<h3>一、查看和修改Linux的时区</h3>
<h4>1. 查看当前时区</h4>
<p>命令 ： "date -R"</p>
<h4>2. 修改设置Linux服务器时区</h4>
<h5>方法 A</h5>
<p>命令 ： "tzselect"</p>
<h5>方法 B 仅限于RedHat Linux 和 CentOS</h5>
<p>命令 ： "timeconfig"</p>
<h5>方法 C 适用于Debian</h5>
<p>命令 ： "dpkg-reconfigure tzdata"</p>
<h4>3. 复制相应的时区文件，替换系统时区文件；或者创建链接文件</h4>
<p>cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime</p>
<p>例如：在设置中国时区使用亚洲/上海（+8）</p>
<p>cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</p>
<h3>二、查看和修改Linux的时间</h3>
<h4>1. 查看时间和日期</h4>
<p>命令 ： "date"</p>
<h4>2.设置时间和日期</h4>
<p>例如：将系统日期设定成2009年11月3日的命令</p>
<p>命令 ： "date -s 11/03/2009"</p>
<p>将系统时间设定成下午5点55分55秒的命令</p>
<p>命令 ： "date -s 17:55:55"</p>
<h4>3. 将当前时间和日期写入BIOS，避免重启后失效</h4>
<p>命令 ： "hwclock -w"</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lidecheng.com/blog/view-modify-time-zone-date-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于debian上ssh二三事</title>
		<link>http://www.lidecheng.com/blog/debian-ssh/</link>
		<comments>http://www.lidecheng.com/blog/debian-ssh/#comments</comments>
		<pubDate>Sat, 30 May 2009 12:08:28 +0000</pubDate>
		<dc:creator>lidecheng</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.lidecheng.com/blog/?p=146</guid>
		<description><![CDATA[DEBIAN安装SSH
无论是debian还是Ubuntu等linux发行版，开ssh都是非常方便的，使用命令：apt-get install ssh 即可；
安装方式可以通过网络，也可以通过Linux的光盘，比如debina的ssh安装文件就位于第一张安装dvd内。
修改ssh登陆欢迎文字
<span class="readmore"><a href="http://www.lidecheng.com/blog/debian-ssh/" title="关于debian上ssh二三事">Read the full story &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<h2>DEBIAN安装SSH</h2>
<p>无论是debian还是Ubuntu等linux发行版，开ssh都是非常方便的，使用命令：<strong>apt-get install ssh</strong> 即可；<br />
安装方式可以通过网络，也可以通过Linux的光盘，比如debina的ssh安装文件就位于第一张安装dvd内。</p>
<h2>修改ssh登陆欢迎文字</h2>
<p>修改文件 "<strong>/ETC/MOTD</strong>" 即可修改ssh的登陆欢迎信息。</p>
<h2>debian登陆ssh速度慢的问题</h2>
<p>1、编辑 /etc/ssh/ssh_config 中 GSSAPIAuthentication 值改成 no；<br />
2、编辑 /etc/nsswitch.conf 中 host 行，修改为 hosts: files dns [NOTFOUND=return]<br />
3、编辑 /etc/ssh/sshd_config 中修改或加入 UseDNS=no<br />
4、注释 /etc/resolv.conf 中所有行</p>
<h2>debina无法使用root登陆桌面</h2>
<p>1、命令行下(Ctrl+Alt+F2)：编辑 /etc/gdm/gdm.conf中的设置改为： AllowRoot=true<br />
2、GNOME桌面下：打开“系统主菜单“，进入”系统 >系统管理 > 登录窗口”，选择“安全”标签，勾选“允许本地管理员登录“即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lidecheng.com/blog/debian-ssh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>利用SSH导入大数据到mysql的快捷方法</title>
		<link>http://www.lidecheng.com/blog/ssh-wget-input-large-sql-file/</link>
		<comments>http://www.lidecheng.com/blog/ssh-wget-input-large-sql-file/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 04:55:34 +0000</pubDate>
		<dc:creator>lidecheng</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.lidecheng.com/blog/?p=121</guid>
		<description><![CDATA[任务目标：把一个340+MB的mysql数据库文件导入到DreamHost的mysql服务器上。
需解决的问题：
	<li>a.把另一个网站上的mysql数据库文件上传到我的远程服务器上。</li>
	<li>b.把这个340Mb的mysql数据库文件倒入到mysql服务器中。</li>
实现步骤：
<strong>利用SSH直接把网站上的数据下载到远程服务器上。</strong>
......]]></description>
			<content:encoded><![CDATA[<p>任务目标：把一个340+MB的mysql数据库文件导入到DreamHost的mysql服务器上。<br />
需解决的问题：</p>
<li>a.把另一个网站上的mysql数据库文件上传到我的远程服务器上。</li>
<li>b.把这个340Mb的mysql数据库文件倒入到mysql服务器中。</li>
<p>实现步骤：</p>
<h2>利用SSH直接把网站上的数据下载到远程服务器上。</h2>
<p>1、<strong>请确认你有SSH登入远程服务器的权限。</strong><br />
DreamHost用户可以到<a href="http://panel.dreamhost.com/" target="_blank">后台</a>（<a href="http://panel.dreamhost.com/" target="_blank">DreamHost Web Panel</a>）> Users > Manage Users > 选择你的用户并把连接方式改为shell access。<br />
2、<strong>首先用SSH登入到远程服务器：</strong><br />
使用软件<a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">PuTTY</a>：<br />
<img src="http://www.lidecheng.com/uploads/2009/03/01-putty-login.png" alt="putty登陆" /><br />
在Host Name填入你的ftp登陆地址或IP，并且在连接方式（connection Type）选择SSH。<br />
3、<strong>登入服务器：</strong><br />
<a href="http://www.lidecheng.com/uploads/2009/03/02-login-ls.png" target="_blank"><img src="http://www.lidecheng.com/uploads/2009/03/02-login-ls.png" alt="使用SSH登入服务器" width="550" /></a><br />
在Login as处填入用户名，在password后填入密码，注意用户名是可见的而输入密码时是不可见的。如果用户名和密码正确会出现类似上图的欢迎界面。<br />
使用“ls”命令列出一下服务器上的文件和文件夹。<br />
4、<strong>使用“wget”命令在其他网站上下载数据文件：</strong><br />
<a href="http://www.lidecheng.com/uploads/2009/03/03-wget-file.png" target="_blank"><img src="http://www.lidecheng.com/uploads/2009/03/03-wget-file.png" alt="使用wget命令下载文件" width="550" /></a><br />
命令既：“wget {文件地址}”，如果正确会像上图一样有一个进度条、文件体积、传输速度和剩余时间的提示。<br />
如果在本地上传的话只有6k-10k的速度，但是使用wget下载文件就有1.42M/s的惊人速度，平均值也达到了900kb/s。340M的文件几分钟遍下载完成了。如果按平常方法，在网站上把文件下载到本地，再用ftp软件上传的话，没有十几个小时是不可能的。<br />
5、<strong>传输完成。</strong><br />
<a href="http://www.lidecheng.com/uploads/2009/03/04-wget-succ-ls.png" target="_blank"><img src="http://www.lidecheng.com/uploads/2009/03/04-wget-succ-ls.png" alt="传输完成" width="550" /></a><br />
文件下载完成，再用“ls”命令看一下。</p>
<h2>导入大文件到mysql数据库</h2>
<p>6、<strong>现在去建立一个目标数据库。</strong><br />
我建立的数据库名为：“ipdatatest2”<br />
<a href="http://www.lidecheng.com/uploads/2009/03/05-create-database.png" target="_blank"><img src="http://www.lidecheng.com/uploads/2009/03/05-create-database.png" alt="建立数据库" width="550" /></a><br />
7、<strong>用mysql命令吧数据文件导入数据库</strong><br />
<a href="http://www.lidecheng.com/uploads/2009/03/06-input-sql-file.png" target="_blank"><img src="http://www.lidecheng.com/uploads/2009/03/06-input-sql-file.png" alt="导入数据库" width="550" /></a><br />
在数据文件的当前位置使用mysql命令：</p>
<blockquote><p>mysql -h mysql.example.com -u username -ppassword dbname < outfile.sql</p></blockquote>
<p>8、<strong>检查数据库</strong><br />
<a href="http://www.lidecheng.com/uploads/2009/03/07-all-succ.png" target="_blank"><img src="http://www.lidecheng.com/uploads/2009/03/07-all-succ.png" alt="检查数据库" width="550" /></a></p>
<p>任务目标达成</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lidecheng.com/blog/ssh-wget-input-large-sql-file/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Vi编辑器的使用和GCC</title>
		<link>http://www.lidecheng.com/blog/linux-vi-and-gcc/</link>
		<comments>http://www.lidecheng.com/blog/linux-vi-and-gcc/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 09:49:06 +0000</pubDate>
		<dc:creator>lidecheng</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://www.lidecheng.com/blog/?p=12</guid>
		<description><![CDATA[Vi编辑器
Vi是Unix和类Unix系统的标准编辑器，主要模式包括命令模式、插入模式、末行模式。
命令模式可以控制光标的移动，进行祖父删除或执行删除操作，或是复制选定的某段数据到其他位置。输入"i"或"a"可以进入插入模式或末行模式。
插入模式可以进行文件的编辑和输入工作。通过"Esc"退出插入模式返回命令模式。
末行模式下进行存盘或退出Vi的操作，同时支持查找和替换及显示行号的操作。输入回车回到命令模式。]]></description>
			<content:encoded><![CDATA[<p><strong id="zvvj"></strong><strong id="cg6i0">Vi编辑器</strong><br id="cg6i1" /> Vi是Unix和类Unix系统的标准编辑器，主要模式包括命令模式、插入模式、末行模式。<br id="um1v" /> <strong id="k:-w">命令模式</strong>可以控制光标的移动，进行祖父删除或执行删除操作，或是复制选定的某段数据到其他位置。输入"i"或"a"可以进入插入模式或末行模式。<br id="o6jd" /> <strong id="k:-w0">插入模式</strong>可以进行文件的编辑和输入工作。通过"Esc"退出插入模式返回命令模式。<br id="i40h" /> <strong id="k:-w1">末行模式</strong>下进行存盘或退出Vi的操作，同时支持查找和替换及显示行号的操作。输入回车回到命令模式。<br id="t6_x" /><br id="t6_x0" /><strong id="t6_x1">Vi基本操作</strong><br id="t6_x2" />1、^：将光标定位到当句的开头位置。<br id="f79x" />2、$：将光标定位到当句的结束位置。<br id="hxhx" />3、nG：将光标快速移动到指定行（n代表要移动光标的行号）。<br id="ovsy" />4、Ctrl+F：向前翻页（Forward）。<br id="rqrh" />5、Ctrl+B：向后翻页（Backward）。<br id="ukik" />6、Ctr+U：向前翻半页（up）。<br id="xe0l" />7、Ctrl+D：向后翻半页（Down）。<br id="o7sy" /><br id="o7sy0" />插入模式<br id="o7sy1" />1、i：在光标之前插入。<br id="o7sy2" />2、I：插入到所在行的开头位置。<br id="t6jt" />3、a：在光标后插入。<br id="t6jt0" />4、A：插入到所在行的结束位置。<br id="t6jt1" />5、o：在所在行下新开一行。<br id="t6jt2" />6、O：在所在行上新开一行。<br id="kcld" />7、r：替换光标所在的当前字符。<br id="kcld0" />8、R：替换光标所在的当前及其后字符，直至按Esc。<br id="uc_z" /><br id="uc_z0" />末行模式<br id="ytp:" />输入"："进入末行模式。<br id="ytp:0" />1、w：保存文件。<br id="am.2" />2、e <em id="lj4e">filename</em>：打开该文件。<br id="lj4e0" />3、x：保存当前文件并退出。<br id="lj4e1" />4、q：退出Vi。<br id="lj4e2" />5、q!：不保存，强制退出。<br id="qhba" /><br id="qhba0" /><strong id="xn1o">命令模式之删除命令</strong><br id="o.id" />1、x：删除光标所在的字符。<br id="o.id0" />2、X：删除光标所在位置前面一个字符。<br id="o.id1" />3、dd：删除光标所在的正行。<br id="o.id2" />4、dw：删除光标到下一个单子的起始位置。<br id="o.id3" />5、do：从表表位置删除到行首位置。<br id="o.id4" />6、d$：从表表位置删除到行尾位置。<br id="i2.y" />7、ndd：（n为数字）删除当前行和其后的n-1行。<br id="b-3d" />8、dG：从光标所在位置删除到文件结束位置。<br id="b-3d0" /><br id="kgq4" /><strong id="xn1o0">搜索及替换命令</strong><br id="kgq40" />1、/pattern：从光标所在处搜索到文件结束位置，查找所有符合pattern的字符。<br id="ncq_" />2、?pattern：从光标所在处搜索到文件开始位置，查找所有符合pattern的字符。<br id="dsjh" />3、n：重复上一次查找。<br id="if28" />4、N：在相反方向上重复上一次查找。<br id="leyw" />5、:1,$s/old/new/g：将文件中所有的old字符替换成new字符，命令中"1"表示文件开头，"$"表示文件结束。<br id="leyw0" />6、:n,ms/old/new/g：将第n行和第m行之间的old字符替换为new字符。<br id="ovbk" />7、:s/old/new/g：将当前行中的old字符替换为new字符。<br id="o8ef" /><br id="o8ef0" /><strong id="xn1o1">Vi加密文件</strong><br id="o8ef1" />当使用"Vi-x <em id="njj6">fileName</em>"时，进入Vi要求输入密码。对文件加密需要在命令模式下输入":X"。<br id="xy33" /><br id="xy330" />Vi中启用<strong id="xn1o2">语法加亮</strong>在末行模式下输入"syntax on"。<br id="v.l1" />Vi中启用<strong id="xn1o3">自动缩进</strong>使用":set cindent"命令。<br id="if280" /><br id="if281" /><br id="if282" /><br id="zvvj1" /><strong id="zvvj2">GUN GCC</strong><br id="zvvj3" /> 最初，GCC是 <strong id="uktv">GUN C Compiler</strong> （GUN C语言编译器）的缩写（<a id="ilag" title="什么是GUN" href="http://baike.baidu.com/view/111564.htm">什么是GUN</a> ）。目前，GCC不但支持C语言，还支持Ada、C++、Java、Objective C、Pascal、COBOL等开发语言，GCC也就变成了GUN Compiler Collection（GUN编译器族）的缩写。GCC能够对几乎所有的硬件平台提供支持。<br id="osq_" /> GCC的编译过程分为<strong id="tdp1">预处理、生成汇编代码、生成目标代码、链接可执行文件</strong>等四个步骤。<br id="njj60" /> 编译C代码使用命令 "gcc <em id="njj61">filename</em>"，编译C++代码时使用命令"g++ <em id="njj61">filename</em>"<br id="zvvj4" /></p>
<p>参考文献：《<a href="http://www.douban.com/subject/2307109/">Linux编程技术详解</a>》</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lidecheng.com/blog/linux-vi-and-gcc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fedora 9 的中文输入法</title>
		<link>http://www.lidecheng.com/blog/fedora-9-chinese-input/</link>
		<comments>http://www.lidecheng.com/blog/fedora-9-chinese-input/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 09:46:09 +0000</pubDate>
		<dc:creator>lidecheng</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.lidecheng.com/blog/?p=10</guid>
		<description><![CDATA[Fedora 9在安装完毕后是没有中文录入功能的，输入法是默认关闭的，只能输入英文，不论当前系统所设置的首选语言。
开启Fedora的输入法，需要找到：“系统 - 首选项 - 个人 - 输入法”

然后在 IM Chooser - 输入法配置工具 中 启用输入法特性 ，方可使用多国语言的输入法。
<span class="readmore"><a href="http://www.lidecheng.com/blog/fedora-9-chinese-input/" title="Fedora 9 的中文输入法">Read the full story &#187;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Fedora 9在安装完毕后是没有中文录入功能的，输入法是默认关闭的，只能输入英文，不论当前系统所设置的首选语言。</p>
<p>开启Fedora的输入法，需要找到：“<strong>系统 - 首选项 - 个人 - 输入法</strong>”</p>
<p><img class="alignnone" src="http://www.lidecheng.com/uploads/2008/08/fedora9input.jpg" alt="fedora9 input" /></p>
<p>然后在 IM Chooser - 输入法配置工具 中 <strong>启用输入法特性</strong> ，方可使用多国语言的输入法。</p>
<p>之后还可以设置SCIM输入法的一些属性，就不想谈了。</p>
<p><img class="alignnone" src="http://www.lidecheng.com/uploads/2008/08/fedora9scim.jpg" alt="scim" /></p>
<p>如果在安装的时候没有安装输入法，可以通过以下命令行开始安装：</p>
<p><strong>yum install scim* -y </strong></p>
<p>另：个人认为linux上的<strong> 巨蟒输入法</strong> 是最好的输入法，实用性功能性上都要超过Windows上的搜狗输入法。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lidecheng.com/blog/fedora-9-chinese-input/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
