暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

总监说:调研下Ubuntu,于是有了这篇文章

云原生外卖小哥 2021-01-12
231

CentOS 8 在一年后停止支持,老大说,你调研下Ubuntu吧

Ubuntu
Canonical
公司提供的开源Linux
发行版,其中分为Desktop
Server
版本,内核版本非常新,LTS
版本提供五年更新支持。本文基于Ubuntu server 20.04 LTS
CentOS 7
进行对比。

基本差别

内核

Ubuntu
使用LTS
版本内核5.4
,但是默认没有开启swap limit
,这个在使用Docker
这样的容器时,要注意,如果带有--memory-swap *
参数时候可能无法生效,当然,没什么特殊需要,swap
还是别开了。

CentOS 7
使用3.10
内核,而CentOS 8
使用4.18
内核。

Ubuntu
在使用上大部分情况下无需再更新内核大版本,支持的新特性也比较多。

软件包和包管理

CentOS
默认使用yum
管理rpm
包,Ubuntu
使用apt
管理deb
包。

默认情况下,使用apt-get install
不仅会安装软件,也会默认启动,安装前记得先用apt-get update
刷新更新源信息。

另外软件包名称有巨大差别,你可能需要适应一段时间

后台回复APT
获取Ubuntu APT cheat sheets

防火墙软件

CentOS
默认使用Firewalld
,而Ubuntu
默认使用ufw
,大部分情况下ufw
没有开启。

安全软件

Ubuntu
默认自带Apparmor
,并且自动开启,在使用默认安装源安装类似MySQL
的时候,如果有需要更改数据目录,记得在Apparmor
中添加白名单。

硬件支持

CentOS
一样,惠普和戴尔都提供了社区支持的驱动
。大部分驱动都推送到了上游内核当中,也就是说,大部分情况下无需单独安装,只需安装一些管理工具即可,这一点上面其实本质没差别。类似戴尔的omsa
之类的,也可以在官网找到,但是仅提供社区支持。

Ubuntu文档

想要换成新系统,文档,是必不可少的。Ubuntu
官网提供一份文档,可以用来学习。

首先,需要学习 Ubuntu
官方文档:https://ubuntu.com/server/docs,这个文档有详细安装说明,以及常见服务的说明。

另外要学习的是,那个男人,Ubuntu Manuals
:http://manpages.ubuntu.com/manpages/focal/man8这里面有所有命令的具体说明,Ubuntu
CentOS
命令还是有所差别,所以当遇到不熟悉的命令一定要及时查阅文档。

公众号回复APT
可以获得我亲手制作的Ubuntu APT Cheat sheet
一份哦



文章转载自云原生外卖小哥,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论