LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4443|回复: 23

半个月来使用Gentoo的一些心得和总结

[复制链接]
发表于 2008-11-6 19:46:11 | 显示全部楼层 |阅读模式

  • nautilus中,把鼠标移到音乐文件上就可以听了,当然前提是有相关的解码器,虽然是一个预览功能,不过在有时候不想启动音乐播放器的时候很管用。


  • 编译内核的时候:
    1. File systems
    2.     DOS/FAT/NT Filesystems  --->
    3.         (936) Default codepage for FAT
    4.         (utf8) Default iocharset for FAT
    复制代码
    这样不需要任何修改自动挂载的
    U盘就不会乱码,有些人不建议这样做,但是我们是中国人,又住在中国,为什么不这样做呢?为了兼容老外的U盘??


  • 安装Windows共享打印机的时候,如果你发现gnome-cups-add程序假死,可以先关闭网络再添加。


  • 把系统从一个分区拷贝到另一个分区的时候,比如从ext3转到reiser4,需要:
    1. # mknod -m 660 /dev/console c 5 1
    2. # mknod -m 660 /dev/null c 1 3
    复制代码
    这样在启动的时候至少不会出现:
    1. warning: unable to open an initial console
    复制代码

  • 如果出现文件修改时间在未来的警告,可以:
    1. # find /etc -name '*' -exec touch{} \;
    2. # find /usr/src/linux/ -name '*' -exec touch{} \;
    复制代码
    通常是这2个目录,不这样做至少内核无法通过编译,以及启动时出现很多警告,通常都是UTC惹的祸。


  • 32位系统使用大于3G的内存没有直接使用64位系统速度快,内核支持是一回事,效率又是另一回事,64位系统比32位系统内存占用要高一些,据说是因为指针长度变长了,代价是有一些软件不能使用了。


  • 编译内核的时候也可以使用make     -j3来加快编译速度。


  • 尽管rieser4不被Gentoo的官方支持,但就目前开来,reiser4是最快的文件系统,rieser4的开发人员已经声称即使Namesys破产也会继续开发下去。可以在www.kernel.org下载到。挂载300G+的reiser4分区需要20秒的时间,在拷贝了70G+的数据以后磁盘性能出现下降的情况,重启后恢复。


  • 保持make.conf中各种变量的精简,个别USE     Flag添加到/etc/portage/package.use中。


  • 安装软件之前最好加上-av参数,以决定是否有需要添加的USE标记,USE的作用可以使用euse     -i <USE name>查看。


  • 终端刷屏也是要消耗CPU资源的,而且刷屏的时候,程序会等待输出,所以用emerge安装程序的时候最好使用-q参数,一来可以方便的看到进度,二来可以稍微的增加一些速度。当然,喜欢刷屏的感觉那是另外一回事。


  • 包括Firefox以及OpenOffice.org在内的许多程序现在也可以像在Mac     OS     X里那样把文字和图片拖拽到桌面就可以保存,偶一直以为这是苹果系统才有的人性化的功能,现在Gnome也可以了。但遗憾的是,现在还不能直接把Firefox的图片拖拽到OpenOffice.org中,拖过去只是一个超链接……需要先拖拽到桌面上。什么?你说这功能早有了?抱歉我才发现……


  • 如果你发现OpenOffice.org的滚动速度变慢,试试关闭浮动的工具栏!


  • 如果你发现你的虚拟机USB问题就是搞不定,试试把你的用户加入usb组。
发表于 2008-11-6 20:10:55 | 显示全部楼层
Post by lejcey;1904965

  • 终端刷屏也是要消耗CPU资源的,而且刷屏的时候,程序会等待输出,所以用emerge安装程序的时候最好使用-q参数,一来可以方便的看到进度,二来可以稍微的增加一些速度。当然,喜欢刷屏的感觉那是另外一回事。


感谢分享
我还没注意过有这个参数
Linux的tty IO是比较慢的,比直接重定向到文件还慢
回复 支持 反对

使用道具 举报

发表于 2008-11-6 20:22:26 | 显示全部楼层
终端刷屏也是要消耗CPU资源的,而且刷屏的时候,程序会等待输出,所以用emerge安装程序的时候最好使用-q参数,一来可以方便的看到进度,二来可以稍微的增加一些速度。当然,喜欢刷屏的感觉那是另外一回事。


谢谢楼主,我用了一下,挺好,只是不知道后面的Load avg: 2.23, 2.26, 2.18这三组数字的意思,楼主可以解答下么?
load avg是平均负荷,为啥是三个啊?
回复 支持 反对

使用道具 举报

发表于 2008-11-6 20:29:16 | 显示全部楼层
有很多很有意义的内容,支持一下。

2. iocharset 设置成 cp936 我好像也没有出过问题。而且避免了大小写的问题。很久不用 FAT 了,不知道记忆准确不准确,有谁试过可以说说。
4. 我现在做 Portable Linux,想这样做的……太感谢了。
6. 我算是找到一个选择位数的标准了。
8. 听从官方的吧……继续 reiser 3
9. 不明白为什么。
11. 好用!

PS: 楼主头像为 2rd 怨念……
回复 支持 反对

使用道具 举报

发表于 2008-11-6 20:34:30 | 显示全部楼层
感谢分享,学到了不少:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 20:45:36 | 显示全部楼层
Post by junlovemin;1904974
谢谢楼主,我用了一下,挺好,只是不知道后面的Load avg: 2.23, 2.26, 2.18这三组数字的意思,楼主可以解答下么?
load avg是平均负荷,为啥是三个啊?
load的定义是前1、5、15分钟的平均值,而不是当前值,如果数值超过5,则系统就在“超负荷运转”,表现为系统反应缓慢。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 21:08:16 | 显示全部楼层
也不一定,看是几核了
这个值表示的处于running状态的进程的数量
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-6 21:14:48 | 显示全部楼层
也对,不过我在编译OOo的时候系统负载达到了6.xx,虽然是两核,不过系统反应明显变慢很多。那是第一次看到系统负载超过5,以前从来都是5以下。
回复 支持 反对

使用道具 举报

发表于 2008-11-6 21:27:15 | 显示全部楼层
抛弃vm。在真实的机器上安装把!!
回复 支持 反对

使用道具 举报

发表于 2008-11-6 21:54:12 | 显示全部楼层
进来学习,谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表