但是,很多情况下,还不知需求是什么,大部分人就嚷嚷着选 centos 了,就好像政治正确一样。我的印象里,大部分内核还是 2.6.32 左右, centos 6.x , python 升级要编译,啥都要编译。另一面, ubuntu 系列,直接 apt-get 就好了,或者写个 docker-compose.yaml ,都是来测试东西,实验预处理, demo 而已,为啥整的那么复杂。。。 ubuntu 不更优雅么?
不明就理,各位大神指点下!
![]() | 1 EINDEX 2017-03-14 17:38:06 +08:00 via Android arch 才更优雅() |
![]() | 2 mains OP 我的 docker 一般就是用 archlinux 为基础弄的。体积小。挺好的。 |
![]() | 3 hjc4869 2017-03-14 17:41:35 +08:00 via Android ABI 稳定 |
![]() | 4 ivmm 2017-03-14 17:43:31 +08:00 因为 RHEL 是最好的企业用 Linux 发行版 没有之一。 CentOS 是其开源社区版,但没有继承 RHEL 作为做好用的发行版的 软件支持 特性 所以拿 CentOS 做企业系统是非常糟糕的决定。 举 OpenSSL 心血漏洞的例子吧, REHL 做到了比 OpenSSL 还及时的修复,但是等 CentOS 修复的时候 资安 6 小时 早就过了。 再以最近的 Linux Kernel 脏牛 为例, CentOS 的修复让我等了 一星期,没记错的话。 |
![]() | 5 hiboshi 2017-03-14 17:46:37 +08:00 还有为什么推崇 arch (逃) |
![]() | 6 ivmm 2017-03-14 17:47:44 +08:00 很多人喜欢 CentOS ,是把它当作 RHEL 的免费解决方案了。 自从脏牛以后,我就把所有自己管的服务器,全都换成了 Ubuntu LTS ,虽然没 RHEL 好,但也不差了 |
![]() | 7 cmlz 2017-03-14 17:49:56 +08:00 个人 VPS 基本都是小内存,所以我用 Debian 。 |
![]() | 9 ivenvd 2017-03-14 17:51:42 +08:00 至少在 V2EX ,政治正确应该是 Debian 吧……政治不正确就是 Arch ……没人会推荐 CentOS 的…… |
![]() | 10 lhbc 2017-03-14 17:53:16 +08:00 via iPhone 测试就用 Arch 或者 Fedora |
![]() | 11 UnisandK 2017-03-14 17:58:35 +08:00 个人开发者现在 RHEL 提供免费订阅了 |
![]() | 12 ycyppq123 2017-03-14 18:00:43 +08:00 Debian |
13 ROSYSTAIN 2017-03-14 18:06:38 +08:00 并没有看到“大部分人推崇 centos ”的现象,相反我在选择系统的时候搜了一大堆关于 centos 的帖子,风向大多都没有吹向 centos 。 但是有个很有趣的现象就是,不同发行版都有不同的忠实用户,但倘若你试图向一个不用 linux 的人谈论发行版时,我猜有不少人都知道 centos 。 可能所谓的推崇就是由这种谜之知名度产生的假象吧 |
![]() | 15 R18 2017-03-14 18:08:36 +08:00 via Android 没有吧,我喜欢 debian |
![]() | 16 dot 2017-03-14 18:09:04 +08:00 简而言之:教程多…… |
![]() | 17 AstroProfundis 2017-03-14 18:11:29 +08:00 用 Arch, 用 Debian, 用 openSUSE, 随便配配差不到哪去() |
![]() | 18 param 2017-03-14 18:12:50 +08:00 via Android docker 的话,母鸡是什么发行版,好像影响不大,你甚至不需要在母鸡装 Python 。容器的话,体积要小可以 alpine 。不过我也喜欢用 dock0/arch 构建镜像。 https://hub.docker.com/r/dock0/arch/ 这个 repo 是滚动更新的,每次 docker pull 都能拉到最新的 Arch 。 |
![]() | 20 Systemd 2017-03-14 18:25:19 +08:00 via Android 搜了一下,至少在 V2EX 更多人推荐的是 Ubuntu/Debian … |
![]() | 21 akira 2017-03-14 18:27:22 +08:00 国内确实是 centos 比较多。 国外的话,之前看 linode 的数据是 ubuntu 比较多。 |
![]() | 22 artandlol 2017-03-14 18:28:28 +08:00 三年前,作为桌面用户使用的是 ubuntu 的一个分支。 现在作为一位非桌面用户,只有 centos 一个选择,稳定,没有内部错误等问题,跟生产环境一致。 各个版本差别都在可接受的范围,会动手的,版本影响不是很大。 |
![]() | 23 xyjtou 2017-03-14 18:29:21 +08:00 via Android debian 和 Ubuntu 才是政治正确吧 |
24 Biny 2017-03-14 18:30:11 +08:00 ![]() [dogs]全线 centos7 内核都升级到 4.10 了怎么破 |
25 snnn 2017-03-14 18:30:58 +08:00 via Android 变化少。文档多。用的人多。 |
![]() | 26 UnisandK 2017-03-14 18:34:15 +08:00 ![]() |
![]() | 27 lyragosa 2017-03-14 18:35:18 +08:00 我第一次玩 vps 的时候是什么都不懂,完全不知道怎么选操作系统,看到公司都是在用 centos ,于是跟风也开始用 centos 然后就一直用下去没换过了。 |
29 onionnews 2017-03-14 18:37:51 +08:00 via Android 上知乎看一下, centos 才是政治正确 |
![]() | 30 Ansen 2017-03-14 18:50:35 +08:00 私人的机器 慢慢在向 debian 靠拢了, 公司的几百台全是 centos 6.x |
31 Jakesoft 2017-03-14 18:53:37 +08:00 via iPhone 因为一开始就用的 centos ,桌面第一个是 Linux mint ,就酱 |
![]() | 32 shierji 2017-03-14 18:54:37 +08:00 via Android Ubuntu 中有不少包比 epel 提供的要老旧 这是我留在 CentOS 的理由 |
![]() | 33 8355 2017-03-14 18:58:16 +08:00 个人测试机为什么有那么多想法? 必然是你开心就好啊,因为是你的个人测试机. |
![]() | 34 skydiver 2017-03-14 18:59:18 +08:00 ![]() 推荐 centos != 推荐 centos 6 |
![]() | 36 loveminds 2017-03-14 19:03:13 +08:00 我们早就不用 6x 了,不是 CentOS7 就是 Oracle Linux7 |
38 fprint 2017-03-14 19:35:46 +08:00 就说说文档啥的, rhel 不比其他的齐全? |
40 nicevar 2017-03-14 19:39:13 +08:00 说 centos 政治正确的应该是知乎上多了,很多人推荐主要还是 centos 现成稳定可用的东西多 |
![]() | 41 wuxqing 2017-03-14 19:44:56 +08:00 ![]() 提供我自己的经验给大家参考 我是从 BluePoint linux 开始用 linux 的,之后用过的 linux : redhat 、 ubuntu 、 gentoo 、 centos 、 fedora 、 openSUSE 这么多年下来,接触的机器(不算 VPS 、云主机)有好几百台了,有图形工作站、品牌服务器、组装服务器、台机、笔记本等 BluePoint 没用多久,改用 redhat 了,因为资料多,系统权威 由于 redhat 内核和软件都比较老,不适合做桌面系统,我开始捣鼓 ubuntu ,后来因为有些机器上无法安装,我开始捣鼓 gentoo gentoo 用了 1 年多,由于安装和升级都比较麻烦和耗时,尤其是新硬件,简直是噩梦,团队学习成本高,所以放弃了 现在团队内主要使用: redhat (少量服务器)、 ubuntu (安卓团队)、 centos (大量服务器)、 fedora (服务端团队、少量服务器、少量笔记本) 实际使用中 redhat 和 centos 区别不大, centos 更新会滞后,但是对我们影响不大。 centos 非常稳定 使用 ubuntu 的几台机器,就没有很稳定的, 3 、 5 天的都会自动重启,有时候 1 天重启几次的都有。另外,有些硬件驱动只提供 redhat 驱动( 2 、 3 前的事情了,万兆网卡和阵列卡) 使用 fedora 的都比较稳定,几乎不会出现重启,偶尔有桌面卡死的现象,要切到终端杀死桌面进程 openSUSE 用了几个月,没发现有啥我喜好的特性,换 fedora 了 LZ 说的, centos 啥都要编译,我们确实更喜欢源码编译(团队习惯、程序的代码控?),写好脚本也不麻烦 |
![]() | 42 clino 2017-03-14 19:58:38 +08:00 via Android 我们也全部 ubuntu |
43 keinx 2017-03-14 20:10:04 +08:00 我只认 debian |
![]() | 44 Devmingwang 2017-03-14 20:20:14 +08:00 估计是网上的教程全都是以 CENTOS 写的,然后因为这个所以用的人才比较多吧,我觉得 ubuntu 或者 debian 性能可能更好。 |
![]() | 45 loading 2017-03-14 20:25:39 +08:00 ![]() 因为教程多,如果我装,我会选择 Ubuntu ,因为教程,更多。 |
![]() | 46 Pengg 2017-03-14 20:38:28 +08:00 via iPhone 自己目标明确,管他人推崇啥 |
![]() | 47 gwind 2017-03-14 20:39:58 +08:00 初学使用者偏好 Fedora, Ubuntu 入门使用者偏好 Archlinux (能装好该系统就算入门了) 高级使用者偏好 RHEL/CentOS, Debian 其他的 LFS, Gentoo 等,搞不懂其使用者水平 不过越是深度使用 Linux 服务器,就越偏向 RHEL/CentOS, Debian btw: 1. https://distrowatch.com/ 有个 Linux 发行版排行-全球前 100 名 2. docker image 多数使用 Debian/Ubuntu 作为 root filesystem |
![]() | 48 xialdj 2017-03-14 20:41:56 +08:00 via iPhone 楼主哪里就看到大部分了啊 我怎么身边全是 ubuntu 没见过个人用 centos 的 |
![]() | 49 cye3s 2017-03-14 20:46:45 +08:00 via Android 生产系统清一色 RHEL ,开发测试机就 centos 了呗,熟悉。家里下载机就 Ubuntu LTS |
50 xingda920813 2017-03-14 20:49:17 +08:00 不能理解因为 CentOS 包旧就转向 Ubuntu. 还可以选择 Fedora 或 openSUSE Tumbleweed 阿, 为什么不用这 2 个呢? 特别是 Fedora 也是 RH 系的, CentOS 7 的命令基本上也能用. 好像只有 Ubuntu 包是新的似的. 另外, Ubuntu 经常出现内部错误. |
![]() | 52 nanpuyue 2017-03-14 22:03:05 +08:00 看你喜欢 apt 还是 yum |
![]() | 53 ryd994 2017-03-14 22:08:38 +08:00 via Android ![]() Ubuntu 也配和 CentOS 比? 要比也是 Debian 和 CentOS 比 Ubuntu 应该和 Fedora 比 然后你就会发现其实 Fedora 挺稳定的 |
![]() | 54 lusyoe 2017-03-14 22:08:55 +08:00 ![]() Debian 粉。道理我都懂, CentOS 是在企业中用的比较多。但是还是坚持 Debian ,不为其他,只喜欢自由。 Debian 好像是目前 GNU 贯彻最彻底的,是自由软件的精神捍卫者,秉持着古老的精神,漫步前行。 |
55 zhangyh26258 2017-03-14 22:21:50 +08:00 其实都差不多 |
![]() | 56 anjunecha 2017-03-14 22:32:19 +08:00 via iPhone 测试线清一色 CentOS 最小化安装,无它,内部文档也全 |
![]() | 57 yangqi 2017-03-14 22:37:50 +08:00 企业用 centos 是因为第三方提供商业支持的公司比较多,出了问题可以快速花钱找专业公司解决。个人的话哪个用的熟就用哪个,差别不大 |
![]() | 58 Vonex 2017-03-14 22:41:02 +08:00 不一定啊,用其他的也多 现在比较喜欢用 debian ubuntu 也多 |
59 exiaohao 2017-03-14 22:41:48 +08:00 因为最近收的几块小板都是 RTL8111 CentOS7 最小安装自带驱动很方便 Ubuntu 16.04 不认网卡烦得不行 说正经的,个人测试机不是自己喜欢什么用什么么 -.-! |
![]() | 60 binghe 2017-03-14 22:45:37 +08:00 |
![]() | 61 firebroo 2017-03-14 22:48:23 +08:00 我能说我现在基本都是 fedora 吗 |
62 julyclyde 2017-03-14 23:02:40 +08:00 就是因为政治正确啊 不要一说政治正确就以为是不正确,其实也是正确的一种 |
63 loopio 2017-03-14 23:14:26 +08:00 via Android opensuse 也不错啊,腾讯,重庆电信,还有超算用的最多的。够稳定了吧。 |
![]() | 64 msg7086 2017-03-14 23:36:06 +08:00 简单一句话结论, 要玩新东西,就别用 CentOS , CentOS 不是给你玩新东西用的, Debian Stable 也不是, RHEL 也不是。 你看看 CentOS 上面的那堆教程就知道了,教你怎么用 Apache 配 PHP 或者一键包。 要玩 Docker 你去用 CentOS 干嘛…… 顺便之前我说了挺多遍了, CentOS 和 Debian Stable 这种固定发行版就是设定成禁止升级软件包的。 禁止! 不是他们不升,是禁止升。 比如 CentOS 6.0 的内核 2.6.32 ,所以 CentOS 6.x 的内核永远都是 2.6.32 ,不可能出现 2.6.33+,不可能出现 3+。 同理 7.0 的内核是 3.10 ,所以 7.x 的内核永远都是 3.10.x ,不可能出现 3.11+,不可能出现 4+。 然后一堆人把 fedora 的软件包 port 去 CentOS 搞 epel …… 既然搞 epel 了为啥不直接去用 fedora 了…… |
![]() | 65 jadecoder 2017-03-14 23:41:30 +08:00 centos 的话,如果有靠谱的运维团队应该没问题,如果生产环境是 centos ,那开发测试也用 centos 就很正常了 |
![]() | 66 raysonx 2017-03-14 23:43:40 +08:00 Fedora 用户飘过 |
![]() | 67 raysonx 2017-03-14 23:46:21 +08:00 @lusyoe 并不是。 GNU 推崇的发行版都是小众发行版,主流发行版或多或少因为 firmware\闭源驱动的问题排除在外。 见: https://www.gnu.org/distros/free-distros.en.html https://www.gnu.org/distros/common-distros.html |
68 Sharuru 2017-03-14 23:59:55 +08:00 via Android 测试机怎么方便怎么来,熟悉哪个用哪个,不过跑 Docker 的话,还是 Ubuntu 比较好。 我司除非古董项目,钱多多的都是 RHEL ,钱少少的就是 Ubuntu + Docker 跑,也没见什么不稳定。 反过来说,因为上了 Docker ,这种稳不稳定基本无关了,以前可能跑个 server ,炸了就得人工重启或者高级一点脚本去监控,那当然希望稳定一些。 现在这些都是跑容器,炸了让调度根据策略自己重启去就好了,都是秒级别,没太大压力。 |
![]() | 69 xratzh 2017-03-15 00:20:36 +08:00 via iPhone 就我好奇为什么不上 suse 么?或者 opensuse 。 |
![]() | 70 daviswei 2017-03-15 00:31:11 +08:00 我的桌面都用 centos ,只是不想再学多一套 |
![]() | 71 Lpl 2017-03-15 00:35:08 +08:00 我原本挺喜欢 cent 的,但是后来我发现公司无论线上还是内网服务器都是 ubuntu ,而且 docker 都是基于 ubuntu ,以及很多工具对 ubuntu 支持友好之后,我就换到了 ubuntu 上。 |
![]() | 72 liantian 2017-03-15 00:49:56 +08:00 via Android 深层次的原因是:培训,学校。 rh 的相关资格证书,相当于拿到一纸文凭,意味着就业机会的增加,就业意味着培训和学校会更多,所以 rh 在中国市场占有率很高。 debian 系,更多是自学 linux 的爱好者,从 ubuntu 入门,后而分化成 debian 和 ubuntn 两派。 |
![]() | 73 director 2017-03-15 00:59:06 +08:00 我们公司就在用 ubuntu ,上份工作是实习的也是 ubuntu |
![]() | 74 lan894734188 2017-03-15 01:01:37 +08:00 via Android rhel |
![]() | 75 Vicer 2017-03-15 03:42:00 +08:00 via Android Debian 喜欢这个 |
![]() | 76 sxul07 2017-03-15 03:50:22 +08:00 arch 和 debian 都很好用啊 |
![]() | 77 inisun 2017-03-15 05:41:06 +08:00 这么多人玩 Arch ,就没人玩 Gentoo 吗,这是一个清流。 |
![]() | 78 ik 2017-03-15 05:58:32 +08:00 via iPhone 因为生产用 centos ,可能是 yum 比 apt-get 好敲? |
![]() | 79 kn007 2017-03-15 06:59:22 +08:00 via Android centos 路过,用过 5 、 6 、 7 。生产环境 6 |
80 owt5008137 2017-03-15 07:04:40 +08:00 via Android 测试机嘛,你喜欢啥用啥喽。相对来说 centos 可以少折腾点吧。 centos6 对应的 ubuntu 版本大约是 12.04 LTS 吧,这个版本的 ubuntu 包也很老吧 |
81 laxenade 2017-03-15 07:31:30 +08:00 via Android 所以说玩 docker , coreos 才是正解。如果只是用来测试的话, ubuntu 也比 centos 好, ubuntu 有 juju , centos 有什么。 |
![]() | 82 littlelong 2017-03-15 07:45:50 +08:00 via Android 作为 linux 重度用户,表示 centos7 比 ubuntu16.04 还是稳定,尤其涉及到网络,挂起,休眠等方面 |
![]() | 84 timothyye 2017-03-15 08:17:09 +08:00 via Android 我的下载机之前用 arch ,更新挺激进的,后来用了 debian |
86 jsou 2017-03-15 08:29:26 +08:00 个人机选什么我感觉是无所谓,玩的 6 就行。 现在不少小公司都选 ubuntu ,这个我觉得一方面是用 ubuntu 入门的人多,开发人员都能玩一玩,网上教程也多。 另一方面是互联网方向的公司用的软件版本都比较新,源多一点,官方源没有, ppa 那还有。(当然 redhat 系也有比较新的,但加上非官方源后,的确版本上落后一点) 另一方面 redhat 提供的长生命周期对现在不少的小互联网公司来说也没什么用,公司搞不好明年就倒闭,谁还管十年后的维护升级。 要知道的是, debian\ubuntu 上的大多数软件打包次数就 1 、 2 次,而 redhat 呢,几百次的太常见。 硬件厂商会主动把硬件送到 redhat 做测试, redhat 都是真机测试才发布的。这也是它打包几百次的一个原因。 这背后要花多少的精力?想不稳定都不行。 而再看 debian 所谓的 test\ubstable\stable 就有点搞笑了。一个软件几年没人报什么 bug 就推一个版本,要是这个软件本身就 bug 一堆,只不过没人用、没人报 bug 呢?在 debian 的流程中它就是稳定的。 |
![]() | 87 doubleflower 2017-03-15 08:30:19 +08:00 ![]() 说 centos 比 debian/ubuntu 稳定的那都是玄学 |
![]() | 88 yylzcom 2017-03-15 09:00:07 +08:00 CentOS 国内的一键脚本比比皆是,随便搜个什么脚本十有八九是 CentOS 的,除了 Arch 的教程(这是个奇葩)没什么能和 CentOS 的入门能相比 在 oneinstack 出来之前,军哥的 LNMP.org 在脚本方面是统治地位的(现在也基本还是),现在随便搜个 SSpanel 之类的教程很多都是基于 LNMP 脚本,还有秋水逸冰的 ss 的一键脚本 我用 Debian 入门的你们能感受到那种绝望吗…… 不过后来慢慢习惯了用英文搜也就习惯了 CentOS 和 Debian 及其它各系统的比较不想说,想了解的话建议看看权威一点的: https://www.zhihu.com/question/19599986 |
89 Suddoo 2017-03-15 09:12:34 +08:00 我的 vps 跑的是 debian,个人 PC 是 arch,没用过 CentOS |
![]() | 90 whale 2017-03-15 09:16:50 +08:00 初学 Linux 时用的是《鸟哥的 Linux 私房菜》第三版入门,书中以 CentOS 为例; 第一份工作,服务器用的就是 CentOS ; 说不上推崇,只是习惯了! PS. 搬瓦工使用 CentOS 系统可以从控制面板一键安装科学上网。 |
![]() | 91 Eleutherios 2017-03-15 09:17:00 +08:00 在 CentOS 6 和 Debian 7 对擂的时候, Debian 7 总会出一些奇怪的小 BUG ,导致 VPS 宕机。 现在 CentOS 7 和 Debian 8 就无所谓了, 相比而言 Debian 其实更方便一些。 |
![]() | 92 Sight4 2017-03-15 09:17:39 +08:00 暂时没见过很多人推 centos ,每年的服务端 OS 统计,几乎都是 debian 系>rhel 系,用 centos 很大程度是由于社区、免费、开源; 两系的稳定性不相上下,至于包嘛,大家都是新旧不一,很难从包管理的新旧说明问题; 既然是 docker 部署,就没有太多生产环境问题。不想换到另一个系的原因,一方面是因为学习成本问题,虽然说大同小异,但其实深究,有很多设计理念还是不一致的,导致切换需要学习成本;在另一方面,多引入一种发行版,也会引起运维成本上升的问题。 如果 LZ 单纯作为测试机器,在生产环境部署能自行适配其他发行版,用啥都行 作为一个 rhel 系的长期用户,为 centos 正个名, centos7 的默认的内核已经跑上 3.10+, py 也已经跑上 2.7.x ;而且,作为测试机器,升级个内核也不需要多少顾虑嘛 |
![]() | 93 wizardoz 2017-03-15 09:21:04 +08:00 LZ 为什么会有一种在 CentOS 上啥都要编译的印象? 我觉得身边看到的,主要是选择 CentOS 和 Debian 两种吧。有人喜欢 CentOS 可能是因为 CentOS 用 rpm 包,这和早期大部分教材一致。而我比较喜欢 Debian ,也不是什么高大上的原因,只是因为我早期使用 Ubuntu 比较多。 |
![]() | 94 realpg PRO ubuntu server 大法好 主要是残留的 redhat 党大佬,以及培训班 年龄大一点的各种除了 redhat 都不是 linux ,没有 redhat 的配置工具的发行版你们都是假的 linux …… |
95 geminil 2017-03-15 09:39:02 +08:00 喜欢 centos ,可能早期接触 centos 比较多,教程多、文档多,然后就是 debian ,至于 Ubuntu 可能我是最早那它做笔记本的桌面系统不习惯的原因。个人的 VPS 折腾用的 centos 早已经上到 centos7 内核到 4.10 |
![]() | 96 lfzyx 2017-03-15 09:47:15 +08:00 ![]() 很遗憾,你遇到的运维是国内那种随便找个教程就开始工作的运维。因为网上很多上个世纪教程都是用 centos ,所以他们也跟着用 centos 。他们是说不出所以然的,他们只是不懂怎么配置 debian 系的 linux ,所以他们就假装很高深的样子说 centos 更安全。这种运维,连 centos 的官网都没上过,拿着公司里遗留的 centos 光盘,装好系统从来不升级不打布丁,因为升级和打布丁意味着不稳定。他们还特别喜欢什么一键安装脚本。 |
![]() | 97 kiwi95 2017-03-15 09:49:06 +08:00 via Android 楼主就是个 ubuntu 粉来闹事情的吧,什么年代了用 centos 6 来说 centos 包老的,你怎么不用 ubuntu 11.04 来比呢 |
![]() | 98 kiwi95 2017-03-15 09:52:52 +08:00 via Android 一些用 debian 的说用 centos 的人技术差,不会用 debian ,哈哈哈,真会给自己贴金,不知道 debian/ubuntu 系用户哪来的迷之自信 |
99 zacard 2017-03-15 09:53:10 +08:00 个人喜欢 ubuntu 。 Docker 现在基础镜像都慢慢往 alpine 迁移了。 |
![]() | 100 nanjishidu 2017-03-15 09:58:33 +08:00 ![]() @nanpuyue alias yum='apt-get' |