ccbikai
V2EX  ›  问与答

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

  •  
  •   ccbikai ·
    PRO
    · May 30, 2013 · 6484 views
    This topic created in 4761 days ago, the information mentioned may be changed or developed.
    55 replies    1970-01-01 08:00:00 +08:00
    chon
        1
    chon  
       May 30, 2013
    这种问题会引起发行版大战的。。。
    另外,linux首先是拿来“用”的,而不是拿来“学习”的,可以多尝试几个发行版,然后自己挑一个用着顺手的。
    8QE
        2
    8QE  
       May 30, 2013 via iPhone
    CentOS 网上教材最多
    chainkhoo
        3
    chainkhoo  
       May 30, 2013   ❤️ 1
    桌面环境Ubuntu 生产环境CentOS
    tioover
        4
    tioover  
       May 30, 2013 via Android
    学习的话archlinux 学会了就能用!
    lecher
        5
    lecher  
       May 30, 2013
    对于什么都没有接触过的新手,个人桌面ubuntu的中文社区最活跃,教程也相对多一些.能分清楚软件包,内核与unity,gnome,kde这种重型桌面系统的关系,基本上就知道自己喜欢用什么发行版了.
    如果是运维新手,redhat教程最多,centos的手册也很不错.能搞定数据库和web sever的安装和基本配置,就差不多算入门了.然后学学shell,perl之类的处理日志.
    buru
        6
    buru  
       May 30, 2013 via iPhone
    搭车问一下,生产环境用ubuntu与centos比有什么优劣呢?我用ubuntu 装软件经常会有依赖包问题,不是太新就是太旧,centoz也这样吗?
    tititake
        7
    tititake  
       May 30, 2013
    具体想学啥?
    我自己是从倒腾gentoo学了不少东西。
    plprapper
        8
    plprapper  
       May 30, 2013
    我是从ubuntu开始接触linux的 2011年开始 到现在 个人笔记本和公司的提供的台式机都是装ubuntu的 感觉还可以

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

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


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

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

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

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

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

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

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

    以上个人理解,不保证正确。
    ygmpkk
        38
    ygmpkk  
       May 31, 2013
    可以推荐LFS吗
    skydiver
        39
    skydiver  
       May 31, 2013
    看到题目里的别字就像改,怎么破?
    skydiver
        40
    skydiver  
       May 31, 2013   ❤️ 1
    @skydiver 呃……我也写别字。。。汗
    leehomsf
        41
    leehomsf  
       May 31, 2013
    mint
    unlion
        42
    unlion  
       May 31, 2013
    archlinux 很顺手,很轻便
    ccbikai
        43
    ccbikai  
    OP
    PRO
       May 31, 2013 via Android
    @skydiver 不好意思啊,写错字了
    TankyWoo
        44
    TankyWoo  
       May 31, 2013
    别人建议的始终都会带有主观色彩,自己多试试几个版本就知道了
    evanmeng
        45
    evanmeng  
       May 31, 2013
    从新手学习的角度上来说,哪个版本都差不多,反正就是折腾嘛。穷折腾富折腾左折腾右折腾差别很大吗?
    当然最主要的一点不要忘记,就是你得保证你还有另外一台非Linux机器来做你除了折腾以外的事情,切记切记。
    marguerite
        46
    marguerite  
       May 31, 2013 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  
       May 31, 2013
    推荐 opensuse
    rayu
        49
    rayu  
       Jun 1, 2013
    @tioover
    @chemzqm
    求教arch linux如何折腾?有基本教程吗?谢谢~
    chemzqm
        50
    chemzqm  
       Jun 2, 2013
    @rayu https://wiki.archlinux.org/index.php/Beginners%27_Guide
    看官网wiki,不过要有一定linux基础
    sivacohan
        51
    sivacohan  
    PRO
       Jun 2, 2013 via Android
    @acpp
    虽然语气比较硬,但是我非常喜欢你的态度。
    手机没法感谢,先mark
    tangzx
        52
    tangzx  
       Jun 2, 2013 via iPhone
    我已经闻到硝烟味了
    tioover
        53
    tioover  
       Jun 2, 2013 via Android
    @rayu 像楼上说的看wiki 有点麻烦,多百度。至少能克服对命令的敬畏。
    tioover
        54
    tioover  
       Jun 2, 2013 via Android
    最近只能手机上网,手机翻墙麻烦一直用百度,竟然脱口而出“多百度”了,好可怕!
    是多Google…还有学会查英文论坛里的东西
    tioover
        55
    tioover  
       Jun 2, 2013 via Android
    @rayu 像楼上说的看wiki。遇到有点麻烦的情况,多Google。至少能克服对命令的敬畏。
    //更正
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3147 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 10:43 · PVG 18:43 · LAX 03:43 · JFK 06:43
    ♥ Do have faith in what you're doing.