龙空技术网

服务器操作系统选择

linux运维菜 3359

前言:

眼前咱们对“服务器选什么系统”大致比较珍视,你们都需要学习一些“服务器选什么系统”的相关内容。那么小编同时在网上汇集了一些关于“服务器选什么系统””的相关知识,希望各位老铁们能喜欢,兄弟们一起来学习一下吧!

简介

你的服务器会选择什么操作系统呢?

刚开始工作的时候,windows和Linux操作系统都有!

为什么选择windows呢?

选择:因为历史遗留问题吧!因为有些软件太老了,只支持windows系统,不得不用啊!后面换了工作,还是有windows,客户的选择,人家系统只支持windows或者只会操作windows,对于没有接触Linux的人,windows是一个优先的选择。也有用windows 当跳转机,有桌面操作比较方便。

病毒:中毒是经常的事情,不得不定期杀杀毒!

稳定性:其实没有把很重要的东西放到windows上,基本就是辅助的,在我看来windows server也是挺稳定的,可能比较少用到高并发的场景吧。

更新:Windows Server更新补丁之后也是需要重启的,一般需要安排一个时间进行更新。

所以,我选择windows的时候,一般是必须用到或者可以快速完成工作。

Linux

选择:至少在当代,服务器操作系统Linux绝对是一个不错的选择,不知道以后会不会有更好地操作系统替代它的地位。

病毒:有人说Linux上没有病毒,其实也不尽然吧!Linux病毒还是挺多的,就是没有windows那么多而已。

稳定性:Linux所共享的Unix设计体系是经过长期实践考验的,Linux吸取了Unix系统近1/4世纪发展的经验。但是也是有崩溃的时候。

更新:Linux也是需要更新,更新内核的时候也是要重启(以后应该会有热更新,免重启了)。

Linux优点很多,而且应用这么广泛,出现问题也比较容易找到资料解决。

Linux有很多发行版本,选择适合团队的才是正确的,毕竟工作中是整个团队一起的。

Unix

UNIX系统在计算机操作系统的发展史上占有重要的地位。

但是我没用过,很遗憾,有时间玩玩。毕竟目前生态还是偏向Linux。

Linux发行版本选择

1、RHEL/CentOS

刚开始学习Linux报了RHCE的班,算是跟对了老师吧!让我对Linux很感兴趣,各种操作感觉就是不一样(对于当时我玩惯了windows来说),搞出了各种成就感,现在看来都是一些小东西而已,但至少让我入门。

工作之后,更多的使用CentOS,跟RHCE没啥差别,在国内CentOS应该是使用最多的吧!

现在CentOS 8 已经要终结,以后就不一定用CentOS stream了!至少我这边目前用得最多是CentOS7。

2、Debian/Ubuntu

Debian在国外用得比较多吧!Ubuntu是基于Debian的,公司之前的hadoop环境是开发搭建的,就是用Ubuntu,开发应该很多在ubuntu桌面上开发的,直接顺手上服务器了。

第一安装Ubuntu的时候 ,安装过程就是很坎坷,选择了中文语言,老是安装中断,是一个坑吧!如果有人安装也是遇到这种情况,可以尝试先不选择中断语言进行安装。

Ubuntu和CentOS在管理方面还是有比较多的差别的,比如配置静态IP、设置iptables等,只是管理方式不同,原理还是一样的,仔细研究一下还是很容易切换的。

目前团队大部分东西都是习惯了CentOS上,所以Ubuntu应用不是很多,主要还是给开发自己搞环境。

3、SUSE

没用过!虽然都是rpm包系列的,但是包管理不是yum,而是zypper,有一次帮忙安装一个包就很尴尬的一直用yum命令,唉!~

4、alpine Linux

Alpine Linux 是一个社区开发的面向安全应用的轻量级 Linux 发行版,适合用来做路由器、防火墙、VPNs、VoIP 盒子以及服务器的操作系统,基于 uClibc 和 Busybox。

做镜像的时候经常用到,做出来的镜像体积比较小。当然对环境以来比较大的应用,还是会用CentOS/Debian的发行版本,东西比较齐全。

5、其他发行版本

其他发行版本也没安装到服务器上过,例如gentoo、arch也有人用到服务器上。

总结

在服务器操作系统上的选择,没有最好,只有更好,有太多选择了。

只要能快速稳定地完成工作,都是可以选择的。

我桌面用过Fedora、Ubuntu、Deepin、Arch、Manjaro等发行版本,目前用Manjaro。

自从红帽公司宣布CentOS 8将停止维护,CentOS Stream的稳定性就被质疑。大家多多少少都会在考虑选择其他发行版本!你会选择什么发行版本呢?

标签: #服务器选什么系统 #服务器用哪个系统