老左经常遇到网友在选择VPS主机之后安装系统的时候会有各种纠结,尤其是在系统的选择上不清楚如何选择。不仅仅系统名称我们可以看到CentOS/Debian/Ubuntu/Windows,还有各种版本号,对于Windows系统我们可能会稍微熟悉一些,不过对于新用户来说,尤其是从虚拟主机转型VPS后系统选择确实困难。
老左在写这篇文章之前还专门搜索到相关的文章,文章类型都是差不多的,总结出来并没有一个定论,因为各有优势,每个系统都有用户使用。对于老用户来说,可能较多的趋于选择自己常年熟悉的系统,这就是习惯,或者称之为情怀。那什么新用户或者说是一直纠结的如何选择呢?
第一、有没有区别和不同
对于使用度不高的用户来说区别不大,最大的区别就是centos用yum命令,debian/ubuntu用apt-get命令,常用的软件包应该是都有的可以直接运行执行使用。在国内centos文档相对多一些,但是如果翻阅一些主机商的专属文档或者海外的技术文章,发现使用debian和ubuntu更多一些。
如果深入一些使用我们会发现centos有些软件不能直接yum,则需要下载源然后编译安装才可以,而debian或者ubuntu自带的软件软件直接就可以apt安装成功,很方便。Ubuntu是在 Debian的unstable版本加强而来,Ubuntu拥有Debian的优点,且自身也再加强,包括我们常用的Linux桌面系统,一般都是Ubuntu。
第二、我们应该如何选择
CentOS、Debian,还是Ubuntu系统,当然还有一些其他系统,都有用户在使用的,相对而言CentOS国内的文档多一些,适合入门用户使用。但是,Debian占用资源是比较少的,早年VPS内存小的时候一般都使用Debian Mini版本,毕竟从体积上是比较小的。
同时,我们还需要看所安装软件的支持,比如有些软件主推支持CentOS系统,比如宝塔面板开始好像只兼容CentOS,虽然如今也支持Debian/Ubunut,但是之前老左也测试过,发现并不是太好,所以遇到这个情况,我们只能选择兼容最好的系统。
如果我们仅仅是用来建站用途的,我们选择一个熟悉的就可以了,如果我们趋于开发用途,建议可以选择Debian或者ubuntu,毕竟安装软件直接一键安装确实太方便。
第三、有空可以都体验
如果我们有足够的精力且对于系统研究兴趣的,我们可以在不同的系统中进行体验。或许我们在实际的体验和熟悉度的时候,你可能就对某个系统情有独钟。有些时候确实是这样的,比如我们喜欢Ubuntu的界面,看到有的同事就直接在电脑中安装的ubuntu桌面日常办公,他们平时VPS服务器的系统是用的debian或者centos都有在用。
总结,说了这么多,好像有点乱,又好像也说了一些什么。对于CentOS/Debian/Ubuntu三个系统而言,要老左来说入门就直接选择centos或者debian,且需要看你需要安装软件的支持,包括版本号需要在支持之内,后续我们学有余力可以多尝试不同的系统或者版本之间的区别。