V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ccbikai
V2EX  ›  问与答

linux的那个发行版适合新手学习?

  •  
  •   ccbikai · 2013-05-30 18:21:53 +08:00 · 5817 次点击
    这是一个创建于 4196 天前的主题,其中的信息可能已经有所发展或是发生改变。
    55 条回复    1970-01-01 08:00:00 +08:00
    chon
        1
    chon  
       2013-05-30 18:47:51 +08:00
    这种问题会引起发行版大战的。。。
    另外,linux首先是拿来“用”的,而不是拿来“学习”的,可以多尝试几个发行版,然后自己挑一个用着顺手的。
    8QE
        2
    8QE  
       2013-05-30 19:00:16 +08:00 via iPhone
    CentOS 网上教材最多
    chainkhoo
        3
    chainkhoo  
       2013-05-30 19:06:25 +08:00   ❤️ 1
    桌面环境Ubuntu 生产环境CentOS
    tioover
        4
    tioover  
       2013-05-30 19:11:26 +08:00 via Android
    学习的话archlinux 学会了就能用!
    lecher
        5
    lecher  
       2013-05-30 19:16:39 +08:00
    对于什么都没有接触过的新手,个人桌面ubuntu的中文社区最活跃,教程也相对多一些.能分清楚软件包,内核与unity,gnome,kde这种重型桌面系统的关系,基本上就知道自己喜欢用什么发行版了.
    如果是运维新手,redhat教程最多,centos的手册也很不错.能搞定数据库和web sever的安装和基本配置,就差不多算入门了.然后学学shell,perl之类的处理日志.
    buru
        6
    buru  
       2013-05-30 19:32:15 +08:00 via iPhone
    搭车问一下,生产环境用ubuntu与centos比有什么优劣呢?我用ubuntu 装软件经常会有依赖包问题,不是太新就是太旧,centoz也这样吗?
    tititake
        7
    tititake  
       2013-05-30 19:45:24 +08:00
    具体想学啥?
    我自己是从倒腾gentoo学了不少东西。
    plprapper
        8
    plprapper  
       2013-05-30 19:49:47 +08:00
    我是从ubuntu开始接触linux的 2011年开始 到现在 个人笔记本和公司的提供的台式机都是装ubuntu的 感觉还可以

    开始的时候在自己的笔记本上装个双系统 慢慢熟悉ubuntu 半年左右觉得差不多 就再办公环境下使用了。带动了身边差不多四五个同事 在办公电脑上使用ubuntu。
    AstroProfundis
        9
    AstroProfundis  
       2013-05-30 19:59:25 +08:00
    从在OpenVZ上面装arch入门的我算是奇葩了吧...
    ccbikai
        10
    ccbikai  
    OP
       2013-05-30 20:02:06 +08:00
    @chon 从来没有用过linux,只是找一款开始使用
    @lecher 现在尝试了ubuntu deepin ,今天又装了linux mint 感觉linux mint 最顺手

    @tititake 打算往web服务器方面发展。


    @plprapper 前两天装了ubuntu 老是运行出错,现在换的是基于ubuntu 的linux mint ,应该与ubuntu没有多大差别吧?
    kokdemo
        11
    kokdemo  
       2013-05-30 20:08:15 +08:00
    @tioover ……“学会了就能用”……
    tititake
        12
    tititake  
       2013-05-30 20:16:03 +08:00
    @ccbikai centos/redhat/suse rpm系,debian/ubuntu deb系,看公司要求,如果是自己玩ubuntu挺方便。
    min
        13
    min  
       2013-05-30 20:35:43 +08:00
    学linux当然应该上LFS了
    wuyamoyun
        14
    wuyamoyun  
       2013-05-30 20:47:58 +08:00
    freebsd
    yiqingfeng
        15
    yiqingfeng  
       2013-05-30 21:16:10 +08:00
    @8QE 赞同。
    plprapper
        16
    plprapper  
       2013-05-30 21:49:07 +08:00
    不知道你说的出错是哪里的问题
    我折腾ubuntu的过程中出错的经历不多

    我觉得在尝试的一开始总是碰到各种各样的问题,过了一个阶段就好很多了 能够有感觉问题大概是出在哪里 慢慢来吧 无论是哪种系统 都一样的 坚持一下也许就不一样了

    话说google问题的时候 资料越多越容易上手 ^_^
    chloerei
        17
    chloerei  
       2013-05-30 21:50:54 +08:00
    Ubuntu
    hahagood
        18
    hahagood  
       2013-05-30 22:02:20 +08:00
    找个免费的虚拟主机。ubuntu的。然后远程登录进去,慢慢玩就行了。
    个人电脑,可以在win里安装个virtualbox,然后在里面装各种各样的发行版,都试试呗。也不是啥大问题。
    oldcai
        19
    oldcai  
       2013-05-30 22:12:09 +08:00
    刚开始学linux的时候,还不知道有什么发行版这么一说。
    后来发现用的是centos,软件都好老,就去用debian了,还以为没几个版本。
    再再后来才知道。。发行版这么多啊。。
    csx163
        20
    csx163  
       2013-05-30 22:17:49 +08:00
    mint 15 刚出来,LZ可以试试,感觉比UBUNTU的桌面清爽
    ccbikai
        21
    ccbikai  
    OP
       2013-05-30 22:21:16 +08:00
    @csx163 今天下午装了,现在用着感觉很不错
    glancesx
        22
    glancesx  
       2013-05-30 22:27:57 +08:00
    个人玩玩推荐debian系,服务器的话,无奈从了redhat系吧.
    liuhang0077
        23
    liuhang0077  
       2013-05-30 22:40:17 +08:00
    Ubuntu Centos 这两个最合适。 个人感觉 如果看书的话 Centos把。鸟哥私房菜 推荐一下
    chemzqm
        24
    chemzqm  
       2013-05-30 22:50:20 +08:00
    楼主要从自己兴趣需求出发,Ubuntu实用起来容易一些,因为社区较为强大,Arch更有助于你了解linux底层如何工作,如果需要免费的生产环境linux,CentOS能提供更多支持。
    其实我觉得重点是学会命令行工具,能写Bash脚本会对编程非常有帮助。
    min
        25
    min  
       2013-05-30 22:52:02 +08:00
    @csx163 我正在虚拟机里装mint 15,试试看好不好使 :)
    revlis7
        26
    revlis7  
       2013-05-30 23:12:51 +08:00
    windows里装个虚拟机一个一个试过去,生命在于折腾。
    nendors
        27
    nendors  
       2013-05-30 23:18:32 +08:00
    opensuse 目前觉得挺不错的
    sarices
        28
    sarices  
       2013-05-31 00:26:42 +08:00
    centos+1 redhat+1
    wy315700
        29
    wy315700  
       2013-05-31 01:43:32 +08:00
    centos + 鸟哥的LINUX私房菜
    acpp
        30
    acpp  
       2013-05-31 03:50:30 +08:00
    @buru centoz打错了
    @tititake 你学到了什么?
    @min 为什么是lfs 你用过lfs吗?也是道听途说吗
    @wuyamoyun 他是问linux 不是bsd系列

    以上@到的,希望能认真回答。
    feikaras
        31
    feikaras  
       2013-05-31 04:05:14 +08:00
    @acpp 自己一个个折腾下来。不折腾也学不会。懂得怎么解决依赖问题,知道常用软件依赖(其实就是熟知自己所用的发行版包管理机制) 知道/etc目录的那堆conf和~下一大对.开头的文件就完了
    发行版真无所谓,顺手就用,不顺手就换。了解编译和依赖的最刻骨铭心的方法当然是LFS。。。
    弄完基础系统就想吐。。。反正不是拿来用的。lfs当然本身就是一个文档而已。

    强烈建议你一个个发行版装过去。
    默认桌面是什么真无所谓,mint也好,ubuntu也好。。反正都要自己调。
    建议从debian的网络安装最小系统开始吧。
    wenbinwu
        32
    wenbinwu  
       2013-05-31 04:12:36 +08:00
    archlinux
    Ricepig
        33
    Ricepig  
       2013-05-31 04:31:05 +08:00
    Ubuntu:推荐理由是傻瓜式安装,用的人也比较多,某些GUI也挺好用的
    Centos:“企业级”软件如果支持非商业发行版,第一个得到支持的大概都是CentOS
    feikaras
        34
    feikaras  
       2013-05-31 06:18:58 +08:00
    觉得学linux并不是找用的人最多or所谓的支持最好的系统。
    而是通过自己尝试和实践了解linux的过程。
    所以推荐发行版没有意义,而从ubuntu上手损失感觉会更大。
    我个人停留最长的地方是ubuntu。。基本学到东西或者经验值获得最少的地方也是ubuntu。。
    最近对ubuntu的做法和方向不满,以及发现arch更简单好用。
    sxyclint
        35
    sxyclint  
       2013-05-31 08:53:01 +08:00 via iPhone
    初学嘛,怎么没人推荐CRUX?轻量纯粹的Linux,我就用它开始的
    yangzh
        36
    yangzh  
       2013-05-31 08:54:35 +08:00
    你要“学习”什么?

    “使用”的话,ubuntu 足矣。
    tititake
        37
    tititake  
       2013-05-31 10:04:21 +08:00   ❤️ 1
    @acpp 主要是两大块,gentoo被认为是个meta发行版本(meta-distribution),也就是比标准发行版本还要低级一些的发行版,但是比LFS稍微高级点。

    1. 软件结构:包括bootloader,kernel,toolchain,包管理工具等,它们在一个发行版里面是怎样的一个地位,起到什么作用。gentoo之前用过redhat,slackware,但是都没像gentoo体会的多。
    2.gentoo的包管理机制:把无数的开源或者闭源软件,抽象为统一的portage标准,但是又提供灵活的控制手段,如依赖关系处理、USE、patch管理、针对包自定义环境变量、用户自己的软件库overlay等。这些对我自己设计软件结构都有很大的帮助。

    以上个人理解,不保证正确。
    ygmpkk
        38
    ygmpkk  
       2013-05-31 10:13:22 +08:00
    可以推荐LFS吗
    skydiver
        39
    skydiver  
       2013-05-31 10:18:01 +08:00
    看到题目里的别字就像改,怎么破?
    skydiver
        40
    skydiver  
       2013-05-31 10:18:19 +08:00   ❤️ 1
    @skydiver 呃……我也写别字。。。汗
    leehomsf
        41
    leehomsf  
       2013-05-31 10:22:50 +08:00
    mint
    unlion
        42
    unlion  
       2013-05-31 11:01:07 +08:00
    archlinux 很顺手,很轻便
    ccbikai
        43
    ccbikai  
    OP
       2013-05-31 11:36:49 +08:00 via Android
    @skydiver 不好意思啊,写错字了
    TankyWoo
        44
    TankyWoo  
       2013-05-31 14:18:31 +08:00
    别人建议的始终都会带有主观色彩,自己多试试几个版本就知道了
    evanmeng
        45
    evanmeng  
       2013-05-31 14:28:41 +08:00
    从新手学习的角度上来说,哪个版本都差不多,反正就是折腾嘛。穷折腾富折腾左折腾右折腾差别很大吗?
    当然最主要的一点不要忘记,就是你得保证你还有另外一台非Linux机器来做你除了折腾以外的事情,切记切记。
    marguerite
        46
    marguerite  
       2013-05-31 15:37:14 +08:00 via Android
    linux 圈真的是没救了。宁可歪曲理解也要带歪楼主。之前在 G+ 上看到有人说要 user-friendly 系统然后一堆人 arch/gentoo,楼主一句 I said user-friendly 把那帮人脸都打了。适合新手学习,fedora,opensuse,ubuntu。但是你用 ubuntu 会学到不贡献上游的丑毛病,所以换成 debian 7 比较好。掌握了基本的 linux 知识和命令行使用,知道出问题要看wiki 的时候再去实验什么 modular distro,meta distro,from scratch distro。Linux 是拿来学习贡献使用的系统,每个方面都不可偏废,片面强调使用而用 ubuntu,那你基本没什么机会知道 Linux 圈子/社区是怎么一回事了。因为 Ubuntu 成功把圈里圈外的 freeriders 都圈过去了。
    Ansen
        47
    Ansen  
       2013-05-31 15:40:49 +08:00
    推荐 opensuse
    qiukun
        48
    qiukun  
       2013-06-01 10:35:26 +08:00
    rayu
        49
    rayu  
       2013-06-01 22:17:11 +08:00
    @tioover
    @chemzqm
    求教arch linux如何折腾?有基本教程吗?谢谢~
    chemzqm
        50
    chemzqm  
       2013-06-02 00:07:01 +08:00
    @rayu https://wiki.archlinux.org/index.php/Beginners%27_Guide
    看官网wiki,不过要有一定linux基础
    sivacohan
        51
    sivacohan  
       2013-06-02 00:11:06 +08:00 via Android
    @acpp
    虽然语气比较硬,但是我非常喜欢你的态度。
    手机没法感谢,先mark
    tangzx
        52
    tangzx  
       2013-06-02 08:29:00 +08:00 via iPhone
    我已经闻到硝烟味了
    tioover
        53
    tioover  
       2013-06-02 10:20:17 +08:00 via Android
    @rayu 像楼上说的看wiki 有点麻烦,多百度。至少能克服对命令的敬畏。
    tioover
        54
    tioover  
       2013-06-02 10:22:44 +08:00 via Android
    最近只能手机上网,手机翻墙麻烦一直用百度,竟然脱口而出“多百度”了,好可怕!
    是多Google…还有学会查英文论坛里的东西
    tioover
        55
    tioover  
       2013-06-02 10:24:02 +08:00 via Android
    @rayu 像楼上说的看wiki。遇到有点麻烦的情况,多Google。至少能克服对命令的敬畏。
    //更正
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3620 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.