你的服务器会选择什么操作系统呢?
刚开始工作的时候。windows和Linux操作系统都有!
为什么选择windows呢?
选择:因为历史遗留问题吧!因为有些软件太老了。只支持windows系统。不得不用啊!后面换了工作。还是有windows。客户的选择。人家系统只支持windows或者只会操作windows。对于没有接触Linux的人。windows是一个优先的选择。也有用windows当跳转机。有桌面操作比较方便。
病毒:中毒是经常的事情。不得不定期杀杀毒!
稳定性:其实没有把很重要的东西放到windows上。基本就是辅助的。在我看来windowsserver也是挺稳定的。可能比较少用到高并发的场景吧。
更新:WindowsServer更新补丁之后也是需要重启的。一般需要安排一个时间进行更新。
所以。我选择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应该是使用最多的吧!
现在CentOS8已经要终结。以后就不一定用CentOSstream了!至少我这边目前用得最多是CentOS7。
2、Debian/Ubuntu
Debian在国外用得比较多吧!Ubuntu是基于Debian的。公司之前的hadoop环境是开发搭建的。就是用Ubuntu。开发应该很多在ubuntu桌面上开发的。直接顺手上服务器了。
第一安装Ubuntu的时候。安装过程就是很坎坷。选择了中文语言。老是安装中断。是一个坑吧!如果有人安装也是遇到这种情况。可以尝试先不选择中断语言进行安装。
Ubuntu和CentOS在管理方面还是有比较多的差别的。比如配置静态IP、设置iptables等。只是管理方式不同。原理还是一样的。仔细研究一下还是很容易切换的。
目前团队大部分东西都是习惯了CentOS上。所以Ubuntu应用不是很多。主要还是给开发自己搞环境。
3、SUSE
没用过!虽然都是rpm包系列的。但是包管理不是yum。而是zypper。有一次帮忙安装一个包就很尴尬的一直用yum命令。唉!~
4、alpineLinux
AlpineLinux是一个社区开发的面向安全应用的轻量级Linux发行版。适合用来做路由器、防火墙、VPNs、VoIP盒子以及服务器的操作系统。基于uClibc和Busybox。
做镜像的时候经常用到。做出来的镜像体积比较小。当然对环境以来比较大的应用。还是会用CentOS/Debian的发行版本。东西比较齐全。
5、其他发行版本
其他发行版本也没安装到服务器上过。例如gentoo、arch也有人用到服务器上。
总结
在服务器操作系统上的选择。没有最好。只有更好。有太多选择了。
只要能快速稳定地完成工作。都是可以选择的。
我桌面用过Fedora、Ubuntu、Deepin、Arch、Manjaro等发行版本。目前用Manjaro。
自从红帽公司宣布CentOS8将停止维护。CentOSStream的稳定性就被质疑。大家多多少少都会在考虑选择其他发行版本!你会选择什么发行版本呢?
本文地址:https://gpu.xuandashi.com/6631.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!