看到什么技术博文或者教程种很多 apt-get 而且网上介绍 docker 的技术文章中大家都使用的 Ubuntu 或 debian 系统。
之前在知乎看到一个说很多中小型公司用的很多都是 CentOS 。
V 友们一般开始 生产环境和开发环境一样么?
1
jhaohai 2016-01-05 22:41:23 +08:00 via iPhone
生产环境只认准红帽系
|
2
est 2016-01-05 22:45:12 +08:00 1
java 栈用 centos 。其他所有业务无脑选择 ubuntu 。
docker 不支持 centos 6 。而 6 的份额是最大的。没见过有人用 7 。 中小型公司用 centos ,是 CTO 无知的表现。 |
3
est 2016-01-05 22:47:11 +08:00 4
说 centos 稳定的,其实这是一个漂亮的说法。真实的说法是这里面的软件都是 10 年前甚至 15 年前的老掉牙的版本。用了这么多年的东西,不稳定才怪了。 docker 这类新潮的还是用 ubuntu 吧。包也多。
|
6
est 2016-01-05 22:52:01 +08:00
@lepig 对啊。要新潮的东西,内核版本高的,不用 ubuntu 你能用啥。如果你架构里没 java 或者 jvm 这坨东西,用 centos 是自讨苦吃。编译个东西都嫌弃 gcc 版本老呢。
|
7
Hello1995 2016-01-05 22:54:29 +08:00 via Android 3
讲真, “ Ubuntu 包够新”这是我今天听到的第一个笑话…
|
9
ipconfiger 2016-01-05 22:59:23 +08:00
@est 顶
|
10
MoveTo 2016-01-05 23:04:08 +08:00 via iPhone
|
11
Bardon 2016-01-05 23:09:32 +08:00
这里出现一个秒中小型企业 CTO 的牛人...
|
12
yylzcom 2016-01-05 23:14:02 +08:00
不对啊,在国内不是 centOS 的多吗?!
作为一个 Debian 使用者的感觉 |
13
ipconfiger 2016-01-05 23:16:48 +08:00 2
@MoveTo 刚从某只需要回复 1024 的地方切换过来, 忘了切换时区, 罪过啊罪过
|
14
est 2016-01-05 23:20:14 +08:00 4
@yylzcom 国内是这样的。都是 51cto , oschina , chinaunix 等老得吐血的网站上个世纪的帖子抄袭 n 遍的老教程教你如何用 centos ,所以大家都用 centos 了。
|
18
sgissb1 2016-01-05 23:30:33 +08:00
debian 和 Ubuntu 虽然来源于相似的分发版本,但还是有点区别的。
centos 就像 @est 说的一样, toooooo old 。然后我记得 centos 要¥¥¥¥的。 你发现软件包管理器用 apt 不代表就都是 debian 或者 ubuntu 啊。 不过 ubuntu 的比重还是比较高,除了软件包新潮,更多的是这个分发系统比较能够迎合大部分开发者和使用者的使用习惯。 对于 debian ,我用的最多,这个发行版本的系统不能说非常追新吧。我感觉上面的软件更新策略相对稳重一些,另外就是灵活。 在 centos 下和 debian 下配置东西完全不是一个概念。 centos 有些配置还是蛮麻烦的,要改好几个地方的配置文档,当然也有一些是我完全不懂 |
19
Pastsong 2016-01-05 23:33:16 +08:00
@sgissb1 RHEL 是要钱的, CentOS 的 RHEL 社区备胎版本, Fedora 是 RedHat 测试软件稳定性的版本
|
20
lhbc 2016-01-05 23:34:53 +08:00
Red Hat 年收入 15 亿刀,都是大路上捡的?
|
21
Scholer 2016-01-05 23:36:50 +08:00
多少人用 CentOS 无非就是觉得是免费版的红帽,感觉自己捡了大便宜。其实就是扯淡。
|
22
sgissb1 2016-01-05 23:40:31 +08:00
@Pastsong 原来这样。我还以为 centos 要钱来着。 fedora 我倒是不用,感觉不稳定的样子。不清楚是软件包不稳定,还是用了不稳定的内核,以前用过一段时间,经常出错。
|
23
Zzzzzzzzz 2016-01-05 23:41:00 +08:00
有钱任性全部 RHEL, 有钱精打细算打打擦边球 RHEL+CentOS
剩下的就 debian stable/ubuntu LTS |
24
crab 2016-01-05 23:42:20 +08:00
😂 用 CentOS 的说稳定,用 Ubuntu 的说新。没结果。😂
|
25
scys 2016-01-05 23:48:41 +08:00
不如安利 rhel -_- 虽然很贵很贵。
当然,用了就觉得什么叫做第三方责任了~ |
26
xuhaoyangx 2016-01-05 23:52:04 +08:00
@est docker 支持 6 。
用红帽系,出问题花钱解决,安利 |
27
clino 2016-01-05 23:57:24 +08:00 via Android
我这里全部用 ubuntu
不过新版本刚出来都是不敢用的 一般都要过半年多发布几次以后才敢用 因为之前用这种刚出的新版本出过一些问题 |
28
nicegoing 2016-01-06 00:01:59 +08:00 via Android
很不理解为啥用 Ubuntu ,不用 debian.debian 比 Ubuntu 稳定。而且可定制性比 Ubuntu 强。国外 debian 流行度强于 Ubuntu.
|
29
lightening 2016-01-06 02:00:31 +08:00 via iPhone
我感觉 Docker image 用 debian 比较多。因为 debian 镜像体积小?
|
30
yech1990 2016-01-06 02:43:23 +08:00
不可否认现在学 debian 比 fedora 容易得太多
yum install =====> About 2,130,000 results (0.42 seconds) apt-get install =====> About 40,800,000 results (0.47 seconds) |
31
ericFork 2016-01-06 02:47:40 +08:00
- 楼主缺币
- ubuntu 粉转黑 |
32
chiu 2016-01-06 07:19:51 +08:00
我纯粹是习惯 apt-get 可以吗?
|
33
Halry 2016-01-06 08:31:04 +08:00 via Android
@yech1990 但是涉及到 dpkg 的时候复杂好多。
就像 ubuntu 换个内核,要用 dpkgblahblahbalh ,我用 yum install 指定本地目录安装就好 |
35
Septembers 2016-01-06 09:30:36 +08:00 via Android
@xiaochong Java stock 应该用 Oracle Linux
|
36
initialdp 2016-01-06 09:43:18 +08:00 5
在生产环境用过 CentOS6 ,软件实在太老,被各种依赖和编译折磨得死去活来,就放弃了。
改用 Ubuntu ( LTS ),基本上感觉很愉悦,适合不想折腾的人,默认的一些配置很不错。 再后来统一开发环境和生产环境,就全部切换到 Debian ,一直到现在。感觉也很不错,从使用体验来看, Debian 比 Ubuntu ( LTS )更稳定一些。 大厂才有人有钱去解决依赖、编译等一大堆的破事,用什么发行版实际已经没有太大区别。对中小企业来说, RHEL 、 CentOS 根本就不合适, Debian 、 Ubuntu 才是值得推荐的选择。 |
37
hei1000 2016-01-06 09:49:06 +08:00 via Android
@est "要新潮的东西,内核版本高的,不用 ubuntu 你能用啥。"你是不是打错字了,这里的 ubuntu 应该是 fedora 吧
另外别跟我说 fedora 不稳定,我好几年的 fedora 经验, fedora 稳定的一逼 |
38
luban 2016-01-06 09:55:42 +08:00
@xiaochong 估计是 java 受影响不大, jdk 可以安装最新的,而且 centos 本身 jdk 也很新, mysql 也可以用最新的,大多数 java 应用不涉及系统其他组件
|
40
lepig OP @lightening 着手学习 Docker 发现教程或者视频人用的都是 Ubuntu 所以有点不解
|
41
simapple 2016-01-06 10:11:38 +08:00
版本问题都不是问题,当过了那段 还以发行版做比较 以编程语言 论高低的那段时光后,具体怎么选择 一切都自然的跟着感觉走
|
42
mailunion 2016-01-06 10:13:40 +08:00
我就等 Ubuntu 16.04 LTS 了
|
43
mongodb 2016-01-06 10:19:44 +08:00 3
冷笑看着你们。
RH 系, Debian 系和它们衍生,我全能来,没任何不适。 就这样。 拿发行版比来比去只能比出你们自己的无能而不是发行版的。 我知道你们会有人用这样的借口来反驳:『我只是想找一个发行版适合自己用的,没必要去学习和适应那么多版本啊,学习那么多发行版的时间我不如用来做别的更有意义的事』—— 那你还在这帖子里跟着 blahblah 不干活去! |
44
zongwan 2016-01-06 10:27:36 +08:00
爱用什么用什么
教程多的 上手快 上手后 爱怎么玩 怎么玩 |
45
imWBB 2016-01-06 10:34:59 +08:00 via iPhone
archlinux
Ubuntu debian CentOS 都用。 |
46
0Shaka 2016-01-06 10:35:12 +08:00
这种事为什么会有这么多人争论?
|
47
haython 2016-01-06 10:45:41 +08:00
这种事情,应该找各种云的人来个数据统计才有说服力
|
48
xiaocang 2016-01-06 13:38:14 +08:00
接触到的公司都是用的 RH 系,生产环境下想升级一个小版本都要各种测试,更何况发行版。
定了哪一个发行版就不会再做改动了 |
49
FifiLyu 2016-01-06 13:41:19 +08:00
生产服务器只用 CentOS 。
RedHat 是做了很多优化的。这些都需要时间积累, Ubuntu 之类用来开发倒是不错。 没人就用 Ubuntu 类。有人解决部署问题,肯定用 CentOS 。 |
50
jarlyyn 2016-01-06 14:02:03 +08:00
centos 可以买 redhat 的支持。
不然 debian 的大源真心好用。 |
51
jarlyyn 2016-01-06 14:03:11 +08:00
|
52
jarlyyn 2016-01-06 14:06:23 +08:00
@est
另外就是发行版的选择上。 由于我这边业务的特性。我是这样的。 对内 /内部服务器 /桌面 debian 。 对外服务器 centos 。 ubuntu server 我是不会上的。当年 ubuntu 我升级升挂过。 你觉得 centos 老是因为主流是 centos6 ,年代和 debian6/7 差不多。而 centos 7 之所以除了很久都不流行是改变太多实在蛋疼…… |
53
wolfan 2016-01-06 14:09:47 +08:00 via Android
纯垒码字好像也还爱用 arch 的样吧…
|
54
jarlyyn 2016-01-06 14:10:23 +08:00
@sgissb1
centos 要钱还要 centos 干嘛,本来就是 redhat 的社区版。 至于 debian,新不新,要看你是那个分支。 debian stable 的话要看你是 6,7,还是 8 testing 的话倒是滚动升级,但比一般的服务器用的软件都新,我是不敢在服务器上用,用来做桌面。 sid 的话用做桌面都嫌不稳定。 至于 experimental ,我是不敢用,我情愿自己编译我需要的软件 /内核。 |
55
ivvei 2016-01-06 14:31:04 +08:00
生产环境不归我管,自家用的是 Gentoo 。
|
56
Bardon 2016-01-06 15:42:09 +08:00
不多说, Centos 7 ,一点也不旧,很多人不用,是因为不习惯
要高度定制化的, Gentoo ,多版本共存首选,什么依赖,怎样以来,全由你自己定 debian 只推荐 stable ,其他版本都是玩具 docker ubuntu 资料多,去看 docker 官网 docs 就知道。况且很多人也只是当做玩具,玩玩罢了 |
57
solaro 2016-01-06 15:52:38 +08:00
生产环境用 CENTOS ,开发环境用 UBUNTU
说实话, CENTOS 的 yum 源的软件, TMD 多少年不更新了,日 ta 大爷的,尤其是那个 PHP ,还特么的 5.3.8 。。 |
58
zhexue69 2016-01-06 15:54:33 +08:00
公司里老大说用啥就得用啥!就这么简单
|
59
ryd994 2016-01-06 18:06:34 +08:00 via Android
@solaro 我就问你这是几? http://pkgs.org/centos-7/centos-x86_64/php-fpm-5.4.16-36.el7_1.x86_64.rpm.html
@Bardon systemd firewalld nm , Fedora 老用户表示淡定,反正一直用这个。 @zhexue69 准确的说是运维习惯哪个就用哪个,谁负责谁说了算。 @jarlyyn Ubuntu 直到最近才转 systemd 的。不说版本号,论技术, Fedora 妥妥吊打 Ubuntu 。 KVM , systemd , Fedora 试验田的名号不是白叫的。 |
60
smallfount 2016-01-06 18:09:13 +08:00
我只是单纯的喜欢 APT-GET 而已
|
62
kn007 2016-01-06 18:14:16 +08:00
乐猪还搞博客不。。。
我喜欢 CentOS ,仅此而已。。。虽然我推荐别人用 ubuntu |
63
ryd994 2016-01-06 18:16:47 +08:00 via Android
@jarlyyn 用 Ubuntu 的人一定不知道 sid 是谁:
The name "sid" also comes from the "Toy Story" animated motion picture: Sid was the boy next door who destroyed toys :-) 嘛 Ubuntu 还是有一些 patch 的 |
64
jhaohai 2016-01-06 18:20:30 +08:00 via iPhone
用 ubuntu 才是被国内培训机构坑了的呢, debian 比 ubuntu 稳定,而他的代价就是用的都是陈旧的包,看一下 debian 的发行版规则就知道了,所有的包在稳定了很长一段时间后才能进 debian 的仓库,而 centos 得益于红帽的上游支持,能够获得额外的补丁
|
65
VmuTargh 2016-01-06 18:21:15 +08:00
说实话, centos 做日常开发环境的也是有的。这个东西看习惯罢了。 RH 的多一方面是百度一下教程一大堆都是 RHEL/CentOS 的,另一方面是 RH 比较早进入天朝, ZF 推广什么的也有关系,最后一个方面就是惯性思维。
|
67
usernametoolong 2016-01-06 18:28:10 +08:00
生产环境用 centos 多归功于维护周期长,现在很多 centos5 继续在服役,说 centos 包版本低的基本也是停留在 centos5 的印象中。
部分 deb 党经常鄙视 rhel 动不动引圣战,也是醉了。 FEDORA 掌舵后的 rhel7 还拿包太老说事就只能呵呵呵了,,, |
71
RockyLee 2016-01-06 18:39:39 +08:00
不管你们用什么系统,也不能否定 PHP 是最好的语言 😊
|
75
dingyaguang117 2016-01-06 22:31:01 +08:00
centos 用了几年,现在在用 ubuntu 装软件方便。 省心了很多。。。
|
76
neutrino 2016-01-06 22:36:46 +08:00
不一样,开发环境 windows ,生产 centos
|
77
chilaoqi 2016-01-06 22:46:43 +08:00 1
最近在搞 windows 开发,感觉 windows 设计前卫,头脑清醒,并且界面漂亮,性能不差。 batch/Powershell 脚本习惯了也觉得很顺手,不比 shell 差。
so ,用啥都一样啦,每个人都有一个好理由。 |
78
crazycen 2016-01-06 23:06:00 +08:00 via iPhone
生产环境用 windows 的飘过!
|
80
Smilecc 2016-01-07 09:15:44 +08:00
@chilaoqi 说的是啊,用 CentOS 的嫌 Ubuntu 的菜,都是小白,用 Ubuntu 的嫌 CentOS 老掉牙,没必要啊,你就是用红星(朝鲜那个),也只不过是顺手就好了。。
|
81
solaro 2016-01-07 09:51:02 +08:00
@ryd994 CENTOS 7 生产环境的不多吧?阿里云貌似上貌似都没有得选?小团队、初创团队你觉得会自己去把钱浪费是买 SERVER 托管在机房吗?
|
82
Mark24 2016-01-07 14:16:59 +08:00
又吵起来了。
都会用。 都能用。 都可以用。 归根结底,布置服务器,到底是干嘛用的。 根据需求用途选择哪个系 Debian 系有 Debian 系的特点 RH 有 RH 的优势 之所以都还存在着,就是因为还有各自的优势和特点,竞争力 本来就是这样……真心有啥好争的。 |