|
|
51CTO旗下网站
|
|
移动端

2.3.4 发生问题怎么处理

《鸟哥的Linux私房菜 基础学习篇(第三版)》第2章Linux如何学习,本章在开始进入Linux的基础学习之前,我们有必要了解一下应该要如何有效地学习Linux。本节为大家介绍发生问题怎么处理。

作者:鸟哥来源:人民邮电出版社|2010-07-15 16:27

【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道

2.3.4 发生问题怎么处理

我们是"人"不是"神",所以在学习的过程中发生问题是很常见的。重点是,我们该如何处理在自身所发生的Linux问题呢?在这里鸟哥的建议是这样的流程。

1.在自己的主机/网络数据库上查询How-To或FAQ(帮助)

其实,在Linux主机及网络上面已经有相当多的FAQ整理出来了!所以,当你发生任何问题的时候,除了自己检查,或者到上述的实践网站上面查询一下是否有设置错误的问题之外,最重要的当然就是到各大FAQ的网站上查询。以下列出一些有用的FAQ与How-To网站给你参考一下:

Linux自身的文件数据:/usr/share/doc(在你的Linux系统中)

CLDP中文文件计划:http://www.linux.org.cn/CLDP/

The Linux Documentation Project:http://www.tldp.org/

上面比较有趣的是那个TLDP(The Linux Documentation Project),它几乎列出了所有Linux上面可以看到的文献数据,各种How-To的做法等,虽然是英文的,不过,很有参考价值。

除了这些基本的FAQ之外,其实,还有更重要的问题查询方法,那就是利用谷歌(Google)帮你去搜寻答案呢!在鸟哥学习Linux的过程中,如果有什么奇怪的问题发生时,第一个想到的,就是去http://www.google.com搜寻是否有相关的议题。举例来说,我想要找出Linux下面的NAT,只要在上述的网站内,输入Linux与NAT,立刻就有一堆文献运行出来了!真的相当优秀好用。你也可以通过谷歌来找鸟哥网站上的数据呢!

Google:http://www.google.com

鸟哥网站:http://linux.vbird.org/Searching.php

2.注意信息输出,自行解决疑难杂症

一般而言,Linux在下达命令的过程当中,或者是log file(登录文件)里头就可以自己查得错误信息了,举个例子来说,当你执行:

  1. [root@linux ~]# ls -l/vbird 

由于系统并没有/vbird 这个目录,所以会在屏幕前显示:

  1. ls:/vbird: No such file or directory 

这个错误信息够明确了吧!系统很完整地告诉你"查无该数据"!所以请注意,发生错误的时候,请先自行以屏幕前的信息来进行debug(排错),然后,如果是网络服务的问题时,请到/var/log/这个目录里头去查阅一下log file,这样可以几乎解决大部分的问题了!


3.搜寻过后,注意网络礼节,在讨论区大胆发言吧

一般来说,如果发生错误现象,一定会有一些信息对吧!那么当你要请教别人之前,就得要将这些信息整理下,否则网络上人家也无法告诉你解决的方法。这一点很重要的喔!

万一真的经过了自己的查询却找不到相关的信息,那么就发问吧!不过,在发问之前建议你最好先看一下"提问的智慧http://phorum.vbird.org/viewtopic.php?t=96"这一篇讨论。然后,你可以到下面几个讨论区发问看看:

酷学园讨论区:http://phorum.study-area.org

鸟哥的私房菜馆讨论区:http://phorum.vbird.org

telnet://bbs.sayya.org

不过,基本上去每一个讨论区回答问题的熟手其实都差不多是那几个,所以你的问题不要重复发表在各个主要的讨论区!举例来说,鸟园与酷学园讨论区上的朋友重复性很高,如果你两边都发问,可能会得到反效果,因为大家都觉得,另外一边已经回答你的问题了。

4.Netman兄给的建议

此外,Netman兄提供了一些学习的基本方针,提供给大家参考:

在Windows里面,程序有问题时,如果可能的话先将所有其他程序保存并结束,然后尝试按救命三键(Ctrl+Alt+Delete),将有问题的程序(不要选错了程序)"结束工作",看看能不能恢复系统。不要动不动就直接关机或重启。

有系统地设计文件目录,不要随便到处保存文件以至以后不知道放哪里了,或找到文件也不知道为何物。

养成一个做记录的习惯。尤其是发现问题的时候,把错误信息和引发状况以及解决方法记录清楚,同时最后归类及定期整理。别以为你还年轻,等你再弄多几年计算机了,你将会非常庆幸你有此习惯。

如果在网络上看到任何好文章,可以为自己留一份copy,同时定好题目,归类存档。(鸟哥注:需要注意知识产权!)

作为一个用户,人要迁就机器;做为一个开发者,要机器迁就人。

学写脚本的确没设置server那么好玩,不过以我自己的感觉是:关键是会"偷",偷了会改,改了会变,变则通矣。

在Windows里面,设置不好设备,你可以骂它;在Linux里面,如果设置好设备了,你得要感激它﹗

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

SQL Server 2005数据库管理与应用高手修炼指南

全书分为基础篇、高级篇和应用篇3个部分,共18章,有重点、分层次地讲解SQL Server 2005的基础知识、高级使用技巧和项目应用方法。第1~10...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊