Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
onice
V2EX  ›  Linux

是不是很少有公司用 Ubuntu Server?

  •  
  •   onice · Apr 16, 2017 · 39352 views
    This topic created in 3489 days ago, the information mentioned may be changed or developed.
    题主是做 Java 的,不是做运维。但是有些时候需要用到 Linux 环境,所以就一开始就直接用了 Ubuntu 。

    有时候也在 Ubuntu 桌面上开发,习惯了 Ubuntu 。自己的私人 VPS 于是也用了 Ubuntu Server 。

    今天一朋友向我求助,让我帮他配置 Hadoop ,但是系统环境是 CentOS 6.4 。

    折腾了半天,中间各种痛苦。各种配置文件路径和内容不同,中间各种搜索查资料。

    好不容易帮他弄好了,他还让我以后别用 Ubuntu 了,应该多熟悉 CentOS 。

    我就纳闷了,我其实觉得 Ubuntu 挺好的,源丰富,软件包多。很多东西直接 apt-get 就好,方便省事。

    反观 CentOS ,源不是那么丰富,版本也感觉很老,很多东西都要自己去下载源码包自行编译安装。

    是不是很少有公司用 Ubuntu ?我在想是不是也应该去熟悉下 CentOS ,把自己的 Linux 开发环境也换成这个了。
    141 replies  •  2017-05-09 17:38:23 +08:00
    1  2  
    ❮ ❯
    misaka19000
    misaka19000
    Apr 16, 2017 via Android
    1
    运维嘛,想法和关注点与开发是不一样的
    adeweb
    adeweb
    Apr 16, 2017
    2
    我司线上和测试用的都是 Ubuntu ,我个人更喜欢 CentOS ,没必要刻意改变。
    solrted
    solrted
    Apr 16, 2017 via Android
    3
    Ubuntu/CentOS 都用,具体看开发跑的什么环境。
    7654
    7654
    Apr 16, 2017
    4
    为什么你的朋友不一步到位用 Red Hat Enterprise 呢 lol
    反而抱怨你用 ubuntu ,耽误他时间呢
    应该是楼主向你朋友安利 ubuntu ,多简单啊
    okudayukiko0
    okudayukiko0
    Apr 16, 2017 via iPhone
    5
    毕竟是生产环境,用 CentOS 、 RHEL 、 Debian 比较多,开发者用 Ubuntu 就好
    bukip
    bukip
    Apr 16, 2017❤️1
    6
    用 Ubuntu 的也有,但现在 CentOS 应该更多一点。
    402645707
    402645707
    Apr 16, 2017❤️8
    7
    你朋友的意思是让你学点 centos 下次找你时别浪费双方时间
    likezun
    likezun
    Apr 16, 2017
    8
    1. Ubuntu 并不稳定,
    2. Ubuntu 可以用 fedora 代替, 系统上 fedora 相对稳定点, 亲和 redhat
    3. Ubuntu 不是“大厂”, 差钱, 不稳定(最重要)!
    4. Ubuntu 最近也不稳定
    ldbC5uTBj11yaeh5
    ldbC5uTBj11yaeh5
    Apr 16, 2017 via Android
    9
    历经 n 个公司之后,咱已经 centos dabian ubuntu 三修了。

    感想就是 systemd 挺好的。
    Sharuru
    Sharuru
    Apr 16, 2017❤️1
    10
    我司普通项目 Ubuntu ,尊贵项目 RHEL 。
    免费的 CentOS 出事了还要靠自己 2333
    NonClockworkChen
    NonClockworkChen
    Apr 16, 2017
    11
    Ubuntu 开发,挺舒服- -
    ysicing
    ysicing
    Apr 16, 2017❤️1
    12
    将服务器全换为了 Debian
    defunct9
    defunct9
    Apr 16, 2017 via iPhone
    13
    我咋是反过来呢, centos 用的顺手, ubuntu ,想禁止个服务都难到飞起
    sagaxu
    sagaxu
    Apr 16, 2017
    14
    @defunct9 现在都是 systemd ,禁用服务命令不是完全一样的嘛?
    Lpl
    Lpl
    Apr 16, 2017 via iPhone
    15
    公司几十台公网内网服务器全是 ubuntu 的,因为 docker 就是在这个环境下开发的
    defunct9
    defunct9
    Apr 16, 2017 via iPhone
    16
    生产服务器, 14.04 ,木有 systemd
    sagaxu
    sagaxu
    Apr 16, 2017
    17
    熟悉标准配姿势后,用什么发行版都差不多的,发行版耦合的那些配置方式,尽量不要用就对了
    wevsty
    wevsty
    Apr 16, 2017
    18
    Ubuntu 不是挺好么。一直用 Ubuntu 没出过什么问题。
    ioioioioioioi
    ioioioioioioi
    Apr 16, 2017
    19
    从 CentOS 改到 Ubuntu 几年了,一直稳定运行,不用担心被半夜叫醒了。
    TangMonk
    TangMonk
    Apr 16, 2017 via Android
    20
    @likezun 不觉得不稳定,开发过十几个项目,全部都是部署的 Ubuntu ,从来没有因为操作系统的原因当机过
    onceyoung
    onceyoung
    Apr 16, 2017
    21
    我司一直用的 ubuntu 啊,没觉得哪里不好啊
    deepjia
    deepjia
    Apr 16, 2017
    22
    你们都不用 SLES 的么?
    DesignerSkyline
    DesignerSkyline
    Apr 16, 2017 via Android
    23
    @deepjia opensuse 也不错,现在 42.2 连内核都和 SLES 相同了。
    ety001
    ety001
    Apr 16, 2017
    24
    我只想说,如果 centos 下不想自己编译的话,可以安装 epel ,这是作为补充的源。
    sagaxu
    sagaxu
    Apr 16, 2017 via Android
    25
    @defunct9 老系统都用 sysvinit ,也都一样的。如果愿意花几分钟查一下发行版推荐的方式,搞几个模板套用也很简单吧
    tyfulcrum
    tyfulcrum
    Apr 16, 2017
    26
    @deepjia 国内用 SLES 的恐怕都是大厂吧…… openSUSE 的话不知道有没有敢用在生产环境的。
    julyclyde
    julyclyde
    Apr 16, 2017
    27
    前几年 ubuntu 其实还不错,但最近几年有些质量和江湖地位的问题。 upstart 浪费了一些青春年华,现在明显赶不上行业了
    至于路径问题……用 java 的还会在乎 Linux 的路径习惯吗?
    sammo
    sammo
    Apr 16, 2017
    28
    RHEL/CentOS/Fedora : yum
    Debian/Ubuntu/Linux Mint : apt-get
    aocif23
    aocif23
    Apr 16, 2017
    29
    个人觉得,公司用 centos/rhel 原因是它能维护 10 年,而 ubuntu lts 只有 5 年。
    visonnn
    visonnn
    Apr 16, 2017 via Android
    30
    公司几十台 Ubuntu ,都很稳定。不过看场景吧。
    EyreFree
    EyreFree
    Apr 16, 2017❤️1
    31
    你朋友的意思是让你学点 CentOS 方便以后继续找你帮忙 +10086
    julyclyde
    julyclyde
    Apr 16, 2017
    32
    @aocif23 服务器硬件保修一般最多也就卖三年的,多了的话正经客户是买不起的
    nicevar
    nicevar
    Apr 16, 2017 via iPhone
    33
    Ubuntu 和 centos 差别才多大,切换几乎不需要什么成本,我平时开发 Ubuntu/fedora/arch 都用,服务器一台 Ubuntu 一台 CentOS ,基本上都是一个套路
    terrancesiu
    terrancesiu
    Apr 16, 2017
    34
    看情况吧,如果都是虚拟机 ubuntu 都是没问题的,如果是物理机还是 rhel 好些,毕竟硬件驱动都是严格测试认证了的。
    zocome
    zocome
    Apr 16, 2017
    35
    对于 deb 系和 rpm 系我一直有个疑问,像是 nginx 及 MySQL 这样的软件,在 deb 系和 rpm 系有些配置是不一样的,到底是 deb 系喜欢自己搞一套还是 rpm 系喜欢搞一套自己的配置及包名什么的

    比如说 apache 在 Ubuntu 14.04 下是叫 apache2 ,而在 centos7 下面是叫做 httpd
    sinxccc
    sinxccc
    Apr 16, 2017
    36
    哪有啥不稳定…只要升级策略自己控制好了就行

    我司几万台生产环境服务器都是跑着基于 ubuntu 的定制版。
    vibbow
    vibbow
    Apr 16, 2017
    37
    @zocome 两个系统下的 nginx 分别叫什么呢?
    Lucups
    Lucups
    Apr 16, 2017
    38
    为什么 Ubuntu LTS 的维护期才 5 年?

    我想知道,每年新起那么多创业项目,有几家能活过五年?
    julyclyde
    julyclyde
    Apr 16, 2017
    39
    @zocome httpd 这事说明 redhat 入行比较早,当年的 apache 基金会只有 httpd 一个产品
    wun
    wun
    Apr 16, 2017 via Android
    40
    @zocome 都不一样,各家包名都不一样,和包管理器没关系
    xmgit
    xmgit
    Apr 16, 2017
    41
    我来安利一波 docker...不用再纠结发行版了
    mml
    mml
    Apr 16, 2017
    42
    怎么方便怎么来,艹起终端就是干。
    TangMonk
    TangMonk
    Apr 16, 2017 via Android
    43
    @Bardon 写 dockerfile 的时候还不是得 yum , apt 。。
    snsd
    snsd
    Apr 16, 2017 via Android
    44
    @sinxccc 求科普,怎么定制的?
    shanks
    shanks
    Apr 16, 2017
    45
    @jigloo 当你往深里用,发现 systemd 也是一堆 bug 。。
    xmgit
    xmgit
    Apr 16, 2017
    46
    @TangMonk 咦,我都迁移到 alpine 了, apk add 或者直接 make ,打包后不论放到什么发行版上都可以了
    zxiso
    zxiso
    Apr 16, 2017 via Android
    47
    公司以前用的 sles 。现在用 centos 公司修改版本。。
    xratzh
    xratzh
    Apr 17, 2017 via iPhone
    48
    centos 感觉很稳,软件可以自己添加源
    webjin1
    webjin1
    Apr 17, 2017 via Android
    49
    gentoo 呢?
    zeroxia
    zeroxia
    Apr 17, 2017 via iPhone
    50
    Google 用 Ubuntu.
    acrisliu
    acrisliu
    Apr 17, 2017 via Android
    51
    服务器上用 Arch 的是不是异类。。。 (逃
    Eleutherios
    Eleutherios
    Apr 17, 2017
    52
    正式的 Server 一般不是 Debian 就是 Centos 吧,用 Ubuntu 感觉有点儿不讲究。
    JJaicmkmy
    JJaicmkmy
    Apr 17, 2017❤️2
    53
    目前我的 VPS 、虚拟机、 NAS 、 PC 都是用的 CentOS 7 ,原因很简单, yum 比 apt-get 短,我个人懒得打字。
    webjin1
    webjin1
    Apr 17, 2017 via Android
    54
    @JJaicmkmy 这个用的频繁的话可以设置 alias
    Osk
    Osk
    Apr 17, 2017
    55
    1 ,不是听说 C 社在云方面赚钱了吗?如果没人用怎么赚钱呢?

    2 ,暂时喜欢 ArchLinux 原汁原味,大部分和上游一样,尽量避免给源码打补丁,相比 debian 等一大坨一大坨的补丁。反正自己用的全是 Arch Linux 了

    不过 debian 也有 debian 的好处啊,虽然当年是被 debian 带领入 Linux 坑的(当时觉得 KDE3 好漂亮,一直到现在的 KDE5 仍然很喜欢 kde ,真的好用啊),而且是被坑得不要不要的(当时 Debian 好烫,一直在想会不会烧了笔记本?)。
    akira
    akira
    Apr 17, 2017
    56
    海外的话,看数据应该是 ubuntu 和 centos 差不多占比。 国内的话,就不好说了。
    likuku
    likuku
    Apr 17, 2017
    57
    全球来看 ubuntu server 这些年份额增长很快,一样也有官方商业服务可以买的。

    10 年前第一份工作,公司百来台服务器 90% 的 gentoo , 10%的 freebsd , 1~2 台 红帽子
    libook
    libook
    Apr 17, 2017 via Android
    58
    我用了 10 年 linux 了, deb 系和 rh 系都用过,后来长期用 arch 开发。
    这么说吧,给我几个不同系的发行版,我能配置成一模一样的环境。所以真心没啥区别,只要你会配置。
    linux 发行版的最大优势就是极强的定制性。发行版再怎么搞也脱离不了同一个 kernel 和 open software 的大生态。

    当然独占特性就别说了,拿 ubuntu 独占的软件包和 centos 比也不公平。
    sinxccc
    sinxccc
    Apr 17, 2017
    59
    @snsd 呃,我不知道…是专门的团队在做这个事情。
    Miy4mori
    Miy4mori
    Apr 17, 2017 via iPhone
    60
    旁友,用啥都一样,只要会 docker 就能如履平地,哈哈哈
    irainsoft
    irainsoft
    Apr 17, 2017
    61
    如果不是软件有特殊要求,全部使用 Centos7 或 6.8
    WildCat
    WildCat
    Apr 17, 2017 via iPhone
    62
    lsyAndroid
    lsyAndroid
    Apr 17, 2017 via Android
    63
    debian , Ubuntu 都用过,但是 debian 最稳, Ubuntu 不是很适合服务器。但讨厌的是,我一个搞 android 的成了公司里面的免费运维,还 tmd 线上是 cent os6.5 ,线下测试是 cent os7
    ghostheaven
    ghostheaven
    Apr 17, 2017 via Android
    64
    debian 和 ubuntu , centos 稳定性上能有多大差别, debian 和 centos 也有 lts 吗?
    zjsxwc
    zjsxwc
    Apr 17, 2017 via Android
    65
    用 docker 的话就不用纠结什么系统了,不过国内 docker 还是用 debian 好, ubuntu 的 docker 老是被墙
    kn007
    kn007
    Apr 17, 2017
    66
    CentOS 的支持者。
    junjielee
    junjielee
    Apr 17, 2017
    67
    哪个自己觉得用着舒适,生产效率高的就用哪个呗
    messyidea
    messyidea
    Apr 17, 2017 via Android
    68
    hadoop 配置文件和内容好像和具体 linux 版本没啥关系。
    weiping1992
    weiping1992
    Apr 17, 2017
    69
    我司准备在 RHEL 上用 docker
    mkdong
    mkdong
    Apr 17, 2017 via iPhone
    70
    @acrisliu 服务器上用 gentoo 的掩面(; ̄ O  ̄)
    mkdong
    mkdong
    Apr 17, 2017 via iPhone
    71
    @vibbow nginx 的配置文件不一样吧,我记得有一个是单一文件的,另外一个是分成好多小文件的。
    janxin
    janxin
    Apr 17, 2017 via iPhone
    72
    你们 CentOS 跑 docker 没遇到问题吗…我起码遇到两个内核 bug 了…
    hadoop
    hadoop
    Apr 17, 2017
    73
    @JJaicmkmy
    @webjin1

    ubuntu 16.04 之后 apt 可以替代 apt-get 了
    whkvf
    whkvf
    Apr 17, 2017 via Android
    74
    没人用 bsd ?
    sagaxu
    sagaxu
    Apr 17, 2017 via Android
    75
    @JJaicmkmy 现在推荐用 apt 了,不带 get ,都是三个字母
    ksc010
    ksc010
    Apr 17, 2017
    76
    公司的几台服务器一直用 ubuntu server 从 12.04 一路升级到 16.04 基本没啥问题
    sagaxu
    sagaxu
    Apr 17, 2017 via Android
    77
    @irainsoft 6.8 很特别,比 6.9 好?
    kkk123
    kkk123
    Apr 17, 2017
    78
    一开始用 centos ,其实是骂 ubuntu 的太多被安利了。。。后来发现 ubuntu 部署各种开源方案方便好多,貌似搞开源的用 ubuntu 也多
    daysv
    daysv
    Apr 17, 2017
    79
    都不用 docker 么?
    用 docker 肯定用 ubuntu 啦
    qq7790586
    qq7790586
    Apr 17, 2017
    80
    哪个用得顺手就用哪个。
    bullfrog
    bullfrog
    Apr 17, 2017
    81
    aws 上 ubuntu 使用量是遥遥领先的
    zhengxiaowai
    zhengxiaowai
    Apr 17, 2017
    82
    centos 老版本对 docker 支持很差,然后集体迁移到 ubuntu ,现在习惯了也就懒得换回去了。。
    totalfee
    totalfee
    Apr 17, 2017
    83
    自己写的程序出问题的几率比 OS 大多了,还没资格批判哪个 OS 不好。
    Showfom
    Showfom
    PRO
    Apr 17, 2017 via iPhone❤️1
    84
    我们已经换 Debian
    Revenant
    Revenant
    Apr 17, 2017
    85
    为啥不用最新版本的
    CentOS 都出到 7.2 了, 7 比 6 改了很多, systemctl 管理服务,防火墙改成 firewall
    个人感觉比 6 方便很多
    realpg
    realpg
    Apr 17, 2017
    86
    ubuntu server 服务器 1000 多台的飘过
    从不用 centos
    likuku
    likuku
    Apr 17, 2017
    87
    @mkdong gentoo 也挺好的,就是得定期滚一滚...
    likuku
    likuku
    Apr 17, 2017
    88
    @swsh007 多年前公司的 web server 群是一组 freebsd ,后来为了便于统一管理,换成了 gentoo

    现在用来作存储备份的专用机器,我还是用 freebsd + zfs
    GoBeyond
    GoBeyond
    Apr 17, 2017 via Android
    89
    单纯跑 web 服务真的有那么大概率撞内部错误么?
    yiyiwa
    yiyiwa
    Apr 17, 2017
    90
    UBUNTU 不错的. 公司蛮多机器是 ubuntu
    ddd2500
    ddd2500
    Apr 17, 2017
    91
    这两个没什么区别呐,
    不过是一个是 yum, 一个 apt
    Centos 自带的版本都比 ubuntu 低,
    那就下源码编绎好了
    msg7086
    msg7086
    Apr 17, 2017
    92
    如果你们的系统是一次写完,终身不再升级的, CentOS 去。
    如果是三五年一次大升级的, Ubuntu 。
    如果是互联网企业那种三天两头 CI/CD 的, Debian 。
    brando
    brando
    Apr 17, 2017
    93
    我这边 Ubuntu , CentOS 都用,会配置的话基本差异不会大到哪里去, CentOS 相对保守些, Ubuntu 激进些。我这边当然也用 BSD 系统。
    总而言之,哪个版本你用得开心顺手就用哪个。
    mko0okmko0
    mko0okmko0
    Apr 17, 2017
    94
    gentoo 的路过刷的存在感(奔逃

    有时候我们无法选择目标环境所以各大版本 server 版 /桌面板 /live 版都去学习使用了,
    美名曰:xx 年月横向比较

    自从 docker 有大量底层版本用 alpine 之后,也特别去学习使用了.
    29EtwXn6t5wgM3fD
    29EtwXn6t5wgM3fD
    Apr 17, 2017
    95
    运维用 Centos 便于甩锅开发。。
    slideclick
    slideclick
    Apr 17, 2017
    96
    很多教程都是 ubuntu,不过企业用 RHEL 为的是支持 10 年商业。很多人雇主是 RHEL ,于是喜欢自己用 centos 我猜想
    lianxiaoyi
    lianxiaoyi
    Apr 17, 2017
    97
    表示 60 多台 ecs 清一色的 ubuntu 14.04
    kmahyyg
    kmahyyg
    Apr 17, 2017 via Android
    98
    不习惯,个人特别不习惯 rhel 系,更喜欢 debian8 ,当然, android 开发用的 Ubuntu
    Hardrain
    Hardrain
    Apr 17, 2017
    99
    个人认为除了稳定性以外
    更多的是官方支持周期的问题吧

    CentOS 同 RHEL 10 年
    Ubuntu 的 LTS 也没有 10 年吧

    (当然 DigitalOcean 这种有自己维护的源来强行续命的不算.)
    wizardoz
    wizardoz
    Apr 17, 2017
    100
    我在自己的开发机上配置个啥都还要百度,是不是很奇葩?
    毕竟不是专门搞运维的,很多东西配起来能用就不管了,所以对我来说 Ubuntu 、 Debian 、 CentOS 没啥区别。公司的服务器也是这三个都有。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1345 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 190ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    ♥ Do have faith in what you're doing.