当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > [基础知识]Linux新手系列之五

Unix/Linux
Linux crontab定时执行任务 命令格式与详细例子
linux 查看用户及用户组的方法
让Linux系统有效防御ARP攻击的实用技巧
Linux 常用软件列表
linux wget 一个强大的下载命令
linux 常用脚本、命令
linux 磁盘配额 简单介绍
Linux服务器架设笔记 Squid服务器配置
ubuntu intel 集成显卡安装
ubuntu 9.04 X3100 显卡开启3D特效
Ubuntu 8.10 Server Ruby 的安装方法
Ubuntu root帐户密码修改
ubuntu下apt-get 命令参数
Ubuntu Linux下实现QQ的三种方式
Ubuntu 8.04中建立PHP+MySQL环境
Ubuntu常用软件大全
Ubuntu系统下安装Aircrack-ng
Ubuntu实现FTP功能
ubuntu 字体美化实现方法
ubuntu下netbeans汉字显示残缺问题

Unix/Linux 中的 [基础知识]Linux新手系列之五


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 36 ::
收藏到网摘: n/a

  

  给Linux新手 [系列之五]

  "大夫,我痛,告诉我怎么办吧"

  "别着急,你先说你哪里怎么痛了"

  "噢,哪里痛还不一样治啊,我肚子痛,快告诉我怎么办吧,我很着急的"

  "别着急,再说说你昨天都干了些什么啊?"

  "怎么跟昨天干什么还有关系?我昨天就干了我每天作的事情嘛,我觉得很正常,你怎么还不告诉我怎么办?不想说就别说"。

  "别着急,你再想想,昨天作了什么跟平时不同的事情?"

  "不同?好多都不同啊,我昨天上班没搭上公车打的的,上午没人给我打电话,比较古怪……"

  "不是这些,我是问你有关吃饭啊,运动啊之类的"

  "噢,这个啊,昨天晚上我吃了饺子,很好吃的喔"

  "噢,吃了多少个饺子啊"

  "嗯,80多个吧,噢,对了,晚上肚子就疼,一直到现在"

  "噢,那你是吃撑了"

  以上是我记忆中BOB老师写过的文章。如果你觉得这是个笑话的话,那我几乎每天都会经历这类笑话。一个人会先问"我的Linux怎么xxx了,怎么办",到最后一步一步的诱导问题直至答案揭晓。你下来会遇到很多问题,你不知道去哪里找答案。你觉得网上都是高手,你觉得高手就是你一站到那里他就知道你有什么问题。他无所不知,会告诉你一个"绝招"一下解决你的问题。所以你什么都不必多说,一句话的标题加一个"无内容"的内容。就等高手给你"绝招"了。

  可惜这样的事情从来没有发生过。

  如前所述,Linux相对于你也许很熟练掌握的windows系统来说有很多全新的概念。好像微积分对一个只知道简单代数的人来说一样。在这种情况下,你用你固有体系下的思维来试图获得答案显然是困难的。举一个例子,Linux下的图形界面X配置一向是新手必问的问题。你安装了Linux但是屏幕却是300X200,16色的,你想知道怎么办。从windows那里得来的经验,你想应该有个办法找到"显示属性"这样的菜单然后改变一下分辨率颜色深度,甚至扫描频率就可以了。所以你的提问多半是"我的X只有300X200,我在哪里可以改变它",然后你期望一个高手告诉你"在xxx地方鼠标右键点一下,就得到显示属性的菜单啦",然后你就可以象在windows里面一样修改屏幕分辨率了。这里有什么不对呢?不对的地方是,Linux下的X不是windows,它的显示分辨率根本不是在图形界面里面调整,而是在进入X之前,更重要的是,能改变到更高分辨率的前提条件是显示卡的驱动要配置好。而这个又跟Linux的发布,版本等有关系。这么多情况都不知道,高手绝对是没有"绝招"告诉你的。对照前面那个笑话,肚子统的原因很多,如果病人都能知道并且判断出来,医生还有什么用?

  那么当你有问题的时候,应当怎么做呢?第一,最好别问问题。Linux的安装配置本身就是个学习的过程,通过自己摸索解决一个问题也许比别人告诉你要慢很多,但是解决问题的本身有助于你加深对Linux概念的理解。同时为了解决一个问题也许能带出很多其它问题。我记得我当初初学Linux的时候在一台破机器上把Linux和win98安装了很多,最终明白了Linux分区DOS分区共存,Lilo的配置的很多问题。当然一些关键地方自己摸索耗费时间太多而且没有意义,多交流也能达到大家共同提高的效果。关于如何去主动摸索寻找问题的答案我后面会讲,这里就假定你需要到BBS上问一个你无法解决的问题。

  

  你碰到了一个问题,Lilo不启动,显示010101或者LI死机,或者不知道为什么你的X屏幕只有300X200,或者不知道怎么配置网卡,或者不知道为什么书上讲的cd /usr/src/linux;make config返回错误信息,或者编译了一个测试程序gcc -o test test.c 然后运行test什么输出都没有。你手足无措。你想上网问"大虾"们来获得答案。

  问问题的第一点,是要明白,两个字就能说明问题并且解决一个的事发生在在一个大侠身上也许表现的很潇洒,但是在你提问题的时候只能表现的很无知,就好像那个说"我痛"的病人一样。你必须详细的描述一下几个问题:你有什么,你做了什么,你希望达到什么效果,你发现什么问题,具体的问题现象描述。比如如果你网络不通,你就需要先说你的Linux什么发布,什么版本,你怎么安装的,怎么配置的网络,详细到具体的命令,你的网络情况,局域网广域网等。你也许会说很多废话,但是要明白你是来问问题的,你不会知道究竟问题出在哪里,所以你必须把你能想到的跟问题有关的事情都说出来才可能包含具体出问题的地方。在这里你不是大侠,无关潇洒不潇洒的问题。我们的目的是解决你的问题,并且通过解决问题获得自身的提高,无它。

  第二点,是不要自己做任何判断。好像那个认为Linux也应当根windows一样有个地方点右键获得"显示属性"的问题一样。你事先根据自己在其它系统上的经验来自己做了问题的限定并且将回答问题的可能限制在一个很小的范围内。这样做既限制了你自己的思维,也影响到你正确描