子方与Linux
在很久之前,这就是困扰着子方的一个问题。当子方想学习Linux类的系统时,子方最先接触到的是红帽系统,再后来就遇到了特别省资源的Debian,还有被大家熟知的Ubuntu。后面为了能在一些性能特别差的设备运行一个操作系统,子方又知道了Linux Mint、Manjaro、Deepin、Archlinux等等。再接着就是黑苹果了,装了也没用,就是体验那个成功安装的过程。接触到不同的操作系统,是一个蛮有意思的事情。
由mysql5.7引出的讨论
话转正题,最近在部署项目,需要做一些站点的整合工作,结果又摊上了重装系统的想法。好吧,子方经常重装系统,主要是不懂,其次是有洁癖。上一次是新购服务器,当时子方想安装mysql5.7的,一开始选的是centos系统,确怎么也装不上,最后是换了Debian,顺利的装完了,下面是当时的一些记录。这次子方又进行了测试,发现有些内容不是很准确。
阿里云ECS小内存通过lnmp一键包安装Mysql5.7全过程
阿里云ECS没有交换分区swap怎么办?解决小内存安装mysql5.5+的问题
centos8无法安装mysql5.7,主要还是和ECS的内存有关系。子方开的机子是2H2G的,试过配置4G交换内存,或者单独安装MySQL,都没有成功。但是当子方在VMware虚拟机按8H2G配置时,会看到进度停滞,但在87分钟后,还是全部装完了。还有像开小飞机一类的,Debian的链接速度感觉要比Centos快一些。
服务器还是选Centos
说这么多,也不是要给谁献花。每个系统都有自己的优点和缺点,要根据自己的实际情况来进行选择。但是在服务器方面,建议以centos为主。Centos后面是Redhat的影子,人家就是专门搞服务器的,相信这一点就可以了。另外引用linuxprobe的一些观点:
1、RedHat 是由红帽公司维护的发行版本。其 RedHat 9 是最后一个以 RedHat 为名的发行版本。在 RH9 之后,版本开始分为社区维护的 Fedora 和 企业使用的 EL。而我们所说的 CentOS X 就是从 RHEL X 编译过来的。所以本质上,CentOS 的目标用户,就是企业的服务器。
2、RH 在保证稳定、兼容的同时,尽可能的给服务器用户最全的设备匹配,最新的驱动支持。而这一切!你都不用担心稳定性、兼容性,因为 RH 没有更新大版本,没有带来 庞大 feature 的更新。
3、你们知道什么叫维护一个服务器用的发行版本么?CentOS 4.0 2005-03-09/CentOS 4.9 2011-03-02/6年。这才是 RedHat 的实力!你只要用我的发行版本,你不用有后顾之忧!Ubuntu 呢?开玩笑,即使是 LTS,在新版本出来以后 LTS 几乎不更新好么。补丁?从来没见过!也就是 LTS 的真正寿命也就 6个月-1年。你敢用?你敢给你们公司用?