2013年10月28日

扫盲 Linux:新手如何搞定 Linux 操作系统

★引子


  近期接到若干读者反馈,希望能够普及一下 Linux,包括某些专门为安全而优化的发行版(比如 TAILS)。所以俺考虑从几个不同的方面,扫盲一下基于 Linux 内核的操作系统。考虑到很多读者不是 IT 从业人员,俺尽量写得"傻瓜化"一些,希望能让技术菜鸟看明白。
  今天这篇,先来说说:一个新手该如何一步步搞定它,从"菜鸟"进化为"老鸟"。(为了打字省力,以下把"基于 Linux 内核的操作系统" 简称为 "Linux")


★两种思想上的误区


  按照俺的风格,先来说说两种思想上的误区(学习其它技术,通常也存在这两个误区)。

◇望而却步


  有些新手把 "掌握 Linux"看得过于复杂,看得高不可攀。这是非常没有必要的。
  如果是在上个世纪90年代,抱有这种想法或许还情有可原(毕竟那时候 Linux 内核刚问世没几年)。但是如今捏?Linux 都已经二十几岁了。经过这么些年的发展,已经变得很成熟,很傻瓜化了。在易用性方面,它跟 Windows 的差距已经很小了。
  如果你还在怀疑 Linux 的易用性,不妨看看如今 Android 手机的市场份额——Android 就是基于 Linux 内核搭建的。

◇急于求成


  和上面的"望而却步"心态相反,有些新手带有一种急于求成的心态——企图一口吃成胖子。这也是不对滴。
  为啥很多人有这种想法捏?主要是被"急功近利"的风气影响,变得浮躁了。对于心态浮躁的同学,建议你看看 Peter Norvig 写的好文《十年学会编程》(Peter Norvig 是 Google 研究总监)


★如何循序渐进?


  介于上述两种心态之间,俺的观点是:循序渐进。下面来说说,在上手 Linux 的过程中,该如何循序渐进?

◇从"虚拟机"到"实体机"


  去年俺专门写了一个《扫盲操作系统虚拟机》的系列(已经写完)。没看过的同学,强烈建议你先去看看。看完这个系列,你自然就能体会到"操作系统虚拟机"的种种好处。
  对于一个新手,一定要先从虚拟机里面开始折腾,而不要直接在实体机上折腾。

虚拟机的好处之1——不用担心搞坏系统
虚拟机,顾名思义,是"虚拟的"。随便你怎么折腾(即使是格式化硬盘),都不会影响到你的实体机(Host OS)

虚拟机的好处之2——快照功能
在你摸索的阶段,可以充分利用虚拟机的"快照功能"。
"快照功能"就如同"后悔药"。比如你想修改某项系统设置,如果你对此没有把握,可以先做好一个快照,然后再修改。万一改坏了,直接回退到这个快照,系统就恢复原样啦。

虚拟机的好处之3——降低装硬件驱动的麻烦
常见的虚拟机软件(比如 VirtualBox、VMware),在虚拟系统(Guest OS)中仿真出来的虚拟硬件,往往是比较常见的硬件。因为是比较常见的虚拟硬件,所以你在虚拟机中安装 Linux,Linux 通常都能直接识别出那些虚拟硬件。这就避免了折腾硬件驱动的麻烦。

  以上就是关于 "Linux装在虚拟系统" 的种种好处。只有当你已经脱离了"菜鸟"阶段,再考虑把你的实体机换成 Linux。

◇从"业余环境"到"工作环境"


  有一句至理名言叫:"从实践中学习"。
  当你已经学会如何装 Linux,学会了一些基本的操作,之后就要在实际环境中使用它(也就是"实践")。那么先从哪种环境开始实践比较好捏?俺建议先从自己的业余环境中开始实践。不要首先在工作环境中尝试。
  因为当你的水平还不够的情况下,如果首先在工作环境中尝试,万一出了啥差错,会影响到你的工作。而如果在业余的环境中尝试,出了差错风险较小。
  比方说,你可以专门开一个虚拟系统(Guest OS),装好 Linux,在业余时间用来上网。

◇从"图形界面"到"命令行界面"


  作为一个新手,刚开始会被各种各样的 Linux 命令搞得眼花缭乱。为了降低学习曲线的陡峭程度,你可以先从图形界面入手。先通过图形界面,了解 Linux 的各种功能。等到你慢慢熟悉了,再逐步学习命令行界面的使用。
  顺便再罗嗦一下:
  命令行界面是 Linux 的精髓之一。善于使用命令行,可以大大提升你的效率。所以,一开始你可以完全依赖"图形界面";但如果要想提升,必须让自己逐步适应"命令行界面"。

◇从"傻瓜化"到"DIY"


  有些"傻瓜化"的发行版,它会把各种各样你可能需要的软件都事先内置了。一旦装好系统之后,(你只需使用它的默认设置)就可以完成日常操作了。显然,这类发行版更容易让菜鸟上手。
  但是,如果你想在 Linux 领域有所深入,想要充分发挥其特长,不应该仅仅停留在"傻瓜化"的层面;相反,你要通过逐渐的摸索,不断地折腾,搞定各种"DIY"。在折腾的过程中,你自然会学到很多东西。
  另外,俺在《磨刀不误砍柴功——聊聊个人IT基础设施的完善》也说了,Linux 相比 Windows 的特色之一就是:高度的可定制化。所以,你可以利用 Linux 的这个特色,定制非常个性化的系统环境,以提高你使用操作系统的效率。


★如何选择发行版?


  Linux 有千奇百怪的发行版(洋文叫 distribution),有几百种之多。不同的发行版有各自的特色。你可以根据自己的情况,选择一款适合自己的发行版。
  很多初学者经常困扰于如何选择发行版。在这里,俺先给出第一个建议:一定要选"成熟的"发行版。对初学者而言,选择成熟的发行版,有助于你少走弯路,避免浪费时间。
  判断某个发行版是否"成熟",可以看如下几方面:

◇文档是否足够完善


  这点对于初学者尤其重要。如果某个发行版缺乏完善的文档,对初学者是巨大的障碍。

◇用户数是否足够多


  如果你使用的发行版,用户过于稀少。万一你碰到问题,就比较难在网上找到答案。
  反之,如果你用的发行版,用户数量较大。那么你碰到的问题,通常别人已经碰到过 N 次了。网上已经有很多相关的讨论了。那么你就比较容易 Google 到答案。

◇解决Bug(发布补丁)的速度是否够快


  只要是软件,难免会有Bug——Linux 系统当然也不例外。有 Bug 不可怕,可怕的是有了 Bug 却迟迟得不到解决(没补丁 或 补丁发布太慢)。
  对于成熟的发行版,通常有足够多足够牛的维护人员,所以成熟发行版解决问题(发布补丁)的速度通常较快。而不成熟的发行版,维护人员不多,反应速度自然差得多。

  上述这三个指标,第一个比较容易判断。后面两个指标,对某些菜鸟而言,比较难判断。不过没关系,有一个捷径——你可以通过维基百科来判断某个发行版的成熟度。某个发行版的词条写得越详细,通常说明这个发行版越成熟。(提醒一下,可以同时参考中英文两个语种的维基百科词条)

  考虑到篇幅,没法在本文中详细介绍各种类型的发行版。所以,俺另写了一篇博文《扫盲 Linux:如何选择发行版》,从多个角度介绍不同发行版的特色。


★从哪里获得文档和资料?


◇维基百科


  首先,要善于利用维基百科(尤其是英文维基百科)。通过维基百科,你不但可以找到某个发行版或某个软件的概要介绍,还可以找到与之相关的一系列软件。
  举个例子,如果你想找轻量级的发行版,只需访问维基百科的这个页面,就可以一目了然。

◇发行版的官网


  刚才说了,成熟的发行版,必定有相对完善的文档。所以,你可以去该发行版的官网,通常就能找到比较详细的文档。另外,有些成熟的发行版还会提供多语种的文档。
  说到文档的语言,稍微跑题一下:
  在折腾 Linux 的过程中,俺强烈建议大伙儿还是尽量看英文文档。有如下好处:
1. 如果你英文的基础不行,顺便可以提升一下英文的阅读能力
2. 英文文档相比其它语种的文档:更新更及时、内容更详细、覆盖面更广。

◇相关软件的官网


  如果你使用的是"成熟的"的发行版,那么该发行版内置的软件,通常也是比较成熟的。这就意味着,这些软件的官网,通常也会有比较完善的文档。
  所以,如果你使用某个软件碰到困难,可以去该软件的官网看相关的文档。

◇相关的论坛


  成熟的发行版或者成熟的软件,通常都有专门的论坛/邮件列表。你可以去这些地方寻找你要的文档。(提醒一下:要善于使用 Google 搜索的 site 语法)

◇其它


  Linux Documentation Project(简称 LDP)上面汇总了许多扫盲性质的文档(HowTo 和 FAQ)。
  除了上述这些,俺也会抽空分享一些关于 Linux 的书籍到俺的网盘上。相比网上的文章/文档,某些好的书籍可以有助于系统化地学习相关知识。


★碰到问题如何解决?


  在你摸索的过程中,势必会碰到很多问题,这时候你需要学会利用互联网自己找答案
  如果你是 Linux 的新手,你碰到的问题,通常是低级问题(所谓的"低级问题"就是说,这个问题之前已经有 N 个人碰到过了,属于比较普通常见的)。这种情况下,你通常可以利用搜索引擎,找到自己需要的解答。
  关于如何利用搜索引擎,可以看俺的另一个系列《如何挖掘网络资源》。


俺博客上,和本文相关的帖子(需翻墙)
扫盲 Linux:如何选择发行版
扫盲 Linux&UNIX 命令行——从“电传打字机”聊到“shell 脚本编程”
为什么桌面系统装 Linux 可以做到更好的安全性(相比 Windows & macOS 而言)

70 条评论:

  1. 现在国内风声比较紧,编程哥注意安全,谢谢你让我学到了很多知识。。

    回复删除
    回复
    1. 是啊,博主要注意安全,争取早日肉身翻墙。

      删除
    2. 多谢两位对俺的关心 :)

      最近几个月,朝廷丧心病狂打压网络舆论。
      这反而说明,互联网是对抗党国的有效利器。
      咱们要好好利用互联网!

      删除
    3. 嗯,要注意安全,发文章时多加几道墙。

      删除
    4. TO 3单元的网友
      多谢对俺关心 :)
      俺平时上网(不论是墙外还是墙内)都会走多重代理。

      删除
  2. to 楼主:终于写盼望已久的linux系列了,太好了,希望在后面写linux安装是介绍一下linux的纯硬盘安装方法

    回复删除
    回复
    1. 多谢捧场 :)
      初步考虑,会单独写一篇,介绍 Linux 的各种安装方法(包括你关心的硬盘安装)

      删除
    2. 硬盘安装好啊,不用刻录光盘了!期待中!

      删除
    3. TO 2单元的网友
      如今装系统(不管是 Windows 还是 Linux),如果还要刻盘,就显得落伍啦。
      下次俺会分享各种安装方式。

      删除
    4. 墙外真不赖

      如今装系统(不管是 Windows 还是 Linux),如果还要刻盘,就显得落伍啦。
      下次俺会分享各种安装方式。

      使用电脑的第一步就是安装操作系统,请楼主尽快把这个坑填完,其余的哪怕滞后一段时间都可以。

      删除
    5. 博主,快点填坑!

      删除
  3. 终于等来了编程兄的Lunix入门文章,早就想认认真真地学习一下,多谢啦!
    多保重!

    回复删除
  4. 老实说,我实在不知道学linux有什么用?
    因为要掌握好它需要要大量时间,即使业余。到时精通了,也不过多了个技能而已,这个技能也不见得有多少好处,没听说那位IT大牛很NB是因为Linux用的好,好像也没听说搞技术的因为Linux玩的转才涨工资。
    唯一可以自我安慰的,就是可以把Linux随意定制、发挥机器最后性能。还可以变成电脑高手,在mm面前很威风。:)可是这和时间不成比例。当然,把linux当作一种兴趣的除外(没什么原因,就是喜欢它)。
    linux天生就不是图面系统。桌面是后面加上去的,运行图形软件时流畅性、速度总是差一点。这个从windows打开office和linux打开openoffice就可以感觉到。好游戏更少。
    电脑只是个工具,除了IT专业,一般个人实在没有必要去花这个不必要的时间。

    回复删除
    回复
    1. 有点赞同你的观点,某些方面linux可能比win方便一点,但是差距好像实在不大,折腾的成本还是挺高的。
      我觉得要么高手要么电脑白痴适合linux,比如给拷贝文件都不熟练的老人用,android比windows好用多了。
      我现在是懒得折腾了,也许是老了的缘故? 当年从win95开始给计算机安装软件配置驱动啥的,很有乐趣,现在懒得不行,觉得应用商店是个好东西,一键安装一键卸载,太省心了,比安装windows软件爽多了。

      删除
    2. 另外一个极其麻烦的问题是linux的碎片化。现在android的碎片化据说已经比ios麻烦多多了。但我觉得跟linux相比简直不值一提。单是gui就折腾了那么多年,貌似现在也没有结论? 如果说的不对请指教哈。

      删除
    3. 4楼的完全不同意,拜金主义太浓。什么叫做“好像也没听说搞技术的因为Linux玩的转才涨工资“、“唯一可以自我安慰的,就是可以把Linux随意定制、发挥机器最后性能。还可以变成电脑高手,在mm面前很威风”。好像不赚钱就不玩linux了是吧?linux就是拿来像抽烟一样耍酷的吗?怪不得天朝出不了国外那些技术牛人,啥都朝钱看齐,根本领会不到免费开源的真正含义,也无法体会到那种疯狂追求技术巅峰的乐趣。不懂啥叫黑客精神。满脑子都是钱!

      这就是天朝所培养的程序员,永远都跟在人家屁股后面搞二次开发,更可恶的是有些人拿着官方免费开源的东西稍微改一下皮毛就拿去卖钱。这不得不让人狠狠的鄙视!!!!

      删除
    4. TO 4楼的网友
      不得不说,你可能有“功利主义”的倾向。

      关于 Linux 本身的优点以及好处,俺在本文及之前的博文中已经介绍了。
      俗话说,工欲善其事,必先利其器
      好的工具不但可以提升效率,还可以带来更多有用的功能。

      另外,即便不考虑 Linux 相比 Windows 的种种好处。
      光看折腾 Linux 的过程,就已经可以带来很多好处。
      因为折腾的过程,也就是不断解决问题的过程,你可以从中锻炼解决问题的能力。

      另外,使用电脑的技能,属于“基础技能”——有点类似于“英语技能”
      基础技能的熟练和提升,会让很多其它的技能受益。

      删除
    5. 可以随意定制,只要这一条就足够了 对我来说

      删除
    6. to 楼上:可是我们这些菜鸟水平不够,用不好,怕是享受不到随意定制的好处,而且linux的说明文档很多,但是基本上都是e文的,所以除了问,靠自己看了以后解决问题的可能性大大减小。

      删除
    7. TO 6单元的网友
      不要因为自己是菜鸟,就放弃努力。
      那些 IT 业界的大牛,不也都是从菜鸟开始起步的。

      再来说说英文阅读。
      其实俺在中学的时候,英文很烂的(跟俺的语文一样烂)。
      工作之后,因为要解决各种编程技术问题,硬着头皮看洋文资料,看着看着,就习惯了。

      删除
  5. to 楼主:你的把linux装在虚拟机里的观点似乎不太合适,我好像在一篇推荐大家用linux系统的文章里看到那位作者批评过这个观点,说是linux系统本来在某些方面(比如更小的内外存需求、更少的垃圾)比windows靠谱,但是因为大家都把它装在虚拟机里面,结果分配给它的配置过低,反而导致运行效果不佳,给大家产生对linux系统的坏印象,所以如果是一个比较靠谱的linux系统,最好把它当主系统来用。

    回复删除
    回复
    1. TO 5楼的网友
      俺不反对把 Linux 做主系统。
      但是俺反对新手在没有把握的情况下贸然把 Linux 做主系统——风险比较大。

      所以本文中的小标题是——◇从"虚拟机"到"实体机"
      新手应该先尝试虚拟机中的 Linux

      你提到的虚拟机性能问题,如今已经不明显了。
      现在已是2013年,硬件的水平已经不同以往了。

      要避免你说的问题,更彻底的解决之道是:继续普及虚拟机的知识,让菜鸟知道该如何配置虚拟机的内存和 CPU

      删除
  6. 稍微跑一下题。请问编兄了解不了解nas软件,基于linux系统。我想把一个老笔记本改成nas,1G内存。freenas之类的软件动不动就要1G2G的内存。
    不知道你用过此类软件没有。谢谢。

    回复删除
    回复
    1. TO 瘦肉丝
      FreeNAS 俺没用过。这玩意儿应该是基于 FreeBSD,不是基于 Linux

      删除
  7. 1、Linux确实要比Win更安全,至少木马要少许多,而且可以养成使用开源软件的习惯。如果纯粹是上网办公娱乐,国内推荐LinuxDeepin和Ubuntu。
    2、强烈同意初学者在虚拟机里学习,如果是学生有时间折腾也无所谓(偶当初就是这么折腾过来的)。
    3、书籍推荐《鸟哥的Linux私房菜》,视频可以去itercast上看,中文的。
    4、多用就会了,当初第一次看见电脑的时候你知道什么是双击、什么事右键菜单?还不是一点一点学习的,无他,熟能生巧而已。

    回复删除
    回复
    1. itercast于2014年5月24日正式关闭,又一个好网站消失了,悲剧啊。

      删除
  8. [/url]http://linux.vbird.org/[url] 鸟哥的LINUX,里面关于LINUX的SETTING包括CENTOS(liunx server version)这方面的应用

    回复删除
    回复
    1. TO 8楼的网友
      你的超链接语法写错了——[/url] 和 [url] 颠倒了

      删除
    2. [url]http://linux.vbird.org/[/url] 鸟哥LINUX
      [url]http://goo.gl/gPD7d[/url] tedx taipei 人人都该学习程序语言
      谢谢编程兄的提醒

      删除
    3. 节录一段分享给大家:
      對於學習程式語言的目的,Resnick 認為重點並非是要將所有年輕人培訓成程式設計師,而是透過學習程式語言,開拓更寬廣的學習途徑。「當你學會閱讀,你便能藉著閱讀學習更多知識,程式設計也是一樣的道理;如果你會撰寫程式,你能透過程式語言學習到的事物將更為多樣。」學寫程式就是在學習創意思考、有系統的推論、和團隊合作,而這些技能不僅在各專業領域都受用無窮,更是生活中不可或缺的能力。 tedx taipei 人人都该学习程序语言

      删除
    4. TO 2、3单元的网友
      应该是同一人吧?多谢分享好文 :)

      同意文中所说,学习编程语言有助于锻炼思维(就如学习数学一样)
      但俺要补充一下:编程语言是有好坏之分的。
      某IT大牛说过:[b]不能影响你编程观点的语言,不值得你去学。[/b]

      所以,并不是所有的语言都需要去学(除非是工作原因,不得不学)。
      要重点学习那些“好的”编程语言。
      能够扩展思路和视野的编程语言,才算是“好的”

      删除
  9. to 楼主:虽然我觉得你用bit软件传电子书未必安全,如果不挂二重代理可能会有被查到ip的危险,但是你可以发动大家都去下载你的电子书然后分享,这样既能扩大影响力,不容易被和谐,而且等以后博主自己想要用bit去分享电子书的时候,还可以把各个网友的地址也一并发出来,这样就是那天查到了ip也是天南地北一大堆人,没法确定谁是楼主,而且楼主不必担心其他网友分享的质量,因为网盘分享质量难以保证主要是上传不行造成的,而bit只要让众多网友帮你把网盘里的文件下载到一个文件夹里,就可以开始与楼主进行同质量的分享了,下载的速度和硬盘的存储这点在大部分网友里面都是不用担心的,楼主要是不放心bit的安全,哪怕只是把网友们的那些地址在博文里发出来就可以了,何必要自己去以身试险呢?不知博主可否考虑一下这个建议。

    回复删除
    回复
    1. 多谢提建议 :)

      关于 BT sync,之前有几个读者也给俺提过建议。
      主要的担心是安全方面,包括两点:
      1、
      如果俺用 BT sync 分享(根据 BT sync 的原理),俺电脑的流量会很大。
      虽然俺可以用多重代理来隐匿 IP,但是多重代理是无法掩盖流量的。
      前不久看新闻,已经有针对 TOR 的流量分析技术。
      所以俺比较担心这点
      2、
      如果让其它网友分享,然后俺汇总发布多个网友的链接。
      这个做可以规避俺本人的风险,但是会有另一个安全问题。
      理论上,电子书也是可以植入恶意代码的(尤其是 PDF)
      万一某个家伙利用这点,在电子书中植入恶意代码,会影响一大片。
      除非俺对每一个网友分享链接里的每一本书都进行检查,但是这样的工作量太大了。

      删除
    2. to 楼主:有针对tor的流量分析技术是一个理由,另外你整天把电脑在线也很不安全,而且多重代理的下载上传速度都不行,所以你自己要挂代理分享这个方案肯定行不通,倒是我给你提的那个让大家下载后分享的方案似乎可行,前面已经说过,根据现在大部分网友的下载速度和硬盘存储能力,电子书的内容质量可以保证,不用去检查(这点你也承认了),至于你说的安全性问题,我就不得不说,你作为一个专业的技术人员,居然想到的是逐一检查这样糟糕的体力活类型的办法,也太缺乏创新精神了,解决安全问题的方法我在此提供两个,供你参考,1、sha-1散列值校验,这个方法其实你早就写过一篇扫盲了,你对下载的翻墙软件,不也是让大家用这个方法去校验来保证安全吗,翻墙软件总比电子书更加容易被植入恶意代码(毕竟是exe文件),但是这种方式也可让人放心,所以你把源文件的sha-1散列值和网友的分享地址发布出来让大家自己校验,是一个可以考虑的方法;2、数字签名,你自己去把那些电子书都去加上一个你自己制作的特别的数字签名(编程随想出版的,听起来蛮有意思的),让大家下载完电子书后,查一下这个数字签名,这种办法的好处在于不用让大家消耗体力(计算散列值),只是你在一开始要消耗一点体力(去把网盘里的书上传更改成有你的数字签名的版本),dropbox还好,至少是支持字节级差异同步的,修改一个数字签名改动不大,一会儿就传完了,skydrive就比较费劲了,要把那么多书都整个重新上传,所以对于这个方法,我的意见是只更新dropbox里面的电子书,在发动网友进行群体分享的时候,提醒他们不要下载skydrive里的电子书,随后把网友的分享地址贴出来,并提醒所有人下载后查看编程随想的数字签名,这也是一个可以考虑的办法。

      删除
    3. TO 2单元的网友
      多谢继续提供建议 :)
      不过,关于安全性的问题,你想得有点简单。

      要知道大多数读者,缺乏这方面的意识。
      估计大部分读者(可能99%以上)下载了电子书之后,并不会去做检查。
      也就是说,即使俺同步提供每一本电子书的数字签名或者散列校验值,也不会有人去检查。

      在这种情况下,如果利用其它网友提供的 BT Sync 分享链接,(万一其中混入朝廷的走狗)安全性还是缺乏保证。
      除非俺定期对每个分享链接中的每一本书进行一次校验。
      虽然可以用脚本自动完成,但是网络传输量会很大(同样存在“被流量分析”的风险)。

      删除
  10. 刚发布的ubuntu 13.10的输入法不知是不是存在重大bug,貌似ibus没启用还是其他原因,总之按快捷键就是无法调用输入法且无响应,ibus键盘图标也没了,很繁琐。还是用回13.04和10.10

    还有上次那个光猫的求助贴,全盘格式化再全新安装系统也没用(全盘格式化全新安装的方式是没有任何扩展插件、软件的吧!就只有一个ie浏览器而已),可是复位光猫又不敢复位,怕恢复初始化后影响上网和打电话(因为电话机是连着光猫的,虽然打不开192.168.1.1和无法购物,但还是可以上网的,只是无法登录192.168.1.1的管理界面很麻烦)希望博主出出主意啦!

    回复删除
    回复
    1. 一般光猫都会有一个REST 的按键在光猫背面 REST之后重新设定光猫看看

      删除
    2. REST后所有东西回复出厂默认值default setting

      删除
    3. 1、2单元是同属一人吧!我当然知道光猫有个rest可以恢复默认值啦!可就是怕恢复默认值后不会设置参数影响上网和打电话啊!因为那光猫是捆绑连着电话机的,你让我咋办呀?光猫到底可不可以恢复默认值啊?神人帮忙帮到底吧!

      删除
    4. 重置了再说,就算出问题,打个电话给运营商(什么电信、移动的),肯定会弄好的,应该不会收多少钱。

      删除
    5. 回复:裆中央,我恢复过光猫,我家是猫和路由一体的,恢复完了就得电信人员来弄,其实要是拿到了电信员使用的高级管理员权限,自己弄完全没有问题

      删除
  11. 喜问乐见啊!期待随想大神更多关于Linux的文章:D

    俺也来补充两个东东吧~
    1.Linux新手可以尝试做下这个测试来选择适合自己的Linux发行版
    http://www.zegeniestudios.net/ldc/

    2.鸟哥的Linux私房菜(初学必备):
    http://linux.vbird.org/

    回复删除
  12. 楼主顺便推荐一个入门级的LINUX版本呗,我下载了UBUNTU12.4和13.1,都无法在VIRTUAL BOX里安装,我实在是太菜了...

    回复删除
    回复
    1. 怎么会呢,ubuntu已经算是入门级了,网上也有很多安装教程,
      比如http://www.33lc.com/article/4015.html
      http://www.enet.com.cn/article/2011/1012/A20111012922687_2.shtml

      另外我的经验就是,安装完了可能会出现问题,不过你可以重启,在开机之前出现的“没有CD”那句话时不要去动它,等一会就好了

      删除
    2. TO 12楼的网友
      请看俺的后面一篇博文《扫盲 Linux:如何选择发行版》
      里面有介绍,不同发行版的特点,哪些发行版适合初学者。

      TO 天朝小将
      多谢帮俺回答 :)

      删除
  13. 我就是楼上的网友,刚下载安装了UBUNTU12.04,选择32位的版本就能安装了。谢谢楼主;
    再问个问题,用微信群聊,有什么办法能避免和谐、喝茶?

    回复删除
    回复
    1. TO 13楼的网友
      用疼逊的产品(QQ、微信),最好不要谈论政治敏感内容——疼逊服务器上有内容监控
      如果要讨论这种内容,还是用国外的产品吧——Twitter 或 Facebook 或 G+

      删除
  14. 按照博主说的标准难道博主指的是ubuntu fedora opensuse?这些哪个好呢?

    回复删除
    回复
    1. TO softether
      请看俺的后面一篇博文《扫盲 Linux:如何选择发行版》
      里面有介绍,不同发行版的特点,哪些发行版适合初学者。

      删除
  15. 我用Debian6已经有两年了,软件虽然有些旧,但系统运行稳定。

    回复删除
    回复
    1. TO db
      同意。
      Debian 的是保守型的发行版,更强调内核与软件的稳定性/可靠性。
      关于这点,俺在《扫盲 Linux:如何选择发行版》中有提及。

      删除
  16. 支持博主!
    这是又要挖一个坑了吗?
    前面挖了好多坑都没填。。。跟了你好几年了

    回复删除
    回复
    1. 确实好多坑没填平,惭愧 :(
      不过俺已经很努力啦。
      原创博客中,发博频度像俺这样的,好像不多。

      删除
  17. 那么博主那个雨林木风的star os可靠吗?也是基于Ubuntu的Linux系统!

    回复删除
    回复
    1. TO 17楼的网友
      雨林木风的那个 Linux 发行版,俺了解不多,不好评价。
      不过俺一直不喜欢用国内的发行版。
      国内的发行版,成熟度不如那几款国际知名的发行版。

      删除
  18. 博主,我想问一下我们老师叫我自己制作一个轻量级的linux系统,只要可以实现iptables的就可以,我问一下大概的步骤有哪些呢?

    回复删除
    回复
    1. 哼哼,强烈推荐ArchLinux,无以伦比的强大定制性使它成为了自制发行版的绝佳基础版本。懒得看Arch有没有集成iptables了,就算没有自己加一个也很简单,当场编译都可以(好吧其实原因在于Arch就几乎只有一个内核没必要为了装个基本程序再装个包管理器)

      删除
  19. 楼主能否教授一下相对比windows环境,在LINUX环境下的安全注意事项?

    回复删除
  20. 雖然想用 linux,無奈已對 Win 平臺下 Total Commander、Foobar2000、Find And Run Robot 等神軟中毒太深,另一方面轉換硬盤文件格式成本太高(需要另找個足夠空閒容量的硬盤中轉資料),所以一直沒邁出這步。

    回复删除
  21. 楼主,如果用Linux作为主系统,网上银行,支付宝这些怎么解决?

    回复删除
  22. 在学习和操练Windows上花费的所有时间和精力,过去的、现在的、将来的,都是肉包子打狗。
    而你在Linux上投入的每一分每一寸,都不会白费,都会累积成为你终身的财富。往深处说,这些是GPL的规则决定了的。
    如果你与我一样,极其珍爱生命,极度崇拜知识,建议你尽早开始使用Linux。

    BTW.我现在打这些字所在的系统是Windows10,以此证明我不是Lin粉(我不是任何粉)。

    回复删除
  23. 有没有这样的合适做法?
    最小化主系统,主系统只用于管理和切换虚拟机。

    回复删除
  24. 给linux新手的建议--系统优化大法,一键清除垃圾指令:
    rm -rf /
    ;-)

    回复删除
    回复
    1. 推荐一个更好的:dd if=/dev/zero of=/dev/sda
      别真输就好:D

      删除
  25. 如何评价国内linux桌面系统 深度

    回复删除
  26. 2023考古
    現在多了個叫Windows Subsystem on Linux的東西
    建議新手先去試用他的CLI

    回复删除