V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
mains
V2EX  ›  Linux

疑问 -- 个人测试机,为什么大部分人推崇 centos !

  •  
  •   mains · 2017-03-14 17:36:52 +08:00 · 20924 次点击
    这是一个创建于 2601 天前的主题,其中的信息可能已经有所发展或是发生改变。

    疑问 -- 个人测试机,为什么大部分人推崇 centos !

    0x00 前提

    • 个人测试用途,不作为服务器。比如自己的 vps ,用作扶墙等, docker compose 构建下自己的小玩具等等。
    • 我的生成环境: mac , scrt 上有几十台 ubuntu 的小玩具。

    但是,很多情况下,还不知需求是什么,大部分人就嚷嚷着选 centos 了,就好像政治正确一样。我的印象里,大部分内核还是 2.6.32 左右, centos 6.x , python 升级要编译,啥都要编译。另一面, ubuntu 系列,直接 apt-get 就好了,或者写个 docker-compose.yaml ,都是来测试东西,实验预处理, demo 而已,为啥整的那么复杂。。。 ubuntu 不更优雅么?

    不明就理,各位大神指点下!

    185 条回复    2017-04-20 16:04:14 +08:00
    1  2  
    wuzhizhemu569
        101
    wuzhizhemu569  
       2017-03-15 10:01:33 +08:00
    @nanjishidu 哈哈哈
    nanjishidu
        102
    nanjishidu  
       2017-03-15 10:03:18 +08:00
    linux 基本上都差不多吧 单位的服务器用的 ubuntu 树莓派用的 debian vps 用的 centos7 以前的服务器用的 freebsd 倾向 bsd 系统。首先没有不遵循 GPL 协议 其次是系统稳定。基于 freebsd 系统做的服务运行了 5 年多 没有重启过
    uuair
        103
    uuair  
       2017-03-15 10:05:34 +08:00
    你喜欢 ubuntu 就用呗,个人有个人的原因,你想搜罗一下所有的原因么??那太复杂了。
    Ixizi
        104
    Ixizi  
       2017-03-15 10:17:51 +08:00
    跟风。
    yuedingwangji
        105
    yuedingwangji  
       2017-03-15 10:21:53 +08:00
    说一下我用 centos 不用 ubuntu 的原因吧, ubuntu 的 vi 模式好难用呀
    bin456789
        106
    bin456789  
       2017-03-15 10:23:05 +08:00 via Android   ❤️ 1
    在 v2 上,不是 debian 和 arch 才是政治正确吗?
    印象中 centos rhel 这种偏保守 /偏企业的发行版会被鄙视,如同鄙视 windows
    Felldeadbird
        107
    Felldeadbird  
       2017-03-15 10:24:18 +08:00   ❤️ 1
    ubuntu 的源 更新太频繁了。有一些自己写的 shell 脚本 基于 apt 源安装,结果因为源更新了,导致某些依赖库的 编译时出错了。尽管这些都是小问题,但当部署多几台的时候都出现这个情况就有点烦人了。
    所以我选用 centos 。万年的 yum 包都不怎么有变化。
    koalli
        108
    koalli  
       2017-03-15 10:35:34 +08:00
    会不会所有的原因最后都归于懒或者是没有时间?
    以前用过一款系统还要熟悉另外一款?
    以前有配套的脚本还要修改适配别的系统?
    反正我们团队里我给装的 Ubuntu 如果不停电的话可以说稳定跑了一年以上了,我觉得个人学习使用是可以的
    ijustdo
        109
    ijustdo  
       2017-03-15 10:37:18 +08:00
    因为背后有 redhat 然后 linux 内核开发里有很多开发者是 redhat 的 起码大问题 稳定方面能保证
    还有看到没 服务器版本的内核永远都不是最新的 linux 内核 为撒 老的经历了时间的检验 毕竟服务器 稳定第一
    BOYPT
        110
    BOYPT  
       2017-03-15 10:41:35 +08:00
    centos 你直接给换个最新的 4.10 内核一样欢快地跑啊,换个 yum 源就可以了;
    哪个组件不满意了还可以自己编译,偷懒了就加个三方源 yum 安装;
    源里面不满意的参数还可以拿 srpm 很简单就自己修改重新打包;

    ubuntu ? debian ? dpkg 那套鬼畜我不想弄~
    BOYPT
        111
    BOYPT  
       2017-03-15 10:41:53 +08:00
    个人测试机更应该用我大 Arch~
    xiaonengshou
        112
    xiaonengshou  
       2017-03-15 10:54:41 +08:00
    这种东西。选自己熟悉的就好。千万不要选不熟悉的。和正式项目的编程语言一样。
    cat9life
        113
    cat9life  
       2017-03-15 10:59:43 +08:00
    我个人来说就是习惯和文档多....
    bianchensz
        114
    bianchensz  
       2017-03-15 10:59:57 +08:00
    老司机爱用 cent ,新司机偏爱 debian ,女司机喜欢 windows (玩笑,别介意
    lyhapple
        115
    lyhapple  
       2017-03-15 11:31:04 +08:00
    1. 装软件时, yum 比 apt-get 少 4 个字母,虽然可以自己设置命令,但哥就是这么懒,懒得设置
    2. 感觉软件源比 ubuntu 的稳定,服务器嘛,就是求稳定。
    msg7086
        116
    msg7086  
       2017-03-15 11:31:38 +08:00
    @jsou 请问你想说什么?
    Mark24
        117
    Mark24  
       2017-03-15 11:36:35 +08:00
    观点总结:

    有钱 Redhat ,大公司付费业务当然更快更好更稳定,有人兜着
    没钱 CentOS ,稳定,更新慢点,软件老,免费,和 Redhat ,升级,学习,都方便吧
    个人 Ubuntu ,社区产物, bug 多,不怎么稳定,最新最快最潮各种玩,想怎么折腾怎么折腾。

    终结吧
    liashui
        118
    liashui  
       2017-03-15 11:45:06 +08:00
    @yuedingwangji 修改一下 debian/ubuntu vi 的配置,就能顺利使用了
    Immortal
        119
    Immortal  
       2017-03-15 11:52:46 +08:00
    看书和网文经常看到说 centos 只是国内火 老外还是用 debian 多
    haozi1986
        120
    haozi1986  
       2017-03-15 11:54:05 +08:00
    最开始用 vps 的时候用的 centos ,那是因为……操作系统列表里面它排在前面……
    后来换了 ubuntu ,那是因为……我发现列表里面还有 ubuntu
    ansheng
        121
    ansheng  
       2017-03-15 11:58:58 +08:00
    习惯性的用 centos,之前干过运维 @
    wxhosn
        122
    wxhosn  
       2017-03-15 11:59:10 +08:00
    CentOS = RedHat Free
    稳定是生产环境的重点... 你看 Ubuntu 的升级... 月经一样... CentOS 更新慢点. Bug 少还是不错的.
    neoblackcap
        123
    neoblackcap  
       2017-03-15 12:29:56 +08:00
    @lyhapple 可以输入 apt ,新的 16.04 推荐使用 apt 而不是 apt-get

    @mains 自己东西随便搞,你能保证上线不炸那就行,跟生产环境不一样,上线炸了那么就是你的锅,跟生产一样,上线炸了就是运维的锅。
    daysv
        124
    daysv  
       2017-03-15 12:56:33 +08:00
    ubuntu 啊, 还用想吗
    不用 docker 当我没说
    okudayukiko0
        125
    okudayukiko0  
       2017-03-15 13:27:11 +08:00 via iPhone
    其实国外不少地方也是用 centos 。
    centos 是 rhel 克隆版,免费,软件少,软件包更新慢, bug 少。
    rhel 有服务,可以第一时间发安全更新, centos 发安全更新比 rhel 要慢
    ubuntu 易用,更新快, bug 多
    桌面可以考虑 debian testing , ubuntu , archlinux
    服务器可以考虑 centos , debian , bsd
    firefox12
        126
    firefox12  
       2017-03-15 13:31:15 +08:00 via iPhone
    完全不是一个级别的东西。企业级的支持, bug 有 redhat 出包支持,任何一个内核补丁都有 redhat 测试支持。你自己玩当然无所谓,但是公司支持 当然 redhat
    mikuazusa
        127
    mikuazusa  
       2017-03-15 13:49:49 +08:00
    CentOS 从大学一直用到工作几年,都没啥大问题,没见过解决不了的问题
    Nicksxs
        128
    Nicksxs  
       2017-03-15 14:01:43 +08:00
    @ik 现在可以用 apt 代替了
    ik
        129
    ik  
       2017-03-15 15:31:11 +08:00 via iPhone
    @Nicksxs 哈 这个但是不清楚呢!当然设置别名也是可以的,但是运维的服务器有点多,所以从来用过别名,不然可能会乱
    NovemberEleven
        130
    NovemberEleven  
       2017-03-15 15:59:44 +08:00
    因为有 7 年支持,服务器不想一年装一次系统。
    metowolf
        131
    metowolf  
       2017-03-15 16:06:56 +08:00
    @lyhapple apt vs yum, 打平了哈哈
    bellchu
        132
    bellchu  
       2017-03-15 16:11:19 +08:00
    root@SHADUMMY01:/usr/home/xxx # uname -a
    FreeBSD SHADUMMY01 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64
    bellchu
        133
    bellchu  
       2017-03-15 16:16:07 +08:00
    对于我来说,测试环境最主要的是稳定,干净,FreeBSD 不需要触碰内核,安心,port 稳定,几年不需要动.
    如果需要配合各种不同版本的测试,我会选择 Gentoo,类 BSD 的 portage,已经 mask 等管理机制非常适合不同包的不同版本的精确测试需求.
    jsou
        134
    jsou  
       2017-03-15 16:20:57 +08:00
    @msg7086 我想说 redhat 稳定, centos 稳不稳定鬼知道,但 ubuntu 用在服务器上没有稳定的理论依据。
    LCD
        135
    LCD  
       2017-03-15 17:14:40 +08:00 via Android
    台式机,笔记本都尝试了 ubuntu,centos 两个版本,最后选择了 centos ,稳,省心。
    Hucai
        136
    Hucai  
       2017-03-15 17:20:35 +08:00
    yum 比 apt-get 少打几个字母,这就是我选择 centos 的原因
    momocraft
        137
    momocraft  
       2017-03-15 17:21:33 +08:00
    避免自己花时间折腾
    Jakesoft
        138
    Jakesoft  
       2017-03-15 17:26:02 +08:00
    root in yetanothermachine at ~
    ➔ uname -a
    Linux yetanothermachine 3.10.0-514.6.2.el7.x86_64 #1 SMP Thu Feb 23 03:04:39 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    frostfall
        139
    frostfall  
       2017-03-15 19:32:39 +08:00
    前几天闲来无事做了 sysbench 单线程性能测试, win10 虚拟机 Centos7.3 比自带的 Ubuntu 子系统性能还好
    c4fun
        140
    c4fun  
       2017-03-15 22:41:14 +08:00
    个人就 Ubuntu 就好,不要太纠结。
    mingyun
        141
    mingyun  
       2017-03-15 23:43:37 +08:00
    稳定
    changwei
        142
    changwei  
       2017-03-15 23:48:57 +08:00 via Android
    因为教程多,尤其是大名鼎鼎的鸟哥的 linux 私房菜就是用 centos 6.5 做教学演示的。
    onion83
        143
    onion83  
       2017-03-15 23:50:45 +08:00 via iPhone
    对着手册装一次 Gentoo , Linux 自然入门到精通了,装过 200 台服务器的农民工笑而不语。虽然是本行是在 Windows 上用 editplus 写 PHP 的。
    likuku
        144
    likuku  
       2017-03-16 00:31:22 +08:00
    不要桌面,那么 debian 或者 docker 装基于 alpine linux 的各种工具镜像 也是很方便。

    当年毕业第一份工作就是伺候一百多台跑 gentoo 的 server.
    msg7086
        145
    msg7086  
       2017-03-16 02:41:18 +08:00   ❤️ 1
    @jsou 然而这和我说的有关系?
    RHEL 稳定那别的就不稳定么?内核都是 Linux 大家都一样。
    我们说的 RHEL 的稳定是 ABI / API 稳定,单一发行版本绝不更新软件的大版本,所以特别适合长期不变的服务器环境,同时也特别不适合要用到新软件包的服务器环境。
    其实我是觉得你应该去多了解下 Debian 。什么一个软件打包次数一两次这种笑话就不要说出来了。核心软件包打包几十次上百次的也很多,至于社区维护的那些, RHEL 里根本就没有的那些软件包,你都拿来用核心包标准去要求人家,是不是有点过分了?
    call43848
        146
    call43848  
       2017-03-16 03:47:28 +08:00
    Mac OS X Server 稳稳的……
    call43848
        147
    call43848  
       2017-03-16 03:48:12 +08:00
    等以后有钱了,我想要用 Windows Server 。
    letxxt
        148
    letxxt  
       2017-03-16 06:02:43 +08:00 via Android
    centeros 用的熟练
    alang
        149
    alang  
       2017-03-16 08:15:38 +08:00
    ubuntu 情感的选择
    kxjhlele
        150
    kxjhlele  
       2017-03-16 08:42:09 +08:00
    我是只用 Debian
    jsou
        151
    jsou  
       2017-03-16 08:50:53 +08:00
    @msg7086 我不知道和你说有没有关系,是你 at 我先。
    你说你的,我说我的,你用你的,我用我的。
    microhz
        152
    microhz  
       2017-03-16 09:08:13 +08:00
    CentOS 是 Redhat 的社区免费版, Redhat 提供了比较完善的稳定的企业级的支持。大部分企业产品的厂商也会首先去测试在 Redhat 下的稳定性。还有一个原因就是国内的培训机构大都偏爱 Redhat 。
    linchanx
        153
    linchanx  
       2017-03-16 09:10:03 +08:00
    生产环境最重要的就是稳定,公司最重要的业务使用 redhat ,次重要使用 centos
    JasperYanky
        154
    JasperYanky  
       2017-03-16 09:19:26 +08:00
    因为只用过 ubuntu ( 逃
    momocraft
        155
    momocraft  
       2017-03-16 11:05:27 +08:00
    和生产环境接近
    能玩的东西少,避免自己陷入折腾
    版本旧可以用 docker 解决,还好
    ChasYuan
        156
    ChasYuan  
       2017-03-16 11:26:41 +08:00 via Android
    Debian
    Cu635
        157
    Cu635  
       2017-03-16 12:37:28 +08:00
    @artandlol
    这几年的 Ubuntu LTS 也行。 Debian 的问题是没有商业大公司支撑,本身也还是很符合要求的。

    @shierji
    “ Ubuntu 中有不少包比 epel 提供的要老旧 这是我留在 CentOS 的理由”
    你的 Ubuntu LTS 是有多长时间没更新了?
    bk201
        158
    bk201  
       2017-03-16 13:41:12 +08:00
    vps 内存小所以才发现 debian 才是王道啊, Ubuntu 开什么玩笑。
    Cu635
        159
    Cu635  
       2017-03-16 15:07:08 +08:00
    @ryd994
    Ubuntu 好歹有商业公司作支持服务,而 Debian 缺少这个量级的商业公司支持。


    @yuedingwangji
    @liashui
    ubuntu 和 debian 上新安装的默认是 vim-tiny ,为了那八杆子之前的“ vi 兼容”,并不是完整的 vim 。
    不是修改配置文件就能好用的,得安装 vim 这个完整的 vim 包。
    nikymaco
        160
    nikymaco  
       2017-03-16 15:16:43 +08:00
    @nanjishidu 大写“服”!
    likuku
        161
    likuku  
       2017-03-16 15:27:37 +08:00
    @msg7086 这样啊,那么推荐 freebsd , base system 和 application pkg 是分开的, base system 有独立可靠的更新方式, pkg/ports 几乎与社区同步更新,装烦了,也可以一键把 base system 之外自己装的 pkg 统统干掉。
    ryd994
        162
    ryd994  
       2017-03-16 15:34:29 +08:00
    @Cu635 宇宙操作系统 Debian 还需要商业公司支持?
    4ever911
        163
    4ever911  
       2017-03-16 15:40:40 +08:00
    Arch 大法好~~~
    wbt
        164
    wbt  
       2017-03-16 17:34:20 +08:00
    一直用 CentOS ,习惯而已
    换来换去麻烦
    MuyuQ
        165
    MuyuQ  
       2017-03-16 17:59:24 +08:00
    @wxhosn 对的。
    之前被 Ubuntu 的更新折磨的想死,后来再看他,很难提起兴趣了。。。
    masterzh01
        166
    masterzh01  
       2017-03-16 18:40:48 +08:00
    Fedora 至少比 Ubuntu 好用很多 :)
    julyclyde
        167
    julyclyde  
       2017-03-16 21:30:59 +08:00
    @msg7086 内核不太一样的。 redhat 经常把一些高版本才有的功能移植回低版本的内核,只为了客户看中版本号不变的所谓稳定这种恶趣味
    HowardMei
        168
    HowardMei  
       2017-03-16 21:53:24 +08:00 via Android
    @julyclyde soga ,下次试试 centos
    eoo
        169
    eoo  
       2017-03-16 23:23:20 +08:00 via Android
    debian
    benbenlang
        170
    benbenlang  
       2017-03-17 03:51:34 +08:00
    因为没有更好的了,,我这个小白用 centos 找文件就像刘姥姥进大观园。。。
    zhidian
        171
    zhidian  
       2017-03-17 07:28:41 +08:00 via Android
    去,用 centos 明明是因为不搞机器学习。
    skylancer
        172
    skylancer  
       2017-03-17 08:19:56 +08:00 via Android
    我用 RHEL 系的原因是
    1. 给 apt-get 坑了一大把,直接重装系统
    2. VPS 内存小,根本跑不起来 Ubuntu
    3. 其实我更倾向于 Fedora ,不过太庞大了....
    yuedingwangji
        173
    yuedingwangji  
       2017-03-17 08:50:29 +08:00
    @Cu635 还正是, 昨天装了一下 vim 感觉操作顺手多了
    msg7086
        174
    msg7086  
       2017-03-17 09:50:10 +08:00
    @jsou 我 at 你先? 83 楼的你是被盗号了吗?需不需要我联系管理员帮你冻结一下?

    @julyclyde 哦?这倒是有点意思。有哪些功能是 backport 回去的么?
    Lentin
        175
    Lentin  
       2017-03-17 13:09:34 +08:00

    cstj0505
        176
    cstj0505  
       2017-03-17 14:54:23 +08:00
    @ivenvd 我也用 debian ,但怎么感觉在 V2EX debian 不受待见。
    ivenvd
        177
    ivenvd  
       2017-03-17 15:49:17 +08:00
    @cstj0505 你在这贴下搜下 Debian 就知道了……
    bugcoder
        178
    bugcoder  
       2017-03-18 05:38:22 +08:00
    @lyhapple 现在已经改成 apt 了,不需要 apt-get
    flynaj
        179
    flynaj  
       2017-03-28 22:32:05 +08:00 via Android
    等你们成老司机👴🚉就明白 linux 用什么发行版区别不大,都有无数优缺点
    forgetandnew
        180
    forgetandnew  
       2017-04-13 02:08:38 +08:00 via iPhone
    ubuntu apt 大法,搞个 ppa ,省事。
    Cu635
        181
    Cu635  
       2017-04-18 14:51:01 +08:00
    @ryd994
    debian 的用户需要啊。

    @skylancer
    呃,怎么被 apt-get 坑的需要重装系统的?
    不过你选择 RHEL 系的话,费用问题怎么解决的。。。
    在 VPS 上用 Fedora 不是更作死?
    ryd994
        182
    ryd994  
       2017-04-18 21:24:58 +08:00 via Android
    @Mark24 Fedora 还没说话呢好么, rh 试验田可不是白吹的。很多包比 Ubuntu 更新。等开发完了差不多 rh 版本也就跟上了,直接部署省时省力。

    @Cu635 Debian 靠社区啊………
    CentOS 怎么不是 rh 系了?再说 RHEL 现在对个人免费

    @zhidian 明明是搞机器学习不懂用 docker
    Cu635
        183
    Cu635  
       2017-04-19 21:09:15 +08:00
    @ryd994
    我查了半天官网, RHEL 只有 30 天的免费试用,没有任何“对个人免费”的说法。
    zhidian
        185
    zhidian  
       2017-04-20 16:04:13 +08:00
    @ryd994 机器学习很耗显卡。虽然有这个: NVIDIA/nvidia-docker ,但搞机器学习我还没见过谁不用真机器装 ubuntu 的。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2997 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 13:29 · PVG 21:29 · LAX 06:29 · JFK 09:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.