Posted in
Ubuntu by admin on 07月 18th, 2007
[
心情: Cool ]
[
状态: Playing ]
引自论坛gxcooo兄:
bootchart,它可以统计Linux启动过程中各进程的时间、IO消耗等信息并生成直观的图表。
sudo apt-get install bootchart
安装后重启,进入系统后打开/var/log/bootchart/目录,一个类似于UML时序图的图表就在这里了。
仔细观察这个图表,发现整个启动过程为46s,其中fsck进程僵死了近10s,看来启动中的停顿就在这里了。
然后又google,发现Ubuntu 7.04每次启动时都会去检查我的3个Reiserfs4分区。但我对Reiserfs4很有信心,所以修改/etc/fstab文件把3个Reiserfs4分区的pass改为0,禁止启动时检查这些分区。
修改完成后重启系统,再看bootchart生成的图表,发现启动过程为30s,加快了16s!
最后不要忘了把bootchart删除掉,下次需要观察启动过程的时候再安装
apt-get remove bootchart
| 引用: |
我按照这个方法,系统启动时间从41s降到28s,  |

Posted in
Ubuntu by admin on 07月 17th, 2007
[
心情: Happy ]
[
状态: Reading ]
转自LinuxTOY
无论是对于初学者,还是对付我们的日常应用,以下所罗列的 Linux 命令,都是最重要的,也是最有用的。
1. arch:显示处理器的架构类型
2. cat:查看文件的内容,如 cat lorem.txt
3. cd:更改工作目录,如 cd /bin
4. cksum:查看 CRC 校验和及文件的字节数,如 cksum lorem.txt moo.txt
5. cp:复制文件,如 cp lorem.txt copy_of_lorem.txt
6. date:显示当前的日期和时间
7. df:查看磁盘的占用空间及可用空间
8. du:查看目录的占用空间,如 du -h /bin
9. echo:回显文本,如 echo foobar
10. groups:查看你的帐号属于哪些用户组
11. hostname:显示主机名称
12. id:查看用户 id、组 id 及你帐号的组
13. man:阅读手册页,如 man bash
14. md5sum:查看文件的 MD5 值,如 md5sum lorem.txt
15. mkdir:创建目录,如 mkdir foobar
16. mv:移动或重命名文件,如 mv lorem.txt ipsum.txt
17. ping:ping 主机,如 ping -c 2 127.0.0.1
18. ps:查看正在运行的进程
19. pwd:查看当前工作的目录
20. sha1sum:查看文件的 SHA1 值,如 sha1sum lorem.txt
21. stat:查看文件的状态,如 stat lorem.txt
22. rm:删除文件或目录,如 rm lorem.txt
23. rmdir:删除目录,如 rmdir foobar
24. touch:更改文件的访问及修改时间戳,如果该文件不存在,则创建它,如 touch lorem.txt
25. tty:查看当前终端的名称
26. uname:查看系统、主机名称、内核版本、日期与时间、以及处理器等信息,如 uname -a
27. uptime:查看系统已经运行了多长的时间
28. w:查看谁登录及他们在干什么
29. wc:统计文件的行数,如 wc -l lorem.txt
30. who:查看谁登录了系统
31. whoami:查看你的用户名(或帐号名)
