红联Linux门户
Linux帮助

给Linux新手的建议(原创)

发布时间:2010-06-24 23:33:38来源:红联作者:zcf115
作为一个ubuntu Linux爱好者兼一年的用户,我对各位Linux初学者提几点建议,我希望看过之后,初学者能从中体会到学习Linux的方法。
建议1:不要太多挑剔Linux发行版。Linux桌面发行版现在已经有近300种,一味的挑剔各个发行版只会缩短学习的时间,要知道所有Linux发行版都有一个共同的特点,那就是使用Linux内核。只要内核不变,功能就一样。而各个发行版间的差距,无非就是壁纸的不同以及软件的不同。找一款顺手的Linux发行版即可。
建议2:不要贪多。有的人喜欢不停的换系统,今天debian,明天ubuntu,后天也许会是fedora、arch、suse。这种人只能是Linux的尝鲜者,是不适合学习Linux的。
建议3:不要怕重装。或许有的人安装Linux后就会太过谨慎,因为在win下大家可以使用ghost备份系统,而Linux下却没有一个好的备份方案。配置一个好的Linux相当费事,破坏掉却相当容易。我曾不小心用了sudo命令,很容易的将自己正在使用的内核删除掉,致使无法进入系统。但即使如此,我也不后悔。因为我从中学到了一个很小的知识。知识是靠积累的,得从失败中总结。因为害怕重装而不敢放手操作的人是不会学到Linux的知识的。
建议4:不要只看网上的诸如“X天学会ubuntu”、“ubuntu新手指南“之类的书籍。Linux世界是广阔的,要想精通,没有5年是不行的,在X天学会纯粹是胡扯。而“新手指南“之类的书籍,说白了,就像是电器说明书,只是最基本的操作。关键的知识,还得自己摸索。如果实在想看的话,建议打开个终端,或许叫命令行,运行 man * 命令,那是最权威的手册。
建议5:多学习Linux命令。的确,在win的时代,我们可以不会任何命令,直接将系统的维护交给优化软件。但在Linux下,得改变这一想法。说到底是因为win的命令不具有高效行,而Linux下的命令却是令人难以想象的高效。任何图形界面的操作都可在命令下进行,但Linux命令不一定能在图形下实现。正如备份源,删除文件中杂余的字母。图形界面不一定比命令高效。Linux是供我们折腾的,X-window的崩溃也会时常发生。学习点命令,至少不会在无法进入X界面后干愣着。另外,Linux中有个修复模式,不知道初学者留意没有,进入那里面,可全部是命令界面啊。
我学习ubuntu已有一年,自认为自己比初学者多了那么一点知识。因此写下了我的建议。若大家觉得不错,就请跟帖。若觉得我的观点不正确,我也无话可说,你尽可按照你的思维学习。
文章评论

共有 125 条评论

  1. hn126wz 于 2010-06-30 21:01:33发表:

    内心还是要虚心,认真对待

  2. hongyu315 于 2010-06-30 20:39:00发表:

    建议5:多学习Linux命令 太正确了

  3. hongyu315 于 2010-06-30 20:38:50发表:

    建议5:多学习Linux命令

  4. 373061200 于 2010-06-30 19:59:23发表:

    很是不错的建议

  5. zhaoguo7788 于 2010-06-30 14:20:30发表:

    路还是很长呀。。。妈呀 。。

  6. jyliu 于 2010-06-29 16:03:24发表:

    :0()w(1 好好学习 天天向上

  7. zhouzeng8709 于 2010-06-29 12:57:05发表:

    好东西,学习了

  8. idoiter2008 于 2010-06-28 21:42:32发表:

    fedora我的最爱

  9. shanxi986 于 2010-06-28 19:40:32发表:

    楼主说的有道理,顶起,不过我们初学者我感觉最重要是要先会用(日常应用),然后才是去研究。

  10. han840121 于 2010-06-28 16:58:02发表:

    谢谢指导,获益匪浅

  11. cheshuiyoulan 于 2010-06-28 16:15:12发表:

    学习了,谢楼主

  12. lwxfe2008 于 2010-06-28 16:14:52发表:

    ?,??,zh???了

  13. litkt 于 2010-06-28 10:05:11发表:

    [i=s] 本帖最后由 litkt 于 2010-6-28 10:06 编辑 [/i]

    "每个人都有自己的爱好"“尊重别人的选择”
    不是这么回事。
    任何事物都有他的规律性,当Windows和Ubuntu强调易用性和用户体验的时候,实际上是在制定“正常人”的标准和“常理”,这些东西如果跟现行精神病标准结合起来,会把所有不稀罕这些“易用体验”的人送进精神病院。
    不是我吓唬人,南京法官就根据“不是你撞倒的就不能扶”的“常理”断案,广东精神病医生也根据“谁家都有行贿受贿事,但正常人都不会放到桌面上说”的“常理”给公开谈论具体腐败行为的人下人格不正常有精神疾病的结论(当然是结合“话多”“骄傲,对医护人员态度有些不屑”这些“症状”“综合”做出的诊断)。这是很恐怖的事情。
    Unbuntu也好微软也好,从来没有尊重过用户的选择和“爱好”,既然他不尊重我,我当然也不尊重他。就象字体一样,微软用户总会说“我的系统上有了TimesNewRoman,还要NimbusRomanNo9干什么?但我用TimesNewRoman,你要跟我交换文件就得用TimesNewRoman”,那么我们当然就要回敬,我的系统上已经有了NimbusRomanNo9,还要TimesNewRoman干什么?我们之间交换文件时你为什么就不能装一下NimbusRomanNo9?“
    如果再争论下去,结果就会明朗──我从你那里取得不免费TimesNewRoman是不合法的,用合法的渠道取得免费的TimesNewRoman非常费劲,而你从我这里免费获得NimbusRomanNo9即合法又方便......这才是理性的。
    如果按"每个人都有自己的爱好"“尊重别人的选择”,那么Linux和Windows用户之间就不要交换格式文件了,这倒是不理性了。
    另外,安全问题是个严肃问题,不是爱好和选择的问题,最安全的选择只有一个,就是Linux的方案。不能说没有绝对的自由,就在相对自由和专制之间选择专制,不能说没有绝对安全,就在更安全和不防范之间选择不防范。
    Windows的”第一用户“论在概念上是错误的,Ubuntu模仿Windows当然也就跟着错误。root不是指哪一个人,而是指权限。系统管理员本人平时也用无特权的普通用户工作 ,只有不得不用root权限时,才用另一控制台或su用root身份登录一下,并且必须用密码。用sudo把root管理特权给”第一普通用户“是荒谬的。
    安全是方便是对立的,保证安全的最有办法就是给安全行为找麻烦,比如加锁设密码,枪上加保险,自己给自己找麻烦,以避免危险的命令被轻易使用。
    Debian在这一点上走得更远,管理命令用dpkg-reconfigure 软件包名这样一种方法,在你不知道在干什么之前根本就记不住它们并且不可能拼对,Tab也不行,
    这样你就没机会在不熟悉它们之前运行它们导致危险,就象没有学会安全使用枪支之前根本就打不开枪的保险,这样的枪才能保证安全不误伤别人误伤自己一样。不要拿Windows也会怎么样说事,Windows很差劲,不是标准,从来也不是。
    再有楼主用的那个软件简直荒谬。Debian的ATP包管理软件非常完善,用得着Ubuntu再发明一个管理ATP的软件吗?更荒谬的事是,包管理这么种重要的事竟然让一个封闭内容的”傻瓜“软件去处理,让新手也有机会犯高级错误。
    再说一遍,不要拿和Windows杀毒说事,病毒在Windows上泛滥这一事实本身就够荒谬了。也不要说Linux也有病毒,偶感风寒和全身是疮是一回事吗?
    和枪支安全一样,计算机安全是严肃的事,容不得萝卜白菜各有所爱。
    同样公共标准也是严肃的事,选系统选格式选字体的时候我有钱选择面宽就选一个花钱多”省事“的,到交换文件的时候,就要要求别人跟他保持一致,这是极端霸道的行为。你要说他做得不对,你就不 ”尊重“他的”爱好“和“选择”了。这些人何曾尊重过别人的爱好和选择?在公共标准上按自己的爱好和方便行事,是彻头彻尾的强权政治。中国政府官员尤甚,动不动要求报名者到他们的IEonly网站上网上报名下载填写并提交Word格式和微软字体的报名表,用IEonly的网上支付手段交报名费......
    你的办公室里有用公款买的最高档的个人计算机和最新版的Windows和MSOFFICE,别人家里也有吗?你有用公款花钱买方便的条件,别人有吗?
    作为公共管理和公共服务机构的工作人员,在公务行为上怎么可以如此自私?
    以上的话并非完全针对楼上相思爱文。但也请相思爱文也不要继续传这些自私官员自以为是强词夺理的谬论。
    谣言止于智者。
    此论。

  14. 相思爱文 于 2010-06-27 19:19:18发表:

    对于ubuntu的sudo配置,不再争论,这样没有意义。存在的就的合理的。感觉和windows只使用Administrator用户一样。

    ubuntu不用root,第一个用户拥有就相当于root。其他新增用户不配置情况下,只有普通用户权限。

    没听说过配置好的企业级杀毒软件,能把系统文件删除。

  15. zcf115 于 2010-06-27 13:16:31发表:

    回litkt:
    首先非常感谢你的回复,让我觉得我的帖子没有白发,感到自己还有人关注。
    其次,每个人都有自己的爱好,总不能对新手说“ubuntu不咋样,不要学,要学就学Debian”,每人都有自己的选择,我们能做的,就是尊重他人的选择,并且提供帮助。
    再者,我想说说有关“人咬狗“的事。我不认为系统正常应用就能永保安全。win下正常杀毒还能将系统文件删除,Linux下也能使X系统崩溃,所以删除内核并不是什么难以想象的事。
    还有,我想谈谈有关骑“永久自行车“的事。我们学习骑车的过程实际上是从失败中摸索的过程,我不相信有人学骑车没跌倒过。如果真的有那种人,我可以肯定的说,他的技术一定不咋样。同样,学习Linux也是失败后重新开始的过程。所以我并不反对盲目地操作,至少以后我会知道:某某操作不能随便使用,我曾经因此而失败过。
    最后,我想问问你,你使用的发行版是啥?不会是Debian吧。

  16. Arixtony 于 2010-06-27 11:38:01发表:

    多谢分享心得???
    一直在学校都是用的 字符界面的??
    进到 图形界面突然就不会用了???
    还是 习惯 字符界面???红旗6????

  17. liye220 于 2010-06-27 11:33:33发表:

    大家都好好学吧
    写昂大家都能成功

  18. liye220 于 2010-06-27 11:33:11发表:

    学习才是最重要的

  19. liye220 于 2010-06-27 11:33:00发表:

    不错,确实是如此啊

  20. litkt 于 2010-06-27 08:34:29发表:

    Linux不需要也提倡Ailurus之类的盲操作软件。
    给新手的建议
    1 不要学Ubuntu。
    2 除非工作急需,不要装第三方软件。因为你是新手,不是软件志愿测试人员。
    3 首先学习文件、路径这些基本知识,不要玩魔术一样“有趣”的盲操作,养成每做一件事都知道自己在干什么的良好习惯。
    Linux不是骆驼祥子拉的黄包车,是永久牌自行车。想想你是怎么学会骑自行车的。

  21. litkt 于 2010-06-27 08:14:21发表:

    回楼上的楼上的楼上,我指的是Linux下正常应用还能把内核给删了,这是很“人咬狗”的事情。
    Ubuntu偏离了Linux的本质,只有新手看不到这一点,这是Ubuntu的有害之处。
    好象禁用root了就很安全,实际用sodu把root的权限随随便便就给了普通用户,这样更危险。也不知道Ubuntu的设计者是怎么想的。
    他们对“易用性”的理解有问题,影响很不好。
    请不要再向新手宣传Ubuntu了,也不要用Ubuntu作为例子向新手介绍Linux,这样会误人子弟。
    纯正而且易用性很好的Linux是Debian。

  22. 咖啡男孩 于 2010-06-26 22:14:00发表:

    建议3个人觉得有些不可能……
    建议4是不可取的!诚然,man和info能够给你权威的信息,但是新人很容易被那些东西搞得摸不到头脑!不如建议新人初期看看基础命令,了解其用法,在学习积累的过程中逐渐摆脱掉“Google命令”的方式,慢慢转向man和info。试问有几个人刚上手就能通过man或info掌握find命令?而类似于find这样强大且变化多端的命令在Linux系统中可不在少数……

    不过,LZ能够写下自己的学习感受,此种分享精神与Linux刚好吻合!先赞一个!

  23. zcf115 于 2010-06-26 20:42:17发表:

    回litkt:现在先不管ubuntu的sudo配置问题,我只是想说明个问题,就是ubuntu用户使用sudo命令能删除内核,并不是你说的无法删除。至于配置问题,那是另一回事。

  24. qiannian 于 2010-06-26 19:35:14发表:

    新手,学习

  25. litkt 于 2010-06-26 18:14:08发表:

    "回litkt:你在ubuntu下安个ailurus,那个软件就能把正在使用中的内核删掉。软件运行都得在后台运行某一命令,既然软件能删除内核,为啥使用命令不行?"
    不给权限,普通用户无论运行软件还是直接用命令,都碰不到内核。/boot单独分区且不加载不过是对vmlinuz和initrd.img又多了一重保护。
    真正重要的服务器干脆用软盘启动,vmlinuz和initrd.img全放在软盘上,启动后即移走。
    而ubuntu的问题就在于,不恰当的sudo缺省配置给了普通用户太多的权限。Debian和Redhat都没有这个问题。

  26. zcf115 于 2010-06-26 13:57:49发表:

    回litkt:你在ubuntu下安个ailurus,那个软件就能把正在使用中的内核删掉。软件运行都得在后台运行某一命令,既然软件能删除内核,为啥使用命令不行?

  27. zcf115 于 2010-06-26 13:50:28发表:

    不是说ubuntu动辄就用sudo,而是有些操作必须得用sudo,你试着修改/etc中的文件,我不相信你不用sudo就能修改。还有就像是使用apt-get升级软件包列表或者软件包,同样得用sudo。

  28. litkt 于 2010-06-26 12:35:43发表:

    引用:
    sudo 是让使用者可以使用某些用户身份执行指定的一些命令。配置好后很安全。

    比如我的配置:root ALL=(ALL) ALL
    hcc ALL=(ALL) /sbin/shutdown,/bin/mount,/bin/umount
    hcc用户用sudo只能执行指定的三个 ...
    相思爱文 发表于 2010-6-25 21:13


    root ALL=(ALL) ALL
    这行没有必要吧。
    作为管理员,让另一些人分担一些管理任务又不想把root密码给他们时才用得着sudo。
    单用户由于自己就是root,没有必要用sudo,需要进行系统管理时su就行了,完事后马上exit。
    ubuntu动辄用sudo的做法是错误的,没有保证安全,反而增加了风险──任何用户都可以用sudo任意执行root的命令了──如果你在普通用户登录后暂离开一会,别人就可以用sudo做不该做的事。如果你不象Ubuntu那样设sudo,别人就没有这种机会。

  29. 我来迟了 于 2010-06-26 11:49:14发表:

    哈哈..学习啦

  30. litkt 于 2010-06-26 10:27:39发表:

    回zcf115,未加载的分区上的“普通文件”vmlinuz和initrd.img当然是安全的,不可接触并且无法删除的。
    什么是内核?广义的内核分两块,一块是启动文件,真正的内核,vmlinuz和initrd.img,另一块是与之对应的设备驱动模块,在/lib/modules里。
    狭义的内核就指vmlinuz和initrd.img。

  31. Heulizeyang 于 2010-06-25 23:12:43发表:

    过来学习的

  32. 相思爱文 于 2010-06-25 21:23:33发表:

    引用:
    另外就按你说的,内核只引导一次,进入系统后就与系统无关了,那既然如此,内核对于一个正在使用的系统来说,内核只相当与一个文件,既然如此,怎么不能删除?你也说了,分区可以用sudo命令加载,那我怎么不能删除其中的文件。你的说法自相矛盾。
    zcf115 发表于 2010-6-25 12:29


    内核是启动时加载,然后就用不上了,因为内核已常驻内存中。

    对于己经启动的系统,vmlinuz只是一个文件,而与硬件打交道的是内存中的内核。

    对于linux,只要不改动内核,做什么操作(包括安装、升级等)都可以不重新启动。如果电脑里有多个linux系统,还可以进入另一个linux系统中进行操作。

  33. 相思爱文 于 2010-06-25 21:13:27发表:

    sudo 是让使用者可以使用某些用户身份执行指定的一些命令。配置好后很安全。

    比如我的配置:[code]root ALL=(ALL) ALL
    hcc ALL=(ALL) /sbin/shutdown,/bin/mount,/bin/umount
    [/code]hcc用户用sudo只能执行指定的三个命令
    而root能执行所有(ALL)的命令
    具体用户可执行哪些命令,可用sudo -l查询

    ubuntu默认不使用root,给第一个用户配置为ALL=(ALL) ALL,可以以所有用户身份执行所有命令。

    sudo的配置文件是/etc/sudoers ,用visudo编辑

    具体方法搜索一下,介绍的很多。

    如果想配置sudo,对于ubuntu用户,先给root设置密码。使root能使用。

  34. woshihai 于 2010-06-25 19:24:24发表:

    这么多高手,学习了

  35. 寂寞的雨滴 于 2010-06-25 17:35:31发表:

    顶上~~~~~

  36. 寂寞的雨滴 于 2010-06-25 17:35:28发表:

    顶上~~~~~

  37. 帅的0712 于 2010-06-25 17:13:00发表:

    你说的有道理

  38. zcf115 于 2010-06-25 12:29:04发表:

    另外就按你说的,内核只引导一次,进入系统后就与系统无关了,那既然如此,内核对于一个正在使用的系统来说,内核只相当与一个文件,既然如此,怎么不能删除?你也说了,分区可以用sudo命令加载,那我怎么不能删除其中的文件。你的说法自相矛盾。

  39. zcf115 于 2010-06-25 12:22:33发表:

    [i=s] 本帖最后由 zcf115 于 2010-6-25 13:07 编辑 [/i]

    3# litkt
    我还没听过sudo能配置。sudo只是个提权的命令,请问怎么配置?

  40. wst021 于 2010-06-25 11:39:12发表:

    不想多说,过来学习!