2025年服务器操作系统选哪个,Ubuntu是否合适?
服务器操作系统选哪个
在CentOS没有专项CentOS Stream之前,服务器端选择操作系统,它无疑是不二的选择,首先,这个操作系统有Redhat公司的背书,其次,这个操作系统是免费的,最后,这个操作系统是开源的,这是一个非常好的选择。随着2024年6月30日最后一个CentOS稳定版本7.9的维护周期结束,服务器端操作系统混战的时代已经开始了。
现在好多操作系统,嘴上不说来自CentOS,但是完全兼容RHEL,这个让咱咋说了,咋也不知道咋也不敢问啊,比如:
- OpenEuler
- Alibaba Cloud Linux
- Anolis
- TencentOS Server
- OpenCloudOS
在阿里云的后台,目前可选的操作系统如下图所示:
腾讯云的后台可选择的操作截图如下:
这两个大厂的模式,基本是一致的,自己做一个,再找个合作伙伴做一个,分别排在可选择项的第一和第二的位置,这阵势,咱也不敢选呀。
至于华为云、百度云、京东云,以及火山引擎,也不用逐一列举了,估计情况都差不多。
而在AWS的后台,则已经看不到CentOS了。
安装 Ubuntu Server 24.04 LTS
关于 Ubuntu Server 24.04 LTS 的安装,网上有很多教程,我就不重复了。这里整理几个有疑惑的地方供各位参考。而至于初始化安装的过程,可以参考后续整理的文章。
磁盘分区
在安装 Ubuntu Server 24.04 LTS 时,需要注意磁盘分区的问题,不然很容易只使用约一半的磁盘空间。
在 Ubuntu Server 24.04 LTS 中,默认会自动分区,但是分区的大小是有限的,一般只有 20GB。如果需要使用更多的磁盘空间,需要手动分区。
在选择磁盘分区时,需要注意以下几点:
- 选择一个大的磁盘空间,至少要大于 20GB。
- 选择一个分区格式,一般选择 ext4。
这是选择默认分区时候的一个坑:
我们将free space给用上:
修改后,free space就没有了。
安装OpenSSH Server
在安装 Ubuntu Server 24.04 LTS 时,需要注意安装 OpenSSH Server 的问题,不然很容易无法远程连接。
在 Ubuntu Server 24.04 LTS 中,默认居然不选择安装 OpenSSH Server,的确很容易犯错。
安装扩展属性
根据需要选择,我这里选择了Docker和PowerShell。
默认的登录账号和密码
在安装操作系统的过程中,我们会按照提示设置默认的账号和密码,这是一个具有sudo组权限的普通用户账号,也是我们日常登录的账号,如果需要root权限的操作,我们通过sudo命令来执行。至于如何玩转root权限,我们后续再详细介绍。