Ubuntu 适合用于生产环境服务器吗?

2020-12-12 16:07:01 +08:00
 naoh1000

非运维,看到公司几十台服务器全是 Ubuntu 20.04 LTS (几年前好像是 RHEL ),几年了没因为系统问题崩过一次,是否可以说明 Ubuntu 也适合用于生产环境服务器?总是能在网络上看到 Ubuntu 不适合用于服务器的言论。

19280 次点击
所在节点    Linux
119 条回复
alsas
2020-12-13 10:34:17 +08:00
centos(RHEL)
qiufengshe
2020-12-13 10:50:36 +08:00
Ubuntu Server 国外用的很多,只是国内太多用 CentOS 的,反正个人从前几年 CentOS 缓存 Ubuntu Server 挺好的
twl007
2020-12-13 11:04:58 +08:00
不太建议 某些设备没有 Ubuntu 的驱动 而且某些厂商的部分产品根本不提供 Uhuntu 的版本

另外用 Ubuntu 你要自己做好编译软件的准备 我至少已经遇到好几次源里软件有问题 但是修复版本根本没有 push 到源里的问题了
interim
2020-12-13 11:16:21 +08:00
以绝大多数的业务的稳定性而言,还轮不到考虑系统的稳定性,不如让程序员少写几个 bug 。
feelinglucky
2020-12-13 11:47:44 +08:00
目前生产环境上面就是跑的就是 Ubuntu Server LTS 20.4,从来没有因为操作系统本身的问题而影响业务


其实选择不同的发行版说到底就是包选择策略的事情,Ubuntu Server 在这个方面算不上最好但从策略方面来说对于我们团队是最合适,因此选择它作为生产环境(其实对比 Debian 还是新了一点,但这目前来说没什么不好)。
nguoidiqua
2020-12-13 11:53:22 +08:00
二十年前红帽就进入国内搞红帽认证了,所以国内早期一批弄 Linux 的基本都是学的红帽那一套。后面的 Linux 运维大多就是跟着前面一批来的,形成路径依赖了。

但由于红帽在桌面的弱势,导致现在大多数 Linux 桌面用户都是从 Ubuntu 家族起步的,于是慢慢的服务端也大多选择更熟悉的 Ubuntu 了。

稳定不稳定其实没多大差别,能拿出来收服务费的能不稳定到哪里去,主要看你更喜欢哪种更新和服务模式。楼上说得其实很到位,担心系统稳定不稳定不如担心自己的项目稳定不稳定。
YaakovZiv
2020-12-13 12:17:48 +08:00
空跑系统,windows 也可以做到很多年不崩溃。
如果承载业务,系统是否崩,要看业务稳定性。你让 bug 小能手给你们做应用开发,别说系统了,主板都能给你烧成灰扬了。
只要你会用,主流的发行版都可以拿来当生产环境的服务器系统用。
ubuntu desktop 拿来当服务器系统肯定不合适,这和用 Fedora beat 承载核心一样骚气。
ubuntu server 一直可以拿来做生产环境服务器的系统,2012 年出 openstack 的教程,相当做资料都是基于 ubuntu server 系统做 组件部署的。
RHEL 换 ubuntu,那肯定是为了节约开支,RHEL 是要续费才有服务的。自己都买运维人员了,还买啥 RHEL 的服务。
题外话:如果是纠结最近 centos 的 centos stream 策略,可以考虑 Debian
salmon5
2020-12-13 12:53:11 +08:00
@YaakovZiv 题外话:如果是纠结最近 centos 的 centos stream 策略,可以考虑 Debian
==================================
为啥不是 ubuntu ?
testcaoy7
2020-12-13 13:05:57 +08:00
@datocp FreeBSD 确实稳定,OpenBSD 还要稳定
u823tg
2020-12-13 13:16:15 +08:00
除了某些硬件的驱动支持。 话说各个 linux 发行版有啥很大区别? 只要你懂 linux 然后别去胡折腾能出啥问题
wangbenjun5
2020-12-13 13:17:57 +08:00
一直用 Ubuntu,其实现在都是 docker k8s 这一套,宿主机用什么系统关系不大了
roundgis
2020-12-13 13:29:23 +08:00
這個話題和月經差不多
Osk
2020-12-13 13:30:33 +08:00
试过 RHEL 的开发者订阅,RHEL 那源的速度怎么说呢,很坑爹就是了,官网对此有说明。

装个软件看心情,快的时候秒完,慢的时候半小时不是事,太折腾了,RHEL 从入门到放弃,反正不是写系统软件的,ubuntu server 走起
xiebruce
2020-12-13 14:00:02 +08:00
必须的,全世界的服务器,只要是 Linux 系统,Ubuntu Server 是占最多的,而且远超 CentOS: https://w3techs.com/technologies/details/os-linux,CentOS 万年不更新当然没啥问题
hanleisky
2020-12-13 14:00:31 +08:00
ubuntu20.04 桌面版,想配个固定 IP 和 dns,给我折腾坏了
u823tg
2020-12-13 15:09:40 +08:00
@hanleisky #75 这个是配置差异。 不想深入了解的话直接可以把临时的命令写入到开机启动或者用户的启动配置里面
openbsd
2020-12-13 15:10:25 +08:00
早年历史遗留下来的 CentOS
这次 IBM 改规则,估计还是改 Ubuntu
openbsd
2020-12-13 15:15:54 +08:00
@felixcode #3
Ubuntu 的安装程序做得是真简陋,初次安装有点难受
不知道是不是我打开方法不对,比如要自定义 LVM 的 PV 名,就没法?操作
cdlnls
2020-12-13 15:34:09 +08:00
一直感觉 ubuntu 和 centos 或者 debian,其实对于大多数运维开发来说,都是稳定的。

很多时候即使服务器真的出现”不稳定“的情况,估计大多数人都是没办法察觉和去分辨出是不是服务器系统不稳定。(这里说的情况排除第三方软件包的问题,和排除非常专业的运维开发测试)

对于普通常规的项目,其实选什么都没差。无非就是包管理不太一样、软件仓库要新的还是旧的、图形界面选什么。如果乐意的话 windows 也是很好的选择。
felixcode
2020-12-13 15:58:56 +08:00
@openbsd
PV 名是系统给的,要改的是 VG 或 LV 名吧?
https://discourse.ubuntu.com/t/installation-advanced/11577

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/734792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX