<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[CIOIC]]></title> 
<link>http://www.cioic.com/index.php</link> 
<description><![CDATA[CIO Information Center - Powered by Cybersite]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[CIOIC]]></copyright>
<item>
<link>http://www.cioic.com/post/33/</link>
<title><![CDATA[IOMEGA Home Media Network Hard Drive换硬盘方法]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 27 Apr 2012 15:16:48 +0000</pubDate> 
<guid>http://www.cioic.com/post/33/</guid> 
<description>
<![CDATA[ 
	<DIV id=bodyContent><DIV id=contentSub>说明：IOMEGA 公司早安期推出Home Media Network Hard Drive，采用的是500G的硬盘，对于当今信息爆炸的社会来说，500G太小了，还不够放几部高清呢<IMG src="http://www.cioic.com/editor/custom/face/003.gif">，那我们有没有办法可以将它换大一点呢，答案是肯定的，目前为止最大支持到2T的硬盘，再大本人就没有硬盘可以试了<IMG src="http://www.cioic.com/editor/custom/face/005.gif">，有机会大家可以试试。</DIV><TABLE id=toc class=toc summary=Contents><TBODY><TR><TD><DIV id=toctitle><H2>目录</H2></DIV><UL><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Connecting_the_disk"><SPAN class=tocnumber>1</SPAN> <SPAN class=toctext>连接到硬盘</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Find_device_name"><SPAN class=tocnumber>2</SPAN> <SPAN class=toctext>找到设备名</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Collect_files"><SPAN class=tocnumber>3</SPAN> <SPAN class=toctext>准备所需的文件</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Become_root"><SPAN class=tocnumber>4</SPAN> <SPAN class=toctext>创建启动文件</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#MBR.2C_uBoot_and_kernel"><SPAN class=tocnumber>5</SPAN> <SPAN class=toctext>分区与引导</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Change_data_partition_size"><SPAN class=tocnumber>6</SPAN> <SPAN class=toctext>调整分区大小</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#System_partition"><SPAN class=tocnumber>7</SPAN> <SPAN class=toctext>系统分区</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Data_partition"><SPAN class=tocnumber>8</SPAN> <SPAN class=toctext>数据分区</SPAN></A></LI><LI class=toclevel-1><A href="http://www.cioic.com/editor/custom/editor.htm?id=content&amp;ReadCookie=1#Ready"><SPAN class=tocnumber>9</SPAN> <SPAN class=toctext>准备工作</SPAN></A></LI></UL></TD></TR></TBODY></TABLE><A id=Connecting_the_disk name=Connecting_the_disk></A><H2><SPAN class=mw-headline>连接硬盘</SPAN></H2><P>通过外置的USB转STAT的转换设备接入一台LINUX电脑，或者直接接到另一台有LINUX系统的电脑里。<BR><BR></P><A id=Find_device_name name=Find_device_name></A><H2><SPAN class=mw-headline>找到设备名 </SPAN></H2><P>用以下命令查看所有的驱动器信息： </P><PRE>cat /proc/partitions</PRE><P>您可以通过分区大小来区分所需要的分区，这里看到的单位是kb<BR><BR>这里假定我们要操作的硬盘是sdb（您如果有其它的U盘或是其它盘也插在电脑上，有可能是sdc或是sdd）<BR><BR></P><A id=Collect_files name=Collect_files></A><H2><SPAN class=mw-headline>准备所需的文件 </SPAN></H2><P>下载 mbr+uboot+kernel.gz文件和hmnhd_firmware-2063-d31505205.zip文件，点<A class="external text" href="http://downloads.iomega.nas-central.org/Users/Mijzelf/HMNHD/partitions.2.064/" rel=nofollow>这里</A>下载mbr+uboot+kernel.gz，而hmnhd_firmware-2063-d31505205.zip则可以直接到iomega公司网站上下载。<BR><BR></P><A id=Become_root name=Become_root></A><H2><SPAN class=mw-headline>创建启动文件 </SPAN></H2><P>执行下一步，请确认您是否有root权限，如果没有，请先通过以下方式提权：</P><PRE>sudo su</PRE><P>当然，很多人喜欢通过这种方式转换用户</P><PRE>su</PRE><P><BR></P><A id=MBR.2C_uBoot_and_kernel name=MBR.2C_uBoot_and_kernel></A><H2><SPAN class=mw-headline>分区与引导 </SPAN></H2><P>写入 mbr+uboot+kernel.gz 到硬盘:<BR></P><PRE>gzip -dc /full/path/to/mbr+uboot+kernel.gz &#124; dd of=/dev/sdb</PRE><P>不具备root权限时，也可以通过这种方式提权 </P><PRE>gzip -dc /full/path/to/mbr+uboot+kernel.gz &#124; sudo dd of=/dev/sdb</PRE><P>)<BR><BR></P><A id=Change_data_partition_size name=Change_data_partition_size></A><H2><SPAN class=mw-headline>调整分区大小 </SPAN></H2><P>由于上一步时已经生成了三个分区，而且分区大小是按原来的500G的硬盘来分的，数据分区只有400G，所以需要按你实际硬盘的大小来划分，分区方法也很简单，先删除上一步生成的分区2，然后重新分一个分区号为2的主分区，按照未分配实际空间全部分配给分区2<BR>分区方法其实很简单，大致如下： </P><PRE>fdisk /dev/sdb</PRE><P>"m"键可以输出帮助信息<BR>将新建的分区2的类型设置为“fd”（fd类型表示linux RAID）<BR>完成后保存退出<BR><BR>如果您对LINUX不是很熟悉，您可以按以下步骤一步步完成： </P><TABLE><TBODY><TR><TD>d&lt;回车&gt;2&lt;回车&gt; </TD><TD>(删除分区 2) </TD></TR><TR><TD>n&lt;回车&gt;p&lt;回车&gt;2&lt;回车&gt; </TD><TD>（新建刚才删除的分区） </TD></TR><TR><TD>&lt;回车&gt;&lt;回车&gt; </TD><TD>(默认开始和结束扇区，就是将未分配的空间全部分配) </TD></TR><TR><TD>t&lt;回车&gt;2&lt;回车&gt;fd&lt;回车&gt; </TD><TD>（将新建的分区2的类型设置为“fd”） </TD></TR><TR><TD>w&lt;enter&gt; </TD><TD>(write changes and exit) </TD></TR></TBODY></TABLE><A id=System_partition name=System_partition></A><H2><SPAN class=mw-headline>系统分区 </SPAN></H2><P>格式化分区1 </P><PRE>mke2fs -j /dev/sdb1</PRE><P>创建挂载点，然后挂载分区1： </P><PRE>mkdir /tmp/sdb1mount /dev/sdb1 /tmp/sdb1</PRE><P>安装系统文件</P><PRE>cd /tmp/sdb1tar -xzf /full/path/to/sda1-2064.tgz</PRE><P>此步可能会提示出错关于 unresolved symlinks in /etc/ssl/. ，属于正常，因为 symlinks 点还不存在，可以不用理会。<BR></P><A id=Data_partition name=Data_partition></A><H2><SPAN class=mw-headline>数据分区 </SPAN></H2><P>格式化分区2</P><PRE>mkfs -t xfs /dev/sdb2</PRE><P>分区2就是最大的那个数据分区，因为xfs文件系统属于一种比较特殊的文件系统，有些版本的linux可能还不支持，如果提示不支持，则需要安装xfs文件系统支持；此外，本人在CentOS 6下安装xfs文件系统支持后，格式化时提示出错，说分区是EXT3格式，需要带"f"参数强制转换，则用命令mkfs -t xfs -f /dev/sdb2来完成<BR></P><A id=Ready name=Ready></A><H2><SPAN class=mw-headline>准备 </SPAN></H2><P>当您完成以上所有步骤后，系统就可以正常工作了。 </P><P>但是由于系统的MAC地址被改为映像文件内的MAC地址00:d0:b8:09:68:1e，如果您让为不满意，可以通过修改/etc/modules来完成。 </P></DIV><br/>Tags - <a href="http://www.cioic.com/tags/iomega/" rel="tag">iomega</a> , <a href="http://www.cioic.com/tags/home/" rel="tag">home</a> , <a href="http://www.cioic.com/tags/media/" rel="tag">media</a> , <a href="http://www.cioic.com/tags/network/" rel="tag">network</a> , <a href="http://www.cioic.com/tags/hard/" rel="tag">hard</a> , <a href="http://www.cioic.com/tags/drive%25E6%258D%25A2%25E7%25A1%25AC%25E7%259B%2598%25E6%2596%25B9%25E6%25B3%2595/" rel="tag">drive换硬盘方法</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/32/</link>
<title><![CDATA[vi命令使用指南]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Thu, 13 Oct 2011 14:16:35 +0000</pubDate> 
<guid>http://www.cioic.com/post/32/</guid> 
<description>
<![CDATA[ 
	<strong>一、Unix编辑器概述 </strong><br/>编辑器是使用计算机的重要工具之一，在各种操作系统中，编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中，为方便各种用户在各个不同的环境中使用，提供了一系列的ex编辑器，包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器，现在已很少有人使用，Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。 <br/><br/>值得庆幸的是，Unix提供了全屏幕的Vi编辑器，这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用，这是因为Vi考虑到各种用户的需要，没有使用某些通用的编辑键（在各个不同的终端机上他们的定义是不同的，在某些终端机上甚至没有这些键）。而是采用状态切换的方法，但这只是习惯的问题，一旦你熟练的使用上了vi你就会觉得它其实也很好用。虽然 Vi采用了状态切换的方法，但电脑的硬件及操作系统多种多样，某些电脑的键盘上没有特定的几个功能键！那麽不就有某些功能不能用了？这个问题在 Unix 系统上也一样，几乎各大电脑厂商都有自己的Unix 系统，而 vi 的操作方法也会随之有点出入。这里我们采用 PC 的键盘来说明 vi 的操作，但在具体的环境中还要参考相应的资料，这一点是值得注意的。 <br/><br/>二、Vi入门 <br/><br/><strong>（一）、进入vi </strong><br/><br/>在系统提示字符(如$、#)下敲入vi ＜档案名称＞，vi 可以自动帮你载入所要编辑的文件或是开启一个新文件（如果该文件不存在或缺少文件名）。进入 vi 后萤幕左方会出现波浪符号，凡是列首有该符号就代表此列目前是空的。 <br/><br/><strong>(二）、两种模式 </strong><br/><br/>如上所述，vi存在两种模式：指令模式和输入模式。在指令模式下输入的按键将做为指令来处理：如输入a，vi即认为是在当前位置插入字符。而在输入模式下，vi则把输入的按键当作插入的字符来处理。指令模式切换到输入模式只需键入相应的输入命令即可（如a,A），而要从输入模式切换到指令模式，则需在输入模式下键入ESC键，如果不晓得现在是处於什麽模式，可以多按几次 [ESC]，系统如发出哔哔声就表示已处于指令模式下了。 <br/><br/><em>附：有指令模式进入输入模式的指令： </em><br/><br/>新增 (append) <br/><br/>a ：从光标所在位置後面开始新增资料，光标後的资料随新增资料向後移动。 <br/><br/>A： 从光标所在列最後面的地方开始新增资料。 <br/><br/>插入 (insert) <br/><br/>i： 从光标所在位置前面开始插入资料，光标後的资料随新增资料向後移动。 <br/><br/>I ：从光标所在列的第一个非空白字元前面开始插入资料。 <br/><br/>开始 (open) <br/><br/>o ：在光标所在列下新增一列并进入输入模式。 <br/><br/>O: 在光标所在列上方新增一列并进入输入模式。 <br/><br/><strong>（三）、退出vi </strong><br/><br/>在指令模式下键入:q,:q!,:wq或:x(注意:号），就会退出vi。其中:wq和:x是存盘退出，而:q是直接退出，如果文件已有新的变化，vi会提示你保存文件而:q命令也会失效，这时你可以用:w命令保存文件后再用:q退出，或用:wq或:x命令退出，如果你不想保存改变后的文件，你就需要用:q!命令，这个命令将不保存文件而直接退出vi。 <br/><br/><strong>（四）、基本编辑 </strong><br/><br/>配合一般键盘上的功能键，像是方向键、[Insert] 、[Delete] 等等，现在你应该已经可以利用 vi 来编辑文件了。当然 vi 还提供其他许许多多功能让文字的处理更为方便。 <br/><br/>何谓编辑？一般认为是文字的新增、修改以及删除，甚至包括文字区块的搬移、复制等等。先这里介绍 vi的如何做删除与修改。（注意：在 vi 的原始观念里，输入跟编辑是两码子事。编辑是在指令模式下操作的，先利用指令移动光标来定位要进行编辑的地方，然後才下指令做编辑。） <br/><br/>删除与修改文件的命令： <br/><br/>x： 删除光标所在字符。 <br/><br/>dd ：删除光标所在的列。 <br/><br/>r ：修改光标所在字元，r 後接著要修正的字符。 <br/><br/>R： 进入取替换状态，新增文字会覆盖原先文字，直到按 [ESC] 回到指令模式下为止。 <br/><br/>s： 删除光标所在字元，并进入输入模式。 <br/><br/>S： 删除光标所在的列，并进入输入模式。<br/><br/>其实呢，在PC上根本没有这麽麻烦！输入跟编辑都可以在输入模式下完成。例如要删除字元，直接按[Delete] 不就得了。而插入状态与取代状态可以直接用 [Insert] 切换，犯不著用什麽指令模式的编辑指令。不过就如前面所提到的，这些指令几乎是每台终端机都能用，而不是仅仅在 PC 上。<br/>在指令模式下移动光标的基本指令是 h, j, k, l 。想来各位现在也应该能猜到只要直接用 PC 的方向键就可以了，而且无论在指令模式或输入模式下都可以。多容易不是。<br/>当然 PC 键盘也有不足之处。有个很好用的指令 u 可以恢复被删除的文字，而 U 指令则可以恢复光标所在列的所有改变。这与某些电脑上的 [Undo] 按键功能相同。<br/><br/><span style="font-size: 12px;">三、附件：vi详细指令表</span><br/><br/><strong>（一）、基本编辑指令：</strong><br/>新增 (append) <br/><br/>a ：从光标所在位置後面开始新增资料，光标後的资料随新增资料向後移动。 <br/><br/>A： 从光标所在列最後面的地方开始新增资料。 <br/><br/>插入 (insert) <br/><br/>i： 从光标所在位置前面开始插入资料，光标後的资料随新增资料向後移动。 <br/><br/>I ：从光标所在列的第一个非空白字元前面开始插入资料。 <br/><br/>开始 (open) <br/><br/>o ：在光标所在列下新增一列并进入输入模式。 <br/><br/>O: 在光标所在列上方新增一列并进入输入模式。 <br/><br/>x： 删除光标所在字符。 <br/><br/>dd ：删除光标所在的列。 <br/><br/>r ：修改光标所在字元，r 後接著要修正的字符。 <br/><br/>R： 进入取替换状态，新增文字会覆盖原先文字，直到按 [ESC] 回到指令模式下为止。 <br/><br/>s： 删除光标所在字元，并进入输入模式。 <br/><br/>S： 删除光标所在的列，并进入输入模式。 <br/><br/><strong>（二）、光标移动指令：</strong><br/>由於许多编辑工作是藉由光标来定位，所以 vi 提供许多移动光标的方式，这个我们列<br/>几张简表来说明（这些当然是指令模式下的指令）： <br/><br/>指令 说明  功能键 <br/>0 移动到光标所在列的最前面 [Home]<br/>$  移动到光标所在列的最後面 [End]<br/>[CTRL][d] 向下半页  [PageDown]<br/>[CTRL][f] 向下一页 <br/>[CTRL][u] 向上半页 <br/>[CTRL]<strong> 向上一页 [PageUp] <br/><br/>指令 说明<br/>H 移动到视窗的第一列<br/>M 移动到视窗的中间列<br/>L 移动到视窗的最後列 <br/>b 移动到下个字的第一个字母<br/>w 移缴细鲎值牡谝桓鲎帜?nbsp; <br/>e 移动到下个字的最後一个字母<br/>^ 移动到光标所在列的第一个非空白字元 <br/><br/>指令 说明 <br/>n- 减号移动到上一列的第一个非空白字元前面加上数字可以指定移动到以上 n 列 <br/>n+ 加号移动到下一列的第一个非空白字元前面加上数字可以指定移动到以下 n 列<br/>nG 直接用数字 n 加上大写 G 移动到第 n 列<br/>指令 说明<br/>fx<br/>往右移动到 x 字元上 <br/>Fx 往左移动到 x 字元上 <br/>tx 往右移动到 x 字元前<br/>Tx 往左移动到 x 字元前<br/>; 配合 f&t 使用，重复一次<br/>, 配合 f&t 使用，反方向重复一次<br/>/string 往右移动到有 string 的地方<br/>?string 往左移动到有 string 的地方<br/>n  配合 /&? 使用，重复一次 <br/>N  配合 /&? 使用，反方向重复一次 <br/><br/>指令 说明 备注<br/>n( <br/>左括号移动到句子的最前面句子是以前面加上数字可以指定往前移动 n 个句子 ! . ? 三种符号来界定<br/>n) 右括号移动到下个句子的最前面前面加上数字可以指定往後移动 n 个句子 ! . ? 三种符号来界定<br/>n&#123;  左括弧移动到段落的最前面 段落是以段落间的空白列界定<br/>n&#125; 前面加上数字可以指定往前移动 n 个段落右括弧移动到下个段落的最前面前面加上数字可以指定往後移动 n 个段落 段落是以段落间的空白列界定 <br/><br/><br/>[b]（三）、更多的编辑指令</strong><br/>这些编辑指令非常有弹性，基本上可以说是由指令与范围所构成。例如 dw 怯缮境噶?nbsp;d 与范围 w 所组成，代表删除一个字 d(elete) w(ord) 。<br/>指令列表如下：<br/>d 删除(delete)<br/>y 复制(yank)<br/>p 放置(put)<br/>c 修改(change)<br/>范围可以是下列几个：<br/>e 光晁谖恢玫礁米值淖钺嵋桓鲎帜?br> w 光标所在位置到下个字的第一个字母<br/>b 光标所在位置到上个字的第一个字母<br/>$ 光标所在位置到该列的最後一个字母<br/>0 光标所在位置到该列的第一个字母<br/>) 光标所在位置到下个句子的第一个字母<br/>( 光标所在位置到该句子的第一个字母<br/>&#125; 光标所在位置到该段落的最後一个字母<br/>&#123; 光标所在位置到该段落的第一个字母<br/><br/>说实在的，组合这些指令来编辑文件有一点点艺术气息。不管怎麽样，它们提供更多编辑文字的能力。值得注意的一点是删除与复制都会将指定范围的内容放到暂存区里，然後就可以用指令 p 贴到其它地方去，这是 vi 用来处理区段拷贝与搬移的办法。<br/>某些 vi 版本，例如 Linux 所用的 elvis 可以大幅简化这一坨指令。如果稍微观察一下这些编辑指令就会发现问题其实是定范围的方式有点杂，实际上只有四个指令罢了。指令 v 非常好用，只要按下 v 键，光标所在的位置就会反白，然後就可以移动光标来设定范围，接著再直接下指令进行编辑即可。对於整列操作， vi 另外提供了更方便的编辑指令。前面曾经提到过删除整列文字的指令 dd 就是其中一个；cc 可以修改整列文字；而 yy 则是复制整列文字；指令 D 则可以删除光标到该列结束为止所有的文字。<br/><br/><strong>（四）、文件操作指令</strong><br/>文件操作指令多以 : 开头，这跟编辑指令有点区别。<br/>:q 结束编辑(quit)<br/>:q! 不存档而要放弃编辑过的文件。<br/>:w 保存文件(write)其後可加所要存档的档名。<br/>:wq 即存档後离开。<br/>zz 功能与 :wq 相同。<br/>:x 与:wq相同<br/><br/>Tags - <a href="http://www.cioic.com/tags/vi%25E5%2591%25BD%25E4%25BB%25A4/" rel="tag">vi命令</a> , <a href="http://www.cioic.com/tags/%25E4%25BD%25BF%25E7%2594%25A8%25E6%258C%2587%25E5%258D%2597/" rel="tag">使用指南</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/31/</link>
<title><![CDATA[vi命令使用指南]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Thu, 13 Oct 2011 14:16:02 +0000</pubDate> 
<guid>http://www.cioic.com/post/31/</guid> 
<description>
<![CDATA[ 
	<STRONG>一、Unix编辑器概述 </STRONG><BR>编辑器是使用计算机的重要工具之一，在各种操作系统中，编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中，为方便各种用户在各个不同的环境中使用，提供了一系列的ex编辑器，包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器，现在已很少有人使用，Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。 <BR><BR>值得庆幸的是，Unix提供了全屏幕的Vi编辑器，这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用，这是因为Vi考虑到各种用户的需要，没有使用某些通用的编辑键（在各个不同的终端机上他们的定义是不同的，在某些终端机上甚至没有这些键）。而是采用状态切换的方法，但这只是习惯的问题，一旦你熟练的使用上了vi你就会觉得它其实也很好用。虽然 Vi采用了状态切换的方法，但电脑的硬件及操作系统多种多样，某些电脑的键盘上没有特定的几个功能键！那麽不就有某些功能不能用了？这个问题在 Unix 系统上也一样，几乎各大电脑厂商都有自己的Unix 系统，而 vi 的操作方法也会随之有点出入。这里我们采用 PC 的键盘来说明 vi 的操作，但在具体的环境中还要参考相应的资料，这一点是值得注意的。 <BR><BR><FONT style="FONT-SIZE: 22px">二、Vi入门 <BR></FONT><BR><STRONG>（一）、进入vi </STRONG><BR><BR>在系统提示字符(如$、#)下敲入vi ＜档案名称＞，vi 可以自动帮你载入所要编辑的文件或是开启一个新文件（如果该文件不存在或缺少文件名）。进入 vi 后萤幕左方会出现波浪符号，凡是列首有该符号就代表此列目前是空的。 <BR><BR><STRONG>(二）、两种模式 </STRONG><BR><BR>如上所述，vi存在两种模式：指令模式和输入模式。在指令模式下输入的按键将做为指令来处理：如输入a，vi即认为是在当前位置插入字符。而在输入模式下，vi则把输入的按键当作插入的字符来处理。指令模式切换到输入模式只需键入相应的输入命令即可（如a,A），而要从输入模式切换到指令模式，则需在输入模式下键入ESC键，如果不晓得现在是处於什麽模式，可以多按几次 [ESC]，系统如发出哔哔声就表示已处于指令模式下了。 <BR><BR><EM>附：有指令模式进入输入模式的指令： </EM><BR><BR>新增 (append) <BR><BR>a ：从光标所在位置後面开始新增资料，光标後的资料随新增资料向後移动。 <BR><BR>A： 从光标所在列最後面的地方开始新增资料。 <BR><BR>插入 (insert) <BR><BR>i： 从光标所在位置前面开始插入资料，光标後的资料随新增资料向後移动。 <BR><BR>I ：从光标所在列的第一个非空白字元前面开始插入资料。 <BR><BR>开始 (open) <BR><BR>o ：在光标所在列下新增一列并进入输入模式。 <BR><BR>O: 在光标所在列上方新增一列并进入输入模式。 <BR><BR><STRONG>（三）、退出vi </STRONG><BR><BR>在指令模式下键入:q,:q!,:wq或:x(注意:号），就会退出vi。其中:wq和:x是存盘退出，而:q是直接退出，如果文件已有新的变化，vi会提示你保存文件而:q命令也会失效，这时你可以用:w命令保存文件后再用:q退出，或用:wq或:x命令退出，如果你不想保存改变后的文件，你就需要用:q!命令，这个命令将不保存文件而直接退出vi。 <BR><BR><STRONG>（四）、基本编辑 </STRONG><BR><BR>配合一般键盘上的功能键，像是方向键、[Insert] 、[Delete] 等等，现在你应该已经可以利用 vi 来编辑文件了。当然 vi 还提供其他许许多多功能让文字的处理更为方便。 <BR><BR>何谓编辑？一般认为是文字的新增、修改以及删除，甚至包括文字区块的搬移、复制等等。先这里介绍 vi的如何做删除与修改。（注意：在 vi 的原始观念里，输入跟编辑是两码子事。编辑是在指令模式下操作的，先利用指令移动光标来定位要进行编辑的地方，然後才下指令做编辑。） <BR><BR>删除与修改文件的命令： <BR><BR>x： 删除光标所在字符。 <BR><BR>dd ：删除光标所在的列。 <BR><BR>r ：修改光标所在字元，r 後接著要修正的字符。 <BR><BR>R： 进入取替换状态，新增文字会覆盖原先文字，直到按 [ESC] 回到指令模式下为止。 <BR><BR>s： 删除光标所在字元，并进入输入模式。 <BR><BR>S： 删除光标所在的列，并进入输入模式。<BR><BR>其实呢，在PC上根本没有这麽麻烦！输入跟编辑都可以在输入模式下完成。例如要删除字元，直接按[Delete] 不就得了。而插入状态与取代状态可以直接用 [Insert] 切换，犯不著用什麽指令模式的编辑指令。不过就如前面所提到的，这些指令几乎是每台终端机都能用，而不是仅仅在 PC 上。<BR>在指令模式下移动光标的基本指令是 h, j, k, l 。想来各位现在也应该能猜到只要直接用 PC 的方向键就可以了，而且无论在指令模式或输入模式下都可以。多容易不是。<BR>当然 PC 键盘也有不足之处。有个很好用的指令 u 可以恢复被删除的文字，而 U 指令则可以恢复光标所在列的所有改变。这与某些电脑上的 [Undo] 按键功能相同。<BR><BR><SPAN style="FONT-SIZE: 12px"><FONT style="FONT-SIZE: 22px">三、附件：vi详细指令表</FONT></SPAN><BR><BR><STRONG>（一）、基本编辑指令：</STRONG><BR>新增 (append) <BR><BR>a ：从光标所在位置後面开始新增资料，光标後的资料随新增资料向後移动。 <BR><BR>A： 从光标所在列最後面的地方开始新增资料。 <BR><BR>插入 (insert) <BR><BR>i： 从光标所在位置前面开始插入资料，光标後的资料随新增资料向後移动。 <BR><BR>I ：从光标所在列的第一个非空白字元前面开始插入资料。 <BR><BR>开始 (open) <BR><BR>o ：在光标所在列下新增一列并进入输入模式。 <BR><BR>O: 在光标所在列上方新增一列并进入输入模式。 <BR><BR>x： 删除光标所在字符。 <BR><BR>dd ：删除光标所在的列。 <BR><BR>r ：修改光标所在字元，r 後接著要修正的字符。 <BR><BR>R： 进入取替换状态，新增文字会覆盖原先文字，直到按 [ESC] 回到指令模式下为止。 <BR><BR>s： 删除光标所在字元，并进入输入模式。 <BR><BR>S： 删除光标所在的列，并进入输入模式。 <BR><BR><STRONG>（二）、光标移动指令：</STRONG><BR>由於许多编辑工作是藉由光标来定位，所以 vi 提供许多移动光标的方式，这个我们列<BR>几张简表来说明（这些当然是指令模式下的指令）： <BR><BR>指令 说明  功能键 <BR>0 移动到光标所在列的最前面 [Home]<BR>$  移动到光标所在列的最後面 [End]<BR>[CTRL][d] 向下半页  [PageDown]<BR>[CTRL][f] 向下一页 <BR>[CTRL][u] 向上半页 <BR>[CTRL]<STRONG> </STRONG>向上一页 [PageUp] <BR><BR>指令 说明<BR>H 移动到视窗的第一列<BR>M 移动到视窗的中间列<BR>L 移动到视窗的最後列 <BR>b 移动到下个字的第一个字母<BR>w 移缴细鲎值牡谝桓鲎帜?nbsp; <BR>e 移动到下个字的最後一个字母<BR>^ 移动到光标所在列的第一个非空白字元 <BR><BR>指令 说明 <BR>n- 减号移动到上一列的第一个非空白字元前面加上数字可以指定移动到以上 n 列 <BR>n+ 加号移动到下一列的第一个非空白字元前面加上数字可以指定移动到以下 n 列<BR>nG 直接用数字 n 加上大写 G 移动到第 n 列<BR>指令 说明<BR>fx<BR>往右移动到 x 字元上 <BR>Fx 往左移动到 x 字元上 <BR>tx 往右移动到 x 字元前<BR>Tx 往左移动到 x 字元前<BR>; 配合 f&amp;t 使用，重复一次<BR>, 配合 f&amp;t 使用，反方向重复一次<BR>/string 往右移动到有 string 的地方<BR>?string 往左移动到有 string 的地方<BR>n  配合 /&amp;? 使用，重复一次 <BR>N  配合 /&amp;? 使用，反方向重复一次 <BR><BR>指令 说明 备注<BR>n( <BR>左括号移动到句子的最前面句子是以前面加上数字可以指定往前移动 n 个句子 ! . ? 三种符号来界定<BR>n) 右括号移动到下个句子的最前面前面加上数字可以指定往後移动 n 个句子 ! . ? 三种符号来界定<BR>n&#123;  左括弧移动到段落的最前面 段落是以段落间的空白列界定<BR>n&#125; 前面加上数字可以指定往前移动 n 个段落右括弧移动到下个段落的最前面前面加上数字可以指定往後移动 n 个段落 段落是以段落间的空白列界定 <BR><BR><BR><STRONG>（三）、更多的编辑指令</STRONG><BR>这些编辑指令非常有弹性，基本上可以说是由指令与范围所构成。例如 dw 怯缮境噶?nbsp;d 与范围 w 所组成，代表删除一个字 d(elete) w(ord) 。<BR>指令列表如下：<BR>d 删除(delete)<BR>y 复制(yank)<BR>p 放置(put)<BR>c 修改(change)<BR>范围可以是下列几个：<BR>e 光晁谖恢玫礁米值淖钺嵋桓鲎帜?br&gt; w 光标所在位置到下个字的第一个字母<BR>b 光标所在位置到上个字的第一个字母<BR>$ 光标所在位置到该列的最後一个字母<BR>0 光标所在位置到该列的第一个字母<BR>) 光标所在位置到下个句子的第一个字母<BR>( 光标所在位置到该句子的第一个字母<BR>&#125; 光标所在位置到该段落的最後一个字母<BR>&#123; 光标所在位置到该段落的第一个字母<BR><BR>说实在的，组合这些指令来编辑文件有一点点艺术气息。不管怎麽样，它们提供更多编辑文字的能力。值得注意的一点是删除与复制都会将指定范围的内容放到暂存区里，然後就可以用指令 p 贴到其它地方去，这是 vi 用来处理区段拷贝与搬移的办法。<BR>某些 vi 版本，例如 Linux 所用的 elvis 可以大幅简化这一坨指令。如果稍微观察一下这些编辑指令就会发现问题其实是定范围的方式有点杂，实际上只有四个指令罢了。指令 v 非常好用，只要按下 v 键，光标所在的位置就会反白，然後就可以移动光标来设定范围，接著再直接下指令进行编辑即可。对於整列操作， vi 另外提供了更方便的编辑指令。前面曾经提到过删除整列文字的指令 dd 就是其中一个；cc 可以修改整列文字；而 yy 则是复制整列文字；指令 D 则可以删除光标到该列结束为止所有的文字。<BR><BR><STRONG>（四）、文件操作指令</STRONG><BR>文件操作指令多以 : 开头，这跟编辑指令有点区别。<BR>:q 结束编辑(quit)<BR>:q! 不存档而要放弃编辑过的文件。<BR>:w 保存文件(write)其後可加所要存档的档名。<BR>:wq 即存档後离开。<BR>zz 功能与 :wq 相同。<BR>:x 与:wq相同<BR><br/>Tags - <a href="http://www.cioic.com/tags/vi%25E5%2591%25BD%25E4%25BB%25A4/" rel="tag">vi命令</a> , <a href="http://www.cioic.com/tags/%25E4%25BD%25BF%25E7%2594%25A8%25E6%258C%2587%25E5%258D%2597/" rel="tag">使用指南</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/30/</link>
<title><![CDATA[/etc/fstab详解]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Sun, 09 Oct 2011 01:23:34 +0000</pubDate> 
<guid>http://www.cioic.com/post/30/</guid> 
<description>
<![CDATA[ 
	我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中。/etc/fstab就是在开机引导的时候自动挂载到linux的文件系统。<br/><br/>在linux中/etc/fstab的数据项如下所示：<br/><br/>/dev/device&nbsp;&nbsp; mountpoint&nbsp;&nbsp; type&nbsp;&nbsp; rules&nbsp;&nbsp; dump&nbsp;&nbsp; order<br/><br/>设备名称&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;挂载点&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;分区类型&nbsp;&nbsp; 挂载选项&nbsp;&nbsp;&nbsp;&nbsp; dump选项&nbsp;&nbsp;&nbsp;&nbsp;fsck选项<br/><br/>例如这是一个普通的/etc/fstab:<br/><br/>/dev/hda2&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaults&nbsp;&nbsp; 0 1<br/><br/>/dev/hda3&nbsp;&nbsp;&nbsp;&nbsp; swap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaults&nbsp;&nbsp; 0 0<br/><br/>/dev/hda5&nbsp;&nbsp;&nbsp;&nbsp; /usr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ext3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaults&nbsp;&nbsp; 0 0<br/><br/>/dev/fdo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/mnt/flopy&nbsp;&nbsp;&nbsp;&nbsp; ext3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;noauto&nbsp;&nbsp;&nbsp;&nbsp; 0 0<br/><br/>/dev/cdrom&nbsp;&nbsp;&nbsp;&nbsp;/mnt/cdrom&nbsp;&nbsp; iso9660&nbsp;&nbsp;noauto,ro 0 0<br/><br/><strong>(1)设备名称</strong><br/>/dev/device就是需要挂载的设备，/hda2就是第一个IDE插槽上的主硬盘的第二个分区。如果是第二个IDE插槽主硬盘的第三个分区，那就是/dev/hdc3，具体可以在linux下使用fdisk -l&nbsp;&nbsp;查看。<br/><br/><strong>(2)挂载点</strong><br/>mountpoint 就是挂载点。/、 /usr、 swap 都是系统安装时分区的默认挂载点。<br/>如果你要挂载一个新设备，你就要好好想想了，因为这个新设备将作为文件系统永久的一部分，需要根据FSSTND（文件系统标准），以及它的作用，用户需求来决定。比如你想把它做为一个共享资源，放在/home下面就是一个不错选择。<br/><br/><strong>(3)分区类型</strong><br/>type 是指文件系统类型，下面列举几个常用的：<br/><br/>Linux file systems: ext2, ext3, jfs, reiserfs, reiser4, xfs, swap.<br/>Windows:<br/>vfat = FAT 32, FAT 16<br/>ntfs= NTFS<br/>Note: For NTFS rw ntfs-3g<br/>CD/DVD/iso: iso9660<br/>Network file systems:<br/>nfs: server:/shared_directory /mnt/nfs nfs <options> 0 0<br/>smb: //win_box/shared_folder /mnt/samba smbfs rw,credentials=/home/user_name/winbox-credentials.txt 0 0<br/>auto: The file system type (ext3, iso9660, etc) it detected automatically. Usually works. Used for removable devices (CD/DVD, Floppy drives, or USB/Flash drives) as the file system may vary on thesedevices.<br/><br/><strong>(4)挂载选项</strong><br/>rules 是指挂载时的规则。下面列举几个常用的：<br/>auto 开机自动挂载<br/>default 按照大多数永久文件系统的缺省值设置挂载定义<br/>noauto 开机不自动挂载<br/>nouser 只有超级用户可以挂载<br/>ro 按只读权限挂载<br/>rw 按可读可写权限挂载<br/>user 任何用户都可以挂载<br/>请注意光驱和软驱只有在装有介质时才可以进行挂载，因此它是noauto<br/><br/><strong>(5)dump选项</strong><br/>这一项为0，就表示从不备份。如果上次用dump备份，将显示备份至今的天数。<br/><br/><strong>(6)fsck选项</strong><br/>order 指fsck（启动时fsck检查的顺序）。为0就表示不检查，（/）分区永远都是1，其它的分区只能从2开始，当数字相同就同时检查（但不能有两1）。<br/><br/>如果我要把第二个IDE插槽主硬盘上的windows C 区挂到文件系统中，那么数据项是：<br/><br/>/dev/hdc1 /c vfat defaults 0 0<br/><br/>(/c 是事先建立的文件夹，作为c盘的挂载点。)<br/><br/>当你修改了/etc/fstab后，一定要重新引导系统才会有效。<br/><br/>fstab中存放了与分区有关的重要信息，其中每一行为一个分区记录，每一行又可分为六个部份，下面以/dev/hda7 / ext2 defaults 1 1为例逐个说明：<br/><br/>1. 第一项是您想要mount的储存装置的实体位置，如hdb或如上例的/dev/hda7。<br/><br/>2. 第二项就是您想要将其加入至哪个目录位置，如/home或如上例的/,这其实就是在安装时提示的挂入点。<br/><br/>3. 第三项就是所谓的local filesystem，其包含了以下格式：如ext、ext2、msdos、iso9660、nfs、swap等，或如上例的ext2，可以参见/prco/filesystems说明。<br/><br/>4. 第四项就是您mount时，所要设定的状态，如ro（只读）或如上例的defaults（包括了其它参数如rw、suid、exec、auto、nouser、async），可以参见「mount nfs」。<br/><br/>5. 第五项是提供DUMP功能，在系统DUMP时是否需要BACKUP的标志位，其内定值是0。<br/><br/>6. 第六项是设定此filesystem是否要在开机时做check的动作，除了root的filesystem其必要的check为1之外，其它皆可视需要设定，内定值是0。<br/><br/>Tags - <a href="http://www.cioic.com/tags/linux/" rel="tag">linux</a> , <a href="http://www.cioic.com/tags/fstab/" rel="tag">fstab</a> , <a href="http://www.cioic.com/tags/%25E8%25AF%25A6%25E8%25A7%25A3/" rel="tag">详解</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/29/</link>
<title><![CDATA[虚拟机下LINUX系统如何添加硬盘]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Sat, 08 Oct 2011 13:51:42 +0000</pubDate> 
<guid>http://www.cioic.com/post/29/</guid> 
<description>
<![CDATA[ 
	由于资源有限，在使用VMWARE等虚拟机时，我们往往不分配很大的空间给虚拟机，如果资源不够时，需要添加服务器资源时应该怎么办呢，在这里给大家一个详细的说明，首先创建好虚拟机空间，然后启动虚拟机，以root登陆系统。 <br/><br/>比如我新加一块SCSI硬盘，需要将其分成三个区： <br/><br/>#fdisk /dev/sdb<br/>进入fdisk模式：<br/>Command (m for help):p&nbsp;&nbsp;//查看新硬盘的分区<br/>Command (m for help):n&nbsp;&nbsp;//创建新分区<br/><br/>可以用m命令来看fdisk命令的内部命令；n命令创建一个新分区；d命令删除一个存在的分区；p命令显示分区列表；t命令修改分区的类型ID号；l命令显示分区ID号的列表；a命令指定启动分区；w命令是将对分区表的修改存盘让它发生作用。 <br/><br/>Command action<br/>&nbsp;&nbsp; e&nbsp;&nbsp; extended&nbsp;&nbsp; //输入e为创建扩展分区<br/>&nbsp;&nbsp;p&nbsp;&nbsp; primary partition (1-4)&nbsp;&nbsp; //输入你想要的分区数，像WINDOWS系统一样，可以最多分4个主分区，故这里我们选择p<br/><br/>Partion number(1-4)：1&nbsp;&nbsp;//第一个扩展分区，按你需求可以最多分4个主分区<br/>First Cylinder(1-1014,default 1):&nbsp;&nbsp;1&nbsp;&nbsp;//第一个主分区起始的磁盘块数<br/>Last cylindet or +siza or +sizeM or +sizeK: +1024MB&nbsp;&nbsp;//可以是以MB为单位的数字或者以<br/><br/>磁盘块数，这里我们输入+1024MB表示分区大小为1G。<br/><br/><br/>这样我们就创建完一个分区，如果要创建更多分区可以照上面的步骤继续创建。 <br/><br/>创建完后用w保存分区。 <br/><br/>Command (m for help): w<br/>The partition table has been altered!<br/><br/>Calling ioctl() to re-read partition table.<br/>Syncing disks.<br/><br/><br/>这样就分区完，我们还要进行格式化 <br/><br/>#mkfs -t ext3 -c /dev/sdb1&nbsp;&nbsp;//如果有多个分区，则分区修改为sdb2这样<br/><br/><br/>格式化完后我们需要进行挂载分区，创建/data挂接点，我们将把新的分区挂到data下<br/><br/>#mkdir data //创建/data挂接点，我们将把新的分区挂到data下<br/>#mount /dev/sdb1 /data&nbsp;&nbsp;//将/dev/sdb1挂载到/data<br/># df&nbsp;&nbsp;//用df命令进行查看<br/><br/>Filesystem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1K-blocks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Available&nbsp;&nbsp;Use%&nbsp;&nbsp; Mounted on<br/>/dev/mapper/vg_vmdemo-lv_root<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5716804&nbsp;&nbsp; 2776452&nbsp;&nbsp; 2649948&nbsp;&nbsp;52% /<br/>tmpfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 515620&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 515620&nbsp;&nbsp; 0% /dev/shm<br/>/dev/sda1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 495844&nbsp;&nbsp;&nbsp;&nbsp; 28683&nbsp;&nbsp;&nbsp;&nbsp;441561&nbsp;&nbsp; 7% /boot<br/>/dev/sdb1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10317828&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23028&nbsp;&nbsp; 9770684&nbsp;&nbsp; 1%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /data&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//看到了，这就是我们刚才新挂接的分区<br/><br/><br/>到这里就基本结束了，但如果就这样的话，我们每次重新启动服务器后都要进行手工挂接，比较麻烦麻烦，如果想要系统自动挂接，我们需要修改/etc/fstab文件来进行自动挂接。 <br/><br/>#vi /etc/fstab<br/><br/><br/>在文件的末尾填加如下内容： <br/><br/>/dev/sdb1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /data&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ext3&nbsp;&nbsp;&nbsp;&nbsp;defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 1<br/><br/><br/>如有多个分区可修改sdb1和/data，修改完后保存，重起服务器，到此添加新硬盘的工作结束了，并且每次启动后会自动挂接。<br/>Tags - <a href="http://www.cioic.com/tags/%25E8%2599%259A%25E6%258B%259F%25E6%259C%25BA/" rel="tag">虚拟机</a> , <a href="http://www.cioic.com/tags/linux%25E7%25B3%25BB%25E7%25BB%259F/" rel="tag">linux系统</a> , <a href="http://www.cioic.com/tags/%25E6%25B7%25BB%25E5%258A%25A0%25E7%25A1%25AC%25E7%259B%2598/" rel="tag">添加硬盘</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/28/</link>
<title><![CDATA[VMWARE里面修改网卡类型和MAC地址的方法]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Sat, 08 Oct 2011 05:57:39 +0000</pubDate> 
<guid>http://www.cioic.com/post/28/</guid> 
<description>
<![CDATA[ 
	<strong>一、修改网卡类型：</strong><br/><br/>在vmware环境下，安装系统时默认使用是虚拟的AMD PCNet AM79C970A网卡，由于此物理网卡只有10M，虚拟环境下也只有10M，导致网络访问速度很慢，其实我们可以将其改成一种相对较快的网卡，Intel PRO/1000网卡，此物理网卡为千兆网卡，虚拟环境下会以系统宿主机共享网速，网络访问速度大大提高，此外还可以选择VMware PCI Ethernet Adapter网卡，这里以常见的PRO/1000为基础来设置。<br/><br/>方法是在虚拟机的.vmx文件中用添加或者修改如下语句指定网卡类型：<br/><br/>ethernet0.virtualDev = "e1000"<br/><br/>其值为e1000指定网卡类型为Intel(R) PRO/1000<br/><br/>其值为vlance指定网卡类型为AMD PCNet AM79C970A（默认为此项）<br/><br/>其值为vmxnet指定网卡类型为VMware PCI Ethernet Adapter<br/><br/><strong>二、修改网卡MAC地址</strong><br/>修改VMware中网卡MAC地址的几种方法：<br/><br/>1、修改虚拟机的*.vmx文件.<br/><br/>这种方法最值得推荐，因为这样就类似于重新改写VMware虚拟机的"物理网卡ROM”。方法是：<br/><br/>分两种情况：<br/><br/>第一种： ethernet0.addressType = "static" ethernet0.Address = "00:50:56:C7:9B:36" <br/><br/>"static”说明vmware"物理网卡"的MAC是静态设定的，你可以改写成以005056开头的另外一个MAC即可。改完启动vmware时如果问你SSID的话，选择"Keep Always”。注： 机器位址必须跟随这样式00:50:56:XX:XX:XX<br/><br/>第二种方法： ethernet0.addressType = "generated" uuid.location = "56 4d 31 44 c7 9b 76 01-ab aa b9 1b e2 6d d2 03"uuid.bios = "56 4d 31 44 c7 9b 76 01-ab aa b9 1b e2 6d d2 03"ethernet0.generatedAddress = "00:0c:29:6d:d2:03" <br/><br/>"generated”说明vmware"物理网卡"的MAC是系统随机动态设定的，你可以通过将uuid.bios后六位及ethernet0.generatedAddress后六位改成你想要改成的以000c29开头的MAC即可。<br/><br/>2、就是在Windows或者Linux等系统里面通过系统的软修改方式进行修改，关于这种方式的资料很多地方有提供就不再陈述了。<br/><br/>修改Mac地址有两种方法： <br/><br/>一、修改vmx设置文件 <br/><br/>修改vmx设置文件的两种方法 <br/><br/>1.用文本工具（比如记事本或vi）打开vmx设置文件,然后修改一下几行： <br/><br/>ethernet0.generatedAddress = "00:0c:29:1c:35:cc" <br/><br/>uuid.bios = "56 4d e0 c4 a2 41 24 1b-5b 6e 4b a0 0b 1c:35:cc" <br/><br/><br/>注释： <br/><br/>其中 00:0c:29: 不能够修改 <br/><br/>1c:35:cc能修改 <br/><br/><br/>2、一种是: <br/><br/><br/>首先用文本工具（比如记事本或vi）打开vmx设置文件，然后把以下三行删除掉： <br/><br/><br/>ethernet[n].generatedAddress <br/><br/>ethernet[n].addressType <br/><br/>ethernet[n].generatedAddressOffset <br/><br/><br/>再在设置文件里添加一行： <br/><br/><br/>ethernet[n].address = 00:50:56:XX:YY:ZZ <br/><br/><br/>其中[n] 为你的网卡系列号； <br/><br/><br/>XX修改范围为：00－3F ； <br/><br/>YY和ZZ的修改范围为：00－FF ； <br/><br/>“00:50:56”这几个是不能修改的 ； <br/><br/><br/><strong>二、是在虚拟机的操作系统里改mac地址</strong> <br/><br/><br/>首先，我们在平常的应用中，有非常多方面和MAC地址相关，例如某个软件是和MAC地址绑定的，而刚好你的网卡换了，没有允许的MAC地址，软件就无法运行。此时你就能修改网卡的MAC地址，使其和软件的需要相吻合，从而能重新使用软件。 <br/><br/><br/>再者，在局域网中，管理人员常常为了方便管理而将网络端口和客户机的MAC地址绑定。如果你的网卡坏掉了，你买一张新网卡后就必须向管理人员申请更改绑定的MAC地址才能继续使用，这样就比较麻烦。如果你懒得去重新登记，这时候，我们只要在操作系统里稍微更改一下MAC地址，就能跳过重新申请这一步，减少了非常多麻烦。 <br/><br/><br/>另外，黑客使用黑客软件对你的机器进行攻击时，你的防火墙就获取到他的IP地址，你就能通过“Nbtstat-A ip地址”命令获取他的MAC地址，不过你往往得不到他真正的MAC地址，原因就是黑客只要改一下他的MAC地址，你查到的MAC就不是他的了。 <br/><br/><strong>查看MAC地址的方法 </strong><br/><br/><br/>不同的操作系统下，查看的方法基本相同，不过查看的命令稍有不同。在视窗系统操作系统下，首先进入MS-Dos（或命令操作符）状态，然后输入查看MAC地址命令，即可获得MAC地址。查看的关键是怎样进入MS-DOS，其实方法非常简单： <br/><br/><br/>点击“开始菜单”，然后选择“运行”，在“运行”中输入一个命令，这个命令有一点要注意的就是Win98和Win2000/XP/NT是不相同的，win98的命令是command；而win2000/xp/NT的命令是cmd。选择“确定”后就开始执行命令，这样就能进入到MS-DOS了。进入了MS-DOS后再输入一个命令就能查看MAC地址了。这个命令因不同的操作系统而不同。具体如下： <br/><br/>系统 视窗系统XP/视窗系统NT/视窗系统2000 命令 ipconfig /all <br/><br/>系统 windowsME/视窗系统98 命令 ipconfig /all或winipcfg <br/><br/>系统 Linux 命令 /sbin/ifconfig -a <br/><br/><br/>修改MAC地址有两种方法，一种是软件修改，另外一种是硬件修改。而我们目前通常使用的都是软件修改，硬件修改非常少用到，因为硬件修改对技术需求比较高，而且相当麻烦。下面我们先来看看软件修改，其总结起来主要有三种方法： <br/><br/><br/><strong>修改注册表 </strong><br/><br/><br/>这是我们最常用的方法，在视窗系统中，网卡的MAC保存在注册表中，实际使用也是从注册表中提取的，所以只要修改注册表就能改动MAC。 <br/><br/><br/>其实这种方法只是欺骗了计算机，因为一般网卡发出的包的源MAC地址并不是网卡本身写上去的，而是应用程式提供的，只是在通常的实现中，应用程式先从网卡上得到MAC地址，每次发送的时候都用这个MAC作为源MAC而已，而注册表中的MAC地址是在视窗系统安装的时候从网卡中读入的，只要你的操作系统不重新安装应该问题不大。 <br/><br/><br/><strong>借助修改程式直接对网卡进行修改</strong> <br/><br/><br/>网卡真正的MAC地址是在EPROM中的，EPROM是可擦写的存储器，也就说存储器里面的数据是能修改的。所以我们能通过网卡生产厂家提供的修改程式修改保存在网卡的EPROM里面的MAC地址来达到目的。不少网卡的厂商都能提供修改程式。比如PCI-RTL8029，便可到RealTek公司的主页上下载一个修改EPROM的小程式。 <br/><br/><br/>如果你使用的是RealTek公司的RTL8139A/B/C/D系列芯片的网卡，那么你第一步就能去RealTek网站下载该公司设计的PG8139软件，这样你就能直接修改RTL8139系列网卡的MAC地址。具体操作非常简单，流程如下： <br/><br/><br/>把pg8139.zip解压缩到一个目录下??用记事本打开该目录下的8139c.cfg文件??修改8139c.cfg文件的第一行，将“NodeID”（网卡号）后改为所需要的新值（修改时注意每两位之间至少要留一个空格）。??保存后再进入MS-DOS方式（注意，要在纯DOS模式下）??在DOS提示符后输入“pg8139 /pci 8139c.cfg”后再按回车键，此时系统如果提示“Programming EEPROM is successful”则说明更改成功。 <br/><br/><br/>如果所有的软件方法都不行，那么唯有采用硬件的方法了。其实这种硬件的修改方法就是把EPROM存储芯片拆下来用编程器进行编程。不过这种方法适是在实在没有办法情况下才使用的，而且得要有一定的维修根基，维修人员或高手能试一下。 <br/><br/><br/>非常多网卡上EEPROM的型号都是93C46，为八脚芯片，不论是什么型号，其实方法都差不多。我们第一步先用风枪把他拆下来，这里就一定要小心了，风枪的风力、角度、时间一定要拿捏得准，因为芯片经不起你胡乱的吹的，最佳在吹的时候为芯片垫上一块湿纸巾。 <br/><br/><br/>吹下来以后看看他的封装形式，如果芯片脚位比较短，就最佳焊个DIP8的插座，放在编程器上改一改就能了。改完以后就把他重新焊接上去，焊接的时候要注意烙铁的温度和焊功，不要短路或热坏了EPROM。 <br/><br/><br/><strong>比较一下各个方法的优缺点</strong> <br/><br/><br/>从操作系统里改MAC地址，能修改的范围为任意范围，不过对于一些非读取注册表来判断MAC地址的软件则没有效果，而从vmx设置文件修改MAC地址则有修改范围限制。 <br/><br/>Tags - <a href="http://www.cioic.com/tags/vmware/" rel="tag">vmware</a> , <a href="http://www.cioic.com/tags/%25E4%25BF%25AE%25E6%2594%25B9/" rel="tag">修改</a> , <a href="http://www.cioic.com/tags/%25E7%25BD%2591%25E5%258D%25A1%25E7%25B1%25BB%25E5%259E%258B/" rel="tag">网卡类型</a> , <a href="http://www.cioic.com/tags/mac%25E5%259C%25B0%25E5%259D%2580/" rel="tag">mac地址</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/27/</link>
<title><![CDATA[网上找的格林尼治时间换算为北京时间]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Sat, 01 Oct 2011 08:45:58 +0000</pubDate> 
<guid>http://www.cioic.com/post/27/</guid> 
<description>
<![CDATA[ 
	格林尼治时间换算为北京时间，并非简单的加八减八的问题，还需要考虑时间与日期，还有所处的月份。<br/><br/><br/>********************************************************************************************************/ <br/>bit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IsLeapYear(uchar iYear) <br/>&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;uint&nbsp;&nbsp;&nbsp;&nbsp;Year; <br/>&nbsp;&nbsp;&nbsp;&nbsp;Year&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;2000+iYear; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if((Year&3)==0) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return ((Year%400==0) &#124;&#124; (Year%100!=0)); <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp; return 0; <br/>&#125; <br/><br/><br/>********************************************************************************************************/ <br/>void&nbsp;&nbsp;&nbsp;&nbsp;GMTconvert(uchar *DT,uchar GMT,bit AREA) <br/>&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;uchar&nbsp;&nbsp;&nbsp;&nbsp;YY,MM,DD,hh,mm,ss;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//年月日时分秒暂存变量 <br/>&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(GMT==0)&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果处于0时区直接返回 <br/>&nbsp;&nbsp;&nbsp;&nbsp;if(GMT>12)&nbsp;&nbsp;&nbsp;&nbsp;return;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//时区最大为12 超过则返回&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;YY&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;*DT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取年 <br/>&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;*(DT+1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取月 <br/>&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;*(DT+2);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取日 <br/>&nbsp;&nbsp;&nbsp;&nbsp;hh&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;*(DT+3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取时 <br/>&nbsp;&nbsp;&nbsp;&nbsp;mm&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;*(DT+4);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取分 <br/>&nbsp;&nbsp;&nbsp;&nbsp;ss&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;*(DT+5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//获取秒 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;if(AREA)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//东(+)时区处理 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(hh+GMT<24)&nbsp;&nbsp;&nbsp;&nbsp;hh&nbsp;&nbsp;&nbsp;&nbsp;+=&nbsp;&nbsp;&nbsp;&nbsp;GMT;//如果与格林尼治时间处于同一天则仅加小时即可 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果已经晚于格林尼治时间1天则进行日期处理 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hh&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;hh+GMT-24;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//先得出时间 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(MM==1 &#124;&#124; MM==3 &#124;&#124; MM==5 &#124;&#124; MM==7 &#124;&#124; MM==8 &#124;&#124; MM==10)&nbsp;&nbsp;&nbsp;&nbsp;//大月份(12月单独处理) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DD<31)&nbsp;&nbsp;&nbsp;&nbsp;DD++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;1; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(MM==4 &#124;&#124; MM==6 &#124;&#124; MM==9 &#124;&#124; MM==11)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//小月份2月单独处理) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DD<30)&nbsp;&nbsp;&nbsp;&nbsp;DD++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;1; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(MM==2)&nbsp;&nbsp;&nbsp;&nbsp;//处理2月份 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((DD==29) &#124;&#124; (DD==28 && IsLeapYear(YY)==0))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//本来是闰年且是2月29日 或者不是闰年且是2月28日 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;1; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;DD++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(MM==12)&nbsp;&nbsp;&nbsp;&nbsp;//处理12月份 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DD<31)&nbsp;&nbsp;&nbsp;&nbsp;DD++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//跨年最后一天 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;1; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;1; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;YY&nbsp;&nbsp;&nbsp;&nbsp;++; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(hh>=GMT)&nbsp;&nbsp;&nbsp;&nbsp;hh&nbsp;&nbsp;&nbsp;&nbsp;-=&nbsp;&nbsp;&nbsp;&nbsp;GMT;&nbsp;&nbsp;&nbsp;&nbsp;//如果与格林尼治时间处于同一天则仅减小时即可 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果已经早于格林尼治时间1天则进行日期处理 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hh&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;hh+24-GMT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//先得出时间 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(MM==2 &#124;&#124; MM==4 &#124;&#124; MM==6 &#124;&#124; MM==8 &#124;&#124; MM==9 &#124;&#124; MM==11)&nbsp;&nbsp;&nbsp;&nbsp;//上月是大月份(1月单独处理) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DD>1)&nbsp;&nbsp;&nbsp;&nbsp;DD--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;31; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(MM==5 &#124;&#124; MM==7 &#124;&#124; MM==10 &#124;&#124; MM==12)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//上月是小月份2月单独处理) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DD>1)&nbsp;&nbsp;&nbsp;&nbsp;DD--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;30; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(MM==3)&nbsp;&nbsp;&nbsp;&nbsp;//处理上个月是2月份 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if((DD==1) && IsLeapYear(YY)==0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//不是闰年 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;28; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;DD--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else if(MM==1)&nbsp;&nbsp;&nbsp;&nbsp;//处理1月份 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(DD>1)&nbsp;&nbsp;&nbsp;&nbsp;DD--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//新年第一天 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#123;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DD&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;31; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MM&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;12; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;YY&nbsp;&nbsp;&nbsp;&nbsp;--; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;*DT&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;YY;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//更新年 <br/>&nbsp;&nbsp;&nbsp;&nbsp;*(DT+1)&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;MM;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//更新月 <br/>&nbsp;&nbsp;&nbsp;&nbsp;*(DT+2)&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;DD;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//更新日 <br/>&nbsp;&nbsp;&nbsp;&nbsp;*(DT+3)&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;hh;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//更新时 <br/>&nbsp;&nbsp;&nbsp;&nbsp;*(DT+4)&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;mm;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//更新分 <br/>&nbsp;&nbsp;&nbsp;&nbsp;*(DT+5)&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;ss;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//更新秒 <br/>&#125; <br/>Tags - <a href="http://www.cioic.com/tags/%25E6%25A0%25BC%25E6%259E%2597%25E5%25B0%25BC%25E6%25B2%25BB%25E6%2597%25B6%25E9%2597%25B4/" rel="tag">格林尼治时间</a> , <a href="http://www.cioic.com/tags/%25E5%258C%2597%25E4%25BA%25AC%25E6%2597%25B6%25E9%2597%25B4/" rel="tag">北京时间</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/26/</link>
<title><![CDATA[CentOS 修改IP地址, DNS, 网关]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[系统类]]></category>
<pubDate>Wed, 11 May 2011 09:12:36 +0000</pubDate> 
<guid>http://www.cioic.com/post/26/</guid> 
<description>
<![CDATA[ 
	<strong>一、CentOS 修改IP地址</strong><br/><br/>修改对应网卡的IP地址的配置文件<br/># vi /etc/sysconfig/network-scripts/ifcfg-eth0<br/><br/>修改以下内容<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">DEVICE=eth0 #描述网卡对应的设备别名，例如ifcfg-eth0的文件中它为eth0<br/>BOOTPROTO=static #设置网卡获得ip地址的方式，可能的选项为static，dhcp或bootp，分别对应静态指定的 ip地址，通过dhcp协议获得的ip地址，通过bootp协议获得的ip地址<br/>BROADCAST=192.168.0.255 #对应的子网广播地址<br/>HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址<br/>IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定，此字段就指定了网卡对应的ip地址<br/>IPV6INIT=no<br/>IPV6_AUTOCONF=no<br/>NETMASK=255.255.255.0 #网卡对应的网络掩码<br/>NETWORK=192.168.1.0 #网卡对应的网络地址<br/>ONBOOT=yes #系统启动时是否设置此网络接口，设置为yes时，系统启动时激活此设备</div></div><br/><br/><strong>二、CentOS 修改网关</strong><br/>修改对应网卡的网关的配置文件<br/>[root@centos]# vi /etc/sysconfig/network <br/><br/>修改以下内容<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">NETWORKING=yes(表示系统是否使用网络，一般设置为yes。如果设为no，则不能使用网络，而且很多系统服务程序将无法启动)<br/>HOSTNAME=centos(设置本机的主机名，这里设置的主机名要和/etc/hosts中设置的主机名对应)<br/>GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如，网关为10.0.0.2)<br/></div></div><br/><br/><strong>三、CentOS 修改DNS</strong><br/><br/>修改对应网卡的DNS的配置文件<br/># vi /etc/resolv.conf<br/>修改以下内容<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">nameserver 8.8.8.8 #google域名服务器<br/>nameserver 8.8.4.4 #google域名服务器</div></div><br/><br/><strong>四、重新启动网络配置</strong><br/># service network restart<br/>或<br/># /etc/init.d/network restart<br/><br/>修改 IP 地址<br/>即时生效:<br/># ifconfig eth0 192.168.0.2 netmask 255.255.255.0<br/>启动生效:<br/>修改 /etc/sysconfig/network-scripts/ifcfg-eth0<br/><br/>修改网关 Default Gateway<br/>即时生效:<br/># route add default gw 192.168.0.1 dev eth0<br/>启动生效:<br/>修改 /etc/sysconfig/network<br/><br/>修改 DNS<br/>修改/etc/resolv.conf<br/>修改后可即时生效，启动同样有效<br/><br/>修改 host name<br/>即时生效:<br/># hostname centos1<br/>启动生效:<br/>修改/etc/sysconfig/network<br/><br/>Tags - <a href="http://www.cioic.com/tags/linux%252Ccentos/" rel="tag">linux,centos</a> , <a href="http://www.cioic.com/tags/%25E4%25BF%25AE%25E6%2594%25B9ip%252C/" rel="tag">修改ip,</a> , <a href="http://www.cioic.com/tags/dns%252C/" rel="tag">dns,</a> , <a href="http://www.cioic.com/tags/%25E7%25BD%2591%25E5%2585%25B3%252C%25E7%2594%259F%25E6%2595%2588/" rel="tag">网关,生效</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/25/</link>
<title><![CDATA[颈椎保健]]></title> 
<author>admin &lt;info@cioic.com&gt;</author>
<category><![CDATA[生活常识]]></category>
<pubDate>Tue, 12 Apr 2011 03:28:50 +0000</pubDate> 
<guid>http://www.cioic.com/post/25/</guid> 
<description>
<![CDATA[ 
	　　颈椎保健操可改善患者颈部的血液循环，松解粘连和痉挛的软组织；无颈椎病者可起到预防作用，但动作宜轻柔，勿生硬、剧烈。<br/><br/>　　姿势：两脚分开与肩同宽，两臂自然下垂，全身放松，两眼平视，均匀呼吸，站坐均可。<br/><br/>　　1、左顾右盼　头先向左后向右扭动，幅度宜大，以自觉酸胀为好，16次。<br/>　　2、前俯后仰　头先前俯再向后仰，前俯时颈项尽量前伸拉长，16次。<br/>　　3、左歪右歪　头先向左歪，再向右歪，尽量做至极限，16次。<br/>　　4、旋转脖颈　头顺时针旋转8圈，再反方向旋转8圈。<br/>　　5、头写“米”字　用头一笔一画写“米”字，共写5个。<br/>　　6、歪向一侧前后点头　头先向左歪前后点头，再向右歪前后点头，各16次。<br/>　　7、后仰头左右摇晃　头向后仰然后左右摇晃，16次。<br/>　　8、伸颈摇“桨”　将脖子向前伸随即向后拉，如摇桨状。先前再后，各做8次。<br/>　　9、上下耸肩　双手插腰做上下耸肩动作，16次。<br/>　　10、旋肩舒颈　双手置两侧肩部，掌心向下，两臂分别向后、向前旋转各做16次。<br/>Tags - <a href="http://www.cioic.com/tags/%25E9%25A2%2588%25E6%25A4%258E/" rel="tag">颈椎</a> , <a href="http://www.cioic.com/tags/%25E4%25BF%259D%25E5%2581%25A5/" rel="tag">保健</a>
]]>
</description>
</item><item>
<link>http://www.cioic.com/post/24/</link>
<title><![CDATA[Windows 7下允许空密码访问的方法]]></title> 
<author>Romeo &lt;&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Fri, 04 Mar 2011 17:43:04 +0000</pubDate> 
<guid>http://www.cioic.com/post/24/</guid> 
<description>
<![CDATA[ 
	手工修改HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Lsa下的LimitBlankPasswordUse为0即可，或者复制下列代码，建立一注册表文件。<br/><div class="code"><br/>Windows Registry Editor Version 5.00<br/><br/>&#91;HKEY_LOCAL_MACHINE&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Lsa&#93;<br/><br/>&quot;LimitBlankPasswordUse&quot;=dword:00000000<br/></div><br/><br/><a href="attachment.php?fid=5">点击这里下载文件</a><br/>Tags - <a href="http://www.cioic.com/tags/windows/" rel="tag">windows</a> , <a href="http://www.cioic.com/tags/7/" rel="tag">7</a> , <a href="http://www.cioic.com/tags/%25E7%25A9%25BA%25E5%25AF%2586%25E7%25A0%2581/" rel="tag">空密码</a> , <a href="http://www.cioic.com/tags/%25E8%25AE%25BF%25E9%2597%25AE/" rel="tag">访问</a>
]]>
</description>
</item>
</channel>
</rss>
