Linux基本技巧(二)
本文是系列文章的第二部分,你将学习如何采用最佳的系统方法去解决Linux使用过程中遇到的问题。
本文是系列文章的第二部分,你将学习如何采用最佳的系统方法去解决Linux使用过程中遇到的问题。解决问题的时候不要漫无目标,可以按照下面这个顺序去寻找Linux问题的常用解决办法:
1. 是不是已经安装了另外一个程序,或者能从软件库中获取另外一个程序,来解决同样的问题?另外的这个程序能满足你的需要吗?如果可以满足,就用这个程序来代替出问题的程序。
2. 问题究竟是什么?通常来讲,根据错误发生时显示的出错或诊断信息,以及(或者)随后在日志(Log)中记录的相关信息,你就能判断究竟出现了什么问题。
3. 检查程序或操作系统的附带文档,看看答案是不是就在其中。
4. 用Google搜索一下遇到的错误提示,看看能否根据这些提示去推断问题的真正所在。
5. 试试那些看上去管用的推荐解决办法。这些办法可能涉及到修改配置文件。
6. 如果上一个办法不管用,就接着寻找其它解决办法。
7. 如果你实在找不到解决办法,或者找到的办法不起作用,可以寻找一个用户社区,去那里请求别人的帮助。
8. 与出错程序的开发者联系,要么直接通过邮件列表或网上论坛,要么通过提交一个bug报告。
本文接下来详细介绍如何用上面的一系列方法来解决问题。
如果是某个特定程序无法正常工作,你可以看一下计算机上是否安装有另一个程序,或者能从软件库中获取另一个程序,来完成同样的工作。对于常见的任务,你的计算机上可能至少装有两个程序来实现同样的功能。如果只装了一个程序,你也许可以从软件库中自动安装至少一个替代程序。
你可以用下面这个命令:
$ apropos 关键字
在系统手册中搜索这个关键字,看看有没有安装相关的程序。
或者在Google中搜索一个或多个关键字:
关键字1 关键字2 Linux发行版本名称
其中的这些关键字与你正在寻找的程序功能有关。
查看日志文件
在应用程序崩溃或程序安装后无法运行的时候,如果没有错误提示该怎么办?
你的计算机为主要的系统功能保留了日志文件,也为许多应用程序记录了单独的日志。你通常只需要查看这些日志的最后一部分,因为这里记录了你的计算机刚出问题之前的错误提示。
在日志中查找信息并不困难——你可以在/var/log目录下找到大多数应用程序的日志文件,如下面这个例子所示:
| 以下是引用片段: alizard@terrarium:/var/log$ ls -al total 10156 drwxr-xr-x 18 root root 4096 2007-07-26 11:01 . drwxr-xr-x 16 root root 4096 2007-02-26 21:10 .. -rw-r----- 1 root root 4396 2007-07-26 14:42 acpid -rw-r----- 1 root root 1778 2007-07-22 11:37 acpid.1.gz [snip] -rw-r----- 1 root adm 77168 2007-07-26 18:45 auth.log -rw-r----- 1 root adm 156786 2007-07-23 11:05 auth.log.0 [snip] |
$ gunzip 文件名.gz
然后用“cd 文件名”命令进入这个文件的解压缩目录。
- 本文关键词:

