拥抱开源,拥抱Linux,选择一个Linux发行版本作为服务器的宿主操作系统;
近年来Linux社区蓬勃发展,版本众多,参看 distrowatch.com;
作为底层基础,稳定第一,那么从主流版本中选择就顺理成章, 个人接触比较多的是 CentOS 和 Ubuntu, 鉴于硬件平台使用的是个人台式机,那么偏向于企业级的CentOS就排除了。
特别的,目前很多应用软件有关于Ubuntu发行版的配置安装文档,这对于项目进度快速推进与问题解决十分有力;
实际安装过程中,在进行手动分区的时候, Ubuntu Server版总是报bug,多次尝试无果, 尝试 Ubuntu Desktop LS版,手工分区成功,系统安装成功。
鉴于构建的系统有迁移性的核心需求,而之后应该会上Docker进行容器化, 宿主OS就具备了自由替换的能力,若是有必要完全可以根据具体情况进行调整。