﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-runsisi-文章分类-linux</title><link>http://www.cppblog.com/runsisi/category/9692.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 16 Sep 2009 22:19:58 GMT</lastBuildDate><pubDate>Wed, 16 Sep 2009 22:19:58 GMT</pubDate><ttl>60</ttl><item><title>重装ubuntu过程</title><link>http://www.cppblog.com/runsisi/articles/78893.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Fri, 03 Apr 2009 15:49:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/78893.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/78893.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/78893.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/78893.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/78893.html</trackback:ping><description><![CDATA[以前用的系统是别人的修改版，很多东西都是设置好了的，现在复试也完了，有一点时间，开始重装。<br>用的系统是ubuntu8.04 liveCD,从上交的ftp上下的。在整个过程中碰到了一些问题，记录下来，以供下次参考。<br><br>1.打算硬盘安装ubuntu，但当时没有想清楚，把iso放在了home目录了，真的不知道自己怎么会这样傻，我本意就是要用这个iso来装系统，而在安装过程中，我会把原来的分区进行调整，顺便把原来的fedora给删掉，而这时我的iso还在硬盘上放着类！真是...结果在分区格式化的那一步出错了，然后系统也进不了了，因为这时候grub已经被破坏了，主分区中的windows也没法启动了。用原来刻的一个unbuntu7.04 liveCD启动系统，想把C盘的menu.lst修改一下（我C盘有GRUB4DOS。晕，grub的stage1已经破坏了，哪还能将引导权交给ntloader！！！），直接在windows下装得了，哪知道7.04的系统挂载分区后是只读的，用rw参数都不行，只好用PE启动，用PM修复MBR再进windows装系统。一切顺利，而且发现果然liveCD支持NTFS的分区启动，很不错。<br>顺便把分区大小重新规划了一下，swap 1G，/ 3G，/usr 5G，/home 10G，这样虽然硬盘空间有点浪费，但如果装windows的话，C盘也是需要10G的（更多的人是20G :)）。安装过程一切顺利。<br>2.装好后重启进入系统，开始装软件。先修改基本的配置文件，source.lst , fstab，但这里犯了一个及其严重大错误，在重装系统之前我备份了这两个文件，所以想都没想就直接cp过去覆盖了原始文件，可问题是我的硬盘分区是调整了的，和旧的fstab完全不同，这个错误的直接后果是重启后进不了系统，直接进入终端，唉，竟然发现这个终端不能用vi，连修改fstab的机会都没有，晕。用7.04的liveCD启动机器，竟然可以vi修改fstab，不是只读的吗？（为什么不进硬盘上已有的liveCD呢？真的是傻！）然后安装字体，nautilus-open-terminal等什么的，修改桌面背景，系统字体等。<br>3.首先安装中文支持，其实我要的只是中文输入支持，我不想用中文界面的linux，中间走了很多弯路，因为我以前没有弄过这个。主要有两个问题，1&gt;.输入法 2&gt;.中文txt乱码。过程不说了，直接说解决办法。<br>安装中文支持，钩选复杂字符支持，安装必要的中文包，我对到底需要安装什么包没有任何概念，网上的东西基本都是复制粘贴，真正懂原理的人太少，唉。<br>1&gt;.输入法：删除scim，安装fcitx，这个无所谓，想用scim就不需要装fcitx，当然两者共存也没什么，不过有可能有一些小麻烦。选择语言支持为english，钩选复杂字符支持，重启。进入系统im-switch -s fcitx -z all_ALL，具体含义请参考im-switch手册页。有可能fcitx不能随机器启动，在用户目录创建.gnomerc文件（由/etc/X11/Xsession.d/55gnome-session_gnomerc脚本启动），内容为：<br>export XIM_PROGRAM=fcitx<br>export XIM=fcitx<br>export XMODIFIERS="@im=fcitx"<br>fcitx&amp;<br>有可能输入条汉字为方块，fc-list选择可用的字体，修改用户目录下的.fcitx/config文件，将"显示字体(中)=*" 改成"显示字体(中)=LiHei Pro"等可用字体名。<br>2&gt;.中文txt乱码：gconf-editor，apps-&gt;gedit-2-&gt;preferences-&gt;encodings-&gt;auto_detected，添加GB18030，并UP至顶。关于GB2132,GBK，GB18030的联系和区别请参考其他文章。但在gnome终端中仍然显示乱码，可在terminal选项卡中添加character encoding，但这并不好，虽然文件内容不乱码，但输入的中文和命令都乱码。期待完美的解决方法。这个在中文界面的系统下可以正常显示，那就不存在终端不支持多编码一说，可能是locale的设置问题，也许吧，等有时间再来看。<br>4.虽然很讨厌linux的网络依赖性，但还是没办法，没有电信网，只能依靠教育网内的那些源了。apt终有一天会毁了linux。<br>5.最好的办法是用aptoncd建立一个本地安装文件的iso，以后装软件就不需要网络了，呵呵，还有一个傻办法，硬盘空间多的话可以apt-mirror一个本地源 :)<br>6.QQ不支持64位系统，下了个版本，不能输入中文，凑合吧。w32codec不能安装，dpkg -x w32codec.deb dir_name, 解压之后将codec放到/usr/lib/codecs下基本的视频可以放了，但real格式的不支持。Rhythmbox不支持mp3,让它自己搜索了个gstreamer就好了，用户一点知情权都没有，要是没网呢？那不死定了。<br>
<img src ="http://www.cppblog.com/runsisi/aggbug/78893.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-04-03 23:49 <a href="http://www.cppblog.com/runsisi/articles/78893.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lftp使用</title><link>http://www.cppblog.com/runsisi/articles/77572.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Mon, 23 Mar 2009 07:16:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/77572.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/77572.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/77572.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/77572.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/77572.html</trackback:ping><description><![CDATA[Lftp是一个功能强大的下载工具，它支持访问文件的协议: ftp, sftp,ftps, http, https, hftp, fish.(其中ftps 和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全，历史记录，允许多个后台任务执行等功能，使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。 <br><br>相关配置文件： <br><br>/etc/lftp.conf <br>全局配置文件，实际位置依赖系统配置文件目录，可能在/etc，也可能在/usr/local/etc<br> <br>~/.lftp/rc, ~/.lftprc <br>用户配置文件，将在/etc/lftp.conf之后执行，所以这里面的设置会覆盖/etc/lftp.conf中的设置，貌似.lftprc没用，而下边的配置文件都与.lftp有关，不如直接建立.lftp目录及rc文件<br><br>lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息，这在很多时候不方便，因为你有可能想知道这个服务器到底是因为没开机连不上，还是连接数已满。如果是这样，你可以在 ~/.lftp/rc 里写入一行<br>debug 3 <br>就可以看到出错信息了。 <br><br>更多的配置选项请查man手册或在lftp界面内用命令 set -a 获得。 <br><br>~/.lftp/log<br>当lftp转为后台非挂起模式执行时，输出将重定向到这里 <br><br>~/.lftp/bookmarks<br>这是lftp存储书签的地方，可以lftp查看bookmark命令 <br><br>~/.lftp/cwd_history<br>这个文件用来存储访问过的站点的工作目录 <br><br>登录ftp服务器:<br> <br>lftp ftp://user:password@site:port <br>lftp user:password@site:port <br>lftp site -p port -u user,password <br>lftp site:port -u user,password<br><br>上面的几种方式都能正常工作，不过密码都是明文，这样不太安全。没关系 <br>lftp user@site:port<br>系统会提示输入password<br><br>如果在命令行不输入站点名称，则必须在进入到lftp界面后用open命令打开<br>也可以先不带用户名登录，然后在接口界面下用login命令来用指定账号登录，密码不显示 <br><br>在用lftp访问国内一些ftp服务器时，往往看到的中文是乱码，这是由于服务器和本地编码不一致造成的。我们只要在主目录下新建文件~/.lftp/rc，并在其中加入以下内容： <br>debug 3<br>set ftp:charset GBK<br>set file:charset UTF-8<br>也可以在/etc/lftp.conf 中添加：<br>set ftp:charset gbk <br>set file:charset utf8 <br>set pget:default-n 5 <br><br>常用命令:<br><br>下载 <br>get当然是可以的，还可以 <br>mget  -c *.pdf<br>把所有的pdf文件以允许断点续传的方式下载。m代表multi <br><br>mirror aaa/<br>将aaa目录整个的下载下来，子目录也会自动复制 <br><br>pget -c -n 10 file.dat <br>以最多10个线程以允许断点续传的方式下载file.dat <br>可以通过设置pget:default-n的值而使用默认值。 <br><br>上传 <br>同样的put，mput，都是对文件的操作，和下载类似。 <br><br>mirror -R 本地目录名<br>将本地目录以迭代（包括子目录）的方式反向上传到ftp site。 <br><br>模式设置<br>file:charset (string) <br>设置本地字符集，初始化默认读取系统locale <br>ftp:charset (string) <br>ftp服务器端字符集，默认为空，即本地系统locale同，只在server不支持utf-8时用 <br><br>我的设置:<br>set ftp:charset "gbk" <br>set sftp:charset "UTF-8" <br>set file:charset "UTF-8" <br>ftp:passive-mode (boolean)<br><br>默认为被动模式 <br>设置ftp的被动模式，在有防火墙或者转发路由时用 <br>lftp在被动模式用PASV命令，而不用主动模式的PORT命令<br>passive mode：lftp自己建立到ftp server的连接 <br>active mode： ftp server建立数据传输的连接 <br><br>我的设置：<br># default: use passive mode <br>set ftp:passive-mode yes <br>## 202.38.64.22, use active mode <br>set ftp:passive-mode/202.38.64.22 no <br>set ftp:passive-mode/203.38.64.41 no <br>set ftp:passive-mode/166.111.153.78 no<br> <br>set ftp:charset gbk<br>远程ftp site用gbk编码，对应的要设置为utf8,只要替换gbk为utf8即可。 <br><br>set file:charset utf8<br>本地的charset设定为utf8,如果你是gbk，相应改掉。<br><br>set ftp:passive-mode 1<br>使用被动模式登录，有些site要求必须用被动模式或者主动模式才可以登录，这个开关就是设置这个的。0代表不用被动模式。 <br><br>set net:limit-rate 10000,10000 <br>限制上传下载各为10KB/s <br><br>!  <br>执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代) <br><br>下载单个文件和一组文件，断点续传用-c参数<br>lftp dsec.pku.edu.cn:/&gt; get -c ls-lR.txt<br>lftp dsec.pku.edu.cn:/&gt; mget *.txt <br><br>镜像(反镜像即上传)一个目录，可以用多个线程并行镜像一个目录(--parallel=N)<br>lftp dsec.pku.edu.cn:/&gt; mirror incoming local_name <br>lftp dsec.pku.edu.cn:/&gt; mirror -R local_name <br>lftp dsec.pku.edu.cn:/&gt; mirror --parallel=3 incoming local_name <br><br>多线程下载，类似网络蚂蚁的功能;缺省是5个线程 <br>lftp dsec.pku.edu.cn:/&gt; pget -n 4 ls-lR.txt<br><br>后台任务管理 <br><br>缺省情况下，按 Ctrl+z,正在执行的任务将转为后台执行，也可以在命令行末尾加&amp;符号使任务在后台执行。用jobs命令可以查看所有的后台进程。用 queue命令可以排队新的任务。如果退出lftp是还有任务在后台执行，lftp将转为后台执行。 <br><br><br>其它用法 <br>lftp支持类似bash的管道操作，例如用下面的命令可以将ftp服务器上的特定目录下(也可以是整个站点)所有文件的大小存到本地的文件ls.txt中 <br>lftp dsec.pku.edu.cn:/&gt; du incoming &gt; ls.txt <br><br>!shell command <br>anon 匿名登录 <br>at time [-- command] 在给定时间执行命令.eg:&#8216;at 08:00 -- exit top kill &amp; <br>cls和ls区别：ls是由服务器来格式化输出，cls则是由lftp自己来格式化，类似shell中的ls命令 <br><br>command cmd args... 直接运行cmd，忽略alias <br><br>exit [bg] [top] [kill] <br><br>find 可遍历目录，用于缺乏ls -R文件的服务器 <br><br>glob [-d] [-a] [-f] command pattern:用于模式扩展，普通的lftp命令没有模式扩展功能 <br><br>-f plain files(default) <br>-d directories <br>-a all files <br>kill all | job_no 杀死全部job或指定job号 <br><br>mirror [OPTS] [source [target]] <br>-r, --no-recursion don&#8217;t go to subdirectorie <br>- R, --reverse reverse mirror (put files) <br>queue [-n num ] cmd <br>quote cmd <br>rels [args] 同ls，只是不用cache。 <br>repeat [ -c ] [[-d] delay] [command] <br>重复执行command，默认间隔1秒 <br>-c 重复次数 <br>--while-ok breaks loop when command returns non-zero exit code;<br>--until-ok&#8217; breaks on zero exit code. <br><br>Examples: <br>repeat at tomorrow -- mirror <br>repeat 1d mirror <br><br><br>ftp中的bookmark命令，是将配置写到~/.lftp/bookmarks文件中；我们可以直接修改此文件，快速登陆ftp服务器。 <br><br>例如添加一行： <br>echo 'uftp ftp://user:passwd@ftp.ubuntu.org.cn' &gt;&gt; ~/.lftp/bookmarks<br><br>lftp的bookmarks文件书写格式为： <br>别名&lt;空格&gt;ftp://user:passwd@site:port<br><br>以后要登陆ubuntu-cn的ftp，只要执行： <br>lftp uftp<br><br>在lftp终端中，前面带一个l的命令例如lcd，指的是local，就是在本机的操作，而对应的没有这个l的，都是对ftp site的操作。还有就是要执行本地终端命令，也可以用前面带一个!的方式。这样，配合起来，终端，本地的操作都很放遍。 <br>例如，查看ftp上所有的以mp3为扩展名的文件： <br>代码:<br>find . -name "*.mp3" <br> <img src ="http://www.cppblog.com/runsisi/aggbug/77572.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-23 15:16 <a href="http://www.cppblog.com/runsisi/articles/77572.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用xvidtune调节屏幕显示位置</title><link>http://www.cppblog.com/runsisi/articles/77461.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Sun, 22 Mar 2009 02:30:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/77461.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/77461.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/77461.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/77461.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/77461.html</trackback:ping><description><![CDATA[本文适用对象： 使用X图形界面并且显示器不是数字接口的人
<br>本文适用软件版本：任何一种XFree86或者Xorg
<br>本文作者及版权：Copyleft under Free Documentation License (FDL) by elcoud e.c
<br>loud@163.com
<br><br>对于那些使用双系统或者多系统的用户来说，经常会遇到这样一个问题：在不同的系统当中，图形界面的屏幕显示位置和范围会不一致。比如在windows下面正合适，但是在linux下面就显示得偏左，而到了freebsd下面显示得又偏窄。出现这种情况是由于不同的显示驱动程序对显卡的RAMDAC（数模转换芯片）的输出指令不同而造成的，那些使用液晶显示器并且通过DVI接口联接电脑的人不会遇到这类问题，因为DVI是数字接口。
<br>在标准的 XFree86/Xorg程序包中给我们提供了一个工具：xvidtune，可以解决上述的问题。在图形界面起动xvidtune，如图所示，可以使用中间的8个按钮调整屏幕的上下左右、高低宽窄，点这些按钮以后需要再点"Apply"按钮才能生效，当然您不放心的话可以现"Test"然后 "Apply"。调节满意了以后，点"Show"按钮，这时在终端窗口会看到一行参数，把这行参数复制下来，记住！
<br>然后你就可以退出xvidtune了，用你喜欢的编辑器编辑X的配置文件XF86Config-4或者xorg.conf，找到Monitor段，在段中加入一个参数项&#8220;Modeline&#8221;，内容就是你刚才记下的那一行参数：
<br><br>Section "Monitor"
<br>Identifier "Monitor0"
<br>VendorName "Monitor Vendor"
<br>ModelName "T711S"
<br>DisplaySize 320 240
<br>HorizSync 30.0 - 71.0
<br>VertRefresh 50.0 - 160.0
<br>Option "dpms"
<br>Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
<br>EndSection
<br><br>注意你这里不要整段照我的抄！我只是指明Modeline这一行应该加入到哪个位置，你只需要加入Modeline这一行，其余的不要改变！
保存好你的修改，然后重新起动X，新的屏幕位置就生效了.<img src ="http://www.cppblog.com/runsisi/aggbug/77461.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-22 10:30 <a href="http://www.cppblog.com/runsisi/articles/77461.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fedora网络连接</title><link>http://www.cppblog.com/runsisi/articles/76635.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Sun, 15 Mar 2009 05:07:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/76635.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/76635.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/76635.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/76635.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/76635.html</trackback:ping><description><![CDATA[<p>注:适用于fedora10,静态IP配置</p>
<p>关于静态IP的配置：<br>1.ifconfig -a查看网络接口ethx<br>2.编辑/etc/sysconfig/network-scripts/ifcfg-ethx:<br>&nbsp;# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+<br>&nbsp;DEVICE=eth0<br>&nbsp;HWADDR=00:f0:cf:82:8a:21<br>&nbsp;ONBOOT=yes<br>&nbsp;BOOTPROTO=static<br>&nbsp;NETMASK=255.255.255.0<br>&nbsp;IPADDR=218.197.198.48<br>&nbsp;USERCTL=no<br>&nbsp;PEERDNS=yes<br>&nbsp;IPV6INIT=no<br>&nbsp;NM_CONTROLLED=no<br>&nbsp;#GATEWAY=218.197.198.254 (不知为何有这句，即使去掉注释也没有用，竟然网关的配置文件和IP的配置文件不是同一文件）<br>&nbsp;TYPE=Ethernet<br>3.编辑/etc/sysconfig/network:<br>&nbsp;NETWORKING=yes<br>&nbsp;HOSTNAME=msrunsisi<br>&nbsp;GATEWAY=218.197.198.254<br>4.编辑/etc/resolv.conf:<br>&nbsp;nameserver=202.114.0.242<br>&nbsp;nameserver=202.112.20.131</p>
<p><br><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#117;&#110;&#115;&#105;&#115;&#105;&#64;&#49;&#54;&#51;&#46;&#99;&#111;&#109;">runsisi@163.com</a>&nbsp;&nbsp; 2009.2.23&nbsp;&nbsp;&nbsp; @HUST<br></p>
<img src ="http://www.cppblog.com/runsisi/aggbug/76635.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-15 13:07 <a href="http://www.cppblog.com/runsisi/articles/76635.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu字体安装</title><link>http://www.cppblog.com/runsisi/articles/76636.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Sun, 15 Mar 2009 05:07:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/76636.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/76636.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/76636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/76636.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/76636.html</trackback:ping><description><![CDATA[<p>注：适用于ubuntu8.04</p>
<p>1.拷贝字体文件至/usr/share/fonts/font_dir_name<br>2.mkfontscale<br>3.mkfontdir<br>4.fc-cache -fv<br>5.修改权限：chmod -R 755 /usr/share/fonts/font_dir_name</p>
<p><br><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#117;&#110;&#115;&#105;&#115;&#105;&#64;&#49;&#54;&#51;&#46;&#99;&#111;&#109;">runsisi@163.com</a>&nbsp;&nbsp; 2009.2.24&nbsp;&nbsp; @HUST<br></p>
<img src ="http://www.cppblog.com/runsisi/aggbug/76636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-15 13:07 <a href="http://www.cppblog.com/runsisi/articles/76636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu网络连接</title><link>http://www.cppblog.com/runsisi/articles/76634.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Sun, 15 Mar 2009 05:06:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/76634.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/76634.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/76634.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/76634.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/76634.html</trackback:ping><description><![CDATA[<p>注：适用于ubuntu8.04,静态IP分配</p>
<p>1.修改/etc/resolv.conf:<br>&nbsp;nameserver 202.114.0.242<br>&nbsp;nameserver 202.112.20.131<br>2.修改/etc/networks/interfaces:<br>&nbsp;auto lo<br>&nbsp;iface lo inet loopback</p>
<p>&nbsp;auto eth0<br>&nbsp;iface eth0 inet static<br>&nbsp;address 218.197.198.48<br>&nbsp;netmask 255.255.255.0<br>&nbsp;gateway 218.197.198.254<br>3./etc/init.d/networking restart</p>
<p><br><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#117;&#110;&#115;&#105;&#115;&#105;&#64;&#49;&#54;&#51;&#46;&#99;&#111;&#109;">runsisi@163.com</a>&nbsp;&nbsp; 2009.2.24&nbsp;&nbsp; @HUST<br></p>
<img src ="http://www.cppblog.com/runsisi/aggbug/76634.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-15 13:06 <a href="http://www.cppblog.com/runsisi/articles/76634.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu挂载win分区</title><link>http://www.cppblog.com/runsisi/articles/76633.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Sun, 15 Mar 2009 05:05:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/76633.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/76633.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/76633.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/76633.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/76633.html</trackback:ping><description><![CDATA[<p>注：适用于ubuntu8.04</p>
<p>1.新建挂载点：<br>&nbsp;mkdir /mnt/WINXP /mnt/PROJECT /mnt/SOFTWARE /mnt/FILES /mnt/AUDIOS_VEDIOS /mnt/MIS<br>2.确定分区结构&nbsp;<br>3.编辑/etc/fstab:<br>&nbsp;# /etc/fstab: static file system information.<br>&nbsp;#<br>&nbsp;# &lt;file system&gt; &lt;mount point&gt;&nbsp;&nbsp; &lt;type&gt;&nbsp; &lt;options&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dump&gt;&nbsp; &lt;pass&gt;<br>&nbsp;proc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /proc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proc&nbsp;&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>&nbsp;/dev/sda12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reiserfs notail,relatime 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>&nbsp;/dev/sda11&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /home&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reiserfs relatime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2<br>&nbsp;/dev/sda13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reiserfs relatime&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2<br>&nbsp;/dev/sda10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; none&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swap&nbsp;&nbsp;&nbsp; sw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br>&nbsp;/dev/scd0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /media/cdrom0&nbsp;&nbsp; udf,iso9660 user,noauto,exec,utf8 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</p>
<p>&nbsp;#新加挂载分区<br>&nbsp;/dev/sda1 /mnt/WINXP ntfs defaults 0 0<br>&nbsp;/dev/sda5 /mnt/PROJECT ntfs defaults 0 0<br>&nbsp;/dev/sda6 /mnt/SOFTWARE ntfs defaults 0 0<br>&nbsp;/dev/sda7 /mnt/FILES ntfs defaults 0 0<br>&nbsp;/dev/sda8 /mnt/AUDIOS_VIDEOS ntfs defaults 0 0<br>&nbsp;/dev/sda9 /mnt/MIS vfat defaults 0 0</p>
<p><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#117;&#110;&#115;&#105;&#115;&#105;&#64;&#49;&#54;&#51;&#46;&#99;&#111;&#109;">runsisi@163.com</a>&nbsp; 2009.2.24&nbsp; @HUST<br></p>
<img src ="http://www.cppblog.com/runsisi/aggbug/76633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-15 13:05 <a href="http://www.cppblog.com/runsisi/articles/76633.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>修复GRUB</title><link>http://www.cppblog.com/runsisi/articles/76631.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Sun, 15 Mar 2009 04:58:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/76631.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/76631.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/76631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/76631.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/76631.html</trackback:ping><description><![CDATA[<p>&lt;1&gt;有光驱的话&nbsp; 重装后用live CD启动机器&nbsp; <br>1.打开一个终端窗口</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">sudo&nbsp;su</span></div>
<p><br>2.</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">grub<img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span></div>
<p>3.</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">root&nbsp;(hdx,y)</span></div>
<p>其中 x为第几块硬盘，一般为0，注意在这里没有sata ide的区别，都<br>是hdx；y为/boot所在的分区，如果boot没有单独的分区，那就是/所在的分区，注意root和(hdx,y)之间<br>有空格<br>4.</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">setup&nbsp;(hdx)</span></div>
<p>&nbsp;x的意义和第3步骤相同<br>5.重启即可</p>
<p>&lt;2&gt;没有光驱，用ntldr引导，当然前提是有grub4dos这个东西<br>1.将grldr和menu.lst拷贝至C根目录，修改menu.lst<br>2.添加如下行：</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">title&nbsp;ubuntu&nbsp;</span><span style="COLOR: #000000">8.04</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>kernel&nbsp;</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">boot</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">vmlinuz</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">x</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">x</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">x&nbsp;root</span><span style="COLOR: #000000">=/</span><span style="COLOR: #000000">dev</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">sday<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>initrd&nbsp;</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">boot</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">initrd.img</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">x</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">x</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">x</span></div>
<p>注意y比(hdx,y)中的y大1，在重装前先弄清楚vmlinuz和initrd.gz的具体文件名<br>3.修改boot.ini，添加</p>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">c:\grldr</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ubuntu&nbsp;8.04</span><span style="COLOR: #000000">"</span></div>
<p>4.进入ubuntu，然后像第一种光驱的情况一样，将grub安装倒mbr<br>5.重启即可，当然然后可以将grldr，menu.lst什么的删除，将boot.ini修改回原来的样子，这就无所谓<br>啦，看个人爱好；也可以不安装grub直接用grub4dos引导<br></p>
<img src ="http://www.cppblog.com/runsisi/aggbug/76631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-15 12:58 <a href="http://www.cppblog.com/runsisi/articles/76631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux分区分配</title><link>http://www.cppblog.com/runsisi/articles/75497.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Wed, 04 Mar 2009 04:23:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/75497.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/75497.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/75497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/75497.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/75497.html</trackback:ping><description><![CDATA[<p>注：适用于fedora10,ubuntu8.04</p>
<p>1.一个/分区，1.5G左右，实际空间小于1G（我的ubuntu/分区占用了670M），但在ubntu下如果apt-get下载的东西较多而没有使用apt-get clean删掉安装包的话会比较占空间<br>2.一个swap分区，1G左右<br>3.一个home分区，随便，个人文件一般都保存在这<br>4.一个usr分区，软件一般都安装在这个分区，所以空间占用较大，4G左右（我的ubuntu /usr占用2.2G）</p>
<p>两个linux可共用home分区和swap分区.</p>
<p><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#117;&#110;&#115;&#105;&#115;&#105;&#64;&#49;&#54;&#51;&#46;&#99;&#111;&#109;">runsisi@163.com</a>&nbsp; 2009.2.22&nbsp;&nbsp; @HUST</p>
<p>&nbsp;</p>
<img src ="http://www.cppblog.com/runsisi/aggbug/75497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-04 12:23 <a href="http://www.cppblog.com/runsisi/articles/75497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>硬盘安装linux</title><link>http://www.cppblog.com/runsisi/articles/75452.html</link><dc:creator>runsisi</dc:creator><author>runsisi</author><pubDate>Tue, 03 Mar 2009 12:12:00 GMT</pubDate><guid>http://www.cppblog.com/runsisi/articles/75452.html</guid><wfw:comment>http://www.cppblog.com/runsisi/comments/75452.html</wfw:comment><comments>http://www.cppblog.com/runsisi/articles/75452.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/runsisi/comments/commentRss/75452.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/runsisi/services/trackbacks/75452.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/runsisi/articles/75452.html'>阅读全文</a><img src ="http://www.cppblog.com/runsisi/aggbug/75452.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/runsisi/" target="_blank">runsisi</a> 2009-03-03 20:12 <a href="http://www.cppblog.com/runsisi/articles/75452.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>