对于初学Linux建议2个:
一个是选择容易上手并且资料丰富的
另一个是选择企业应用广泛的.
当然如果只是兴趣,不想找相关工作可以只考虑第1步.
另外目前常见的Linux系统主要有下面:目前主流的有两大阵营,6个系统.
- Redhat系列:包含CentOS,Fedora,Red Hat Enterprise Linux(RHEL)
- Debian系列:包含Debian,Ubuntu,Kali
还有其他阵营暂不考虑了.
- CentOS: 目前国内企业应用最广泛的也是首推的Linux系统,主要用于服务端.
- Ubuntu: 世界上应用范围很广,家用,企业用都有.
- Fedora: 图形化很好,属于测试系统,稳定后,会生成REHL
- REHL: 也是红帽系统,商业版,需要订阅(收费)
- Debian: 属于Ubuntu的鼻祖,应用目前没有Ubuntu多
- Kali :也属于Debian系列,主要用于安全渗透等场景.
个人建议:如果是靠这个吃饭,推荐CentOS熟悉一段时间再去看Ubuntu.
注:我回答主要针对你的"吃饭","入行"需求,如果只想玩玩那就装个图形化Ubuntu点点就行.
Linux系统版本众多,不同版本用途不同,情况不同选择有所差异:1、运维和分布式开发可以选择红帽版本:红帽版本主要分为了RHEL和centos,新手学习的时候如果不想太过于折腾,可以直接使用conetos,和RHEL在操作使用层面上完全没有区别的,只是来源有所区分,分为了开源免费和企业收费两种。国内运维所采用的教材一般都是redhat,所以都是基于RHEL的。细分版本的情况下,初学者可以安装一个带有桌面的centots6或者7,都可以。
2、具有生产力的工具可以选择ubuntu版本:对于生产力版本最大的要求就是稳定了,ubuntu就是非常不错的选择,死机崩溃几乎可以避免了。还可以选择fedora版本,也是非常不错的,也具有非常不错的稳定性,不过整体来说还是ubuntu,各种生产力软件都适用于它,不用浪费时间找软件。而且还拥有海量的知识库,互联网上可以找到关于ubuntu的一切问题解决方案,非常适合初学者学习。
3、日常使用可以选择deepin、manjaro版本:相对于来说更加省心一些。deepin对于从Windows迁移过来的用户是非常不错的选择,高度兼容Windows风格和操作习惯的系统,可以适配Windows下的软件,可以让初学者快速融入其中。manjaro版本,拥有所有Linux桌面版本中最大的软件仓库,最多适配的桌面环境、最简单易用的应用管理方式,如果作为家用的情况下,是非常适合的选择。
当前主流的服务器操作系统则主要分为:Windows server、UNIX、Linux、NetWare这四大阵容。不同的系统有不同的特点,要根据情况来判断Windows server是用户群体最大的服务器系统,不得不多做介绍。旗下又分为:Winnt4.0、Win2000、Win2003、Win2008、Win2012
特点:作比较简单,安全性较高,
Windows常见的系统及其特点:
Winnt4.0用于单一防火墙服务器非常不错,但是,作为一个早期的系统,也有着比较明显的缺点,比如运行速度不佳,功能也比较简陋,而且不能承受过多的运行任务。微软早已放弃对其所有的升级服务,市面上没有正版Winnt4.0销售Win2000则是Winnt原有完整的内核上进行开发的,对多任务的处理能力有了大幅的提升,管理以及其他功能更加全面,但是系统的稳定性和安全性被削弱了。微软也停止了对win2000的销售和升级服务win2003在操作的易用性上进行了升级,安全性是目前所有的windows server系统中最高的,线程处理能力、硬件的支持、管理能力都有了大幅的提升,是目前服务器操作系统中主流的操作系统之一。不过由于更多功能的加入,使得win2003的处理能力有所下降。win2008添加了一些特性和策略,以及多了server 2008 r2b版本,运行速度有所加强,但是稳定性有所欠佳。也是主流系统之一。最后就是win2012,目前微服务器操作系统中最高的版本,同时也有r2版本,全面的升级,对应win8内核优化而来,但是,对一些老牌软件应用的兼容性,以及稳定性还是欠佳的。
如果说Windows server是为单用户设计的,那么UNIX则是为多用户而生的。支持大型文件系统和数据库,系统的安全性、稳定性、以及引用软件有着Windows server无法比拟的优势。但是操作界面毫无人性化,相关操作管理技未得到推广,使得雇佣维护人员的成本非常高。
Linux是基于UNIX系统开发修补而来,源代码的开放,使得其稳定性、安全性、兼容性非常高,但是对于软件的兼容性来说对比UNIX还是稍稍逊色的。但是仅凭开发的源代码,使得很多服务器管理人员对其喜爱有加。
NetWare对服务器硬件的要求极低,而且对于网络的组件也有着先天的优势,能够支持无盘工作站,也能支持非常之多游戏软件的开发环境搭建,还能节省很多成本,常用户网络教学、游戏大厅、金融系统等。但是同样是需要手工敲入命令来实现操作指令的。而且系统多年来也没有更深层次的更新,使得部分软件的支持与其他新型应用的兼容性有所欠佳。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)