首页 > 移动应用 > 正文

【服务器知识】了解一下Linux系统

2018-08-08 09:43:42  来源:走在最初的大路上

摘要:到Linux,很多人会想到Unix,Unix是什么呢?它和Linux是什么关系呢?Unix在1969年由贝尔实验室研发出来,是一个支持多用户、多任务的操作系统。对于Unix而言,只有符合单一的Unix规范的Unix系统才可以使用Unix这个名称,否则只能叫做类Unix,而Linux就被称为类Unix。
关键词: 服务器 Linux
  了解Linux
 
  提到Linux,很多人会想到Unix,Unix是什么呢?它和Linux是什么关系呢?Unix在1969年由贝尔实验室研发出来,是一个支持多用户、多任务的操作系统。对于Unix而言,只有符合单一的Unix规范的Unix系统才可以使用Unix这个名称,否则只能叫做类Unix,而Linux就被称为类Unix。在Unix的研发过程中,没有得到什么奖励,也没有管理,最初人们只是感觉好奇,不过在20世纪70年代,所属的公司意识到了它所带来的商业价值,所以安排律师采取相应的措施来保护它并且在1979年禁止大学使用Unix的源码,包括授课和学习,这就是Unix的基本情况。
 
\
 
  Linux是一套可以免费使用和自由传播的类Unix的操作系统,支持32位和64位硬件,继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux系统在1991年诞生之后发行了很多不同的版本,最特别的是因为Linux可以安装在不同的设备上,比如手机、平板、台式电脑等,所以应用十分广泛。Linux的基本思想有两点,第一是一切都是文件,也就是说在系统中所有的一切都可以看作文件,第二点是每个软件都有确定的用途。
 
  Linux特点
 
  完全免费。用户可以通过网络或者其他途径免费获取到,并且可以对源码进行修改,这是其他操作系统没办法做到的,所以Linux中吸收了来自世界各地的程序员的精华,不断发展壮大;
 
  多用户、多任务。Linux系统支持多用户,每个用户可以对自己的文件设备进行管理,互不干扰;而多任务更是现在计算机主要的特点,Linux系统中多个程序可以同时并且独立的运行。
 
  多种交互界面,有字符界面和图形化窗口两种方式,其中字符界面执行相关操作主要依赖输入相关的命令,而图形化界面的操作和我们在Windows系统中的操作没有什么差别;
 
  支持多平台,Linux系统可以运行在多个平台上,比如手机、游戏机、掌上电脑等。
 
  Linux的发展
 
  随着互联网行业的不断发展,Linux系统在整个服务器领域占有的市场份额越来越大,而且一直保持着快速的增长,特别是在政府、金融等领域,伴随着Linux系统的发展,也吸引了大量的开发人员的关注,同时又因为Linux 系统开源的缘故,所以在大量开发人员关注的同时,也为Linux的发展提供了很多强有力的支持。除了服务器领域外,Linux系统在其他领域也有不小的发展,下边我们就来了解一下。
 
  在桌面操作系统方面,Linux系统的发展也很迅速,常见的如Ubuntu Linux,就是Linux系统在桌面操作系统方面的突出代表,另外还有国内的红旗Linux、深度Linux等,这些都在政府、企业等领域得到广泛的应用。不过系统的功能、性能相比较于Windows系统系统还是有一定的差距的,重点就是在易用性、管理、软件兼容情况等方面。
 
  Linux低成本、可定义、可移植等特点,所以Linux在嵌入式系统方面也得到很好的发展,比如手机、平板电脑等生活中常用的电子工具就是在Linux内核之上建立的。
 
  特别是随着互联网的不断发展,促使了云计算和大数据行业的快速发展,Linux在这方面因为自己开源的优势所以占据了很大优势,所以到目前位置Linux已经开始取代Unix成为最受青睐的云计算、大数据平台的操作系统。
 
  Linux的发行版本
 
  伴随着Linux系统的发展,也出现了很多Linux的版本,这里我们就来了解下有哪些常见的Linux发行版本。
 
  Red Hat
 
  这一系列是最早发行的版本,不过在Red Hat 9.0版本发行之后,Rd Hat版本就不再开发桌面版的Linux发行套件,将全部的力量集中在了服务器版的开发上,也就是 Red Hat Enterprise Linux(简称RHEL),之后更是在2004年宣布停止对Red Hat 9.0 系列的支持,这标志着这个版本的正式完结。
 
  Fedora Core
 
  这个版本是由原先的桌面版Red Hat Linux发行套件和来自开源社区的Fedora进行合并,成为了Fedora Core发行版本。这个版本显着的特点就是提供了最新的软件包,版本的更新周期非常短,不过也因为版本更新周期太短,所以在性能和稳定性方面得不到保证,所以一般不建议被用作服务器的操作系统,尽管如此,作为一个功能完备、更新迅速、免费的操作系统而言,还是适合个人选择的。
 
  Centos
 
  这个版本的Linux是由RHEL依照开发源代码规定发布的源代码编译而成的,它们两者之间的区别就在于Centos不包含封闭源代码,所以Centos不仅可以自由使用,而且还可以享受长期免费升级和更新的服务,这也是Centos最大的优势。
 
  这个版本的Linux系统是学习的首选,因为它拥有庞大的网络用户群体,在网上可以查找到和它相关的很多问题,另外获取系统文件也十分方便,只要到官网或者其他一些资源网站就可以下载到。在一系列的文章中采用的也是这个版本的Linux系统,这个版本的系统除了上述的两个优点外,Centos还具有代表性,很多互联网公司的后台都是以这个版本作为操作系统的,所以在掌握这个版本的Linux相关内容,我们可以轻松的融入工作,还可以触类旁通,快速的掌握其他版本的Linux系统。
 
  Red Hat Enterprise Linux
 
  Red Hat目前主要是做服务器版的Linux开发,注重系统的稳定性和性能,不过因为企业版的操作系统注重性能、稳定性、软件兼容情况等,所以开发的周期较长,正因为如此所以版本更新比较缓慢。这个版本是企业级应用的首选,这主要是因为这个版本的Linux系统具有高可靠性和高稳定性的缘故。
 
  Ubuntu Linux
 
  这个版本主要以桌面为主,为用户提供一个主要由自由软件构成的操作系统,另外Ubuntu也具有庞大的社区力量,所以用户可以方便的从社区获取相应的帮助。这个版本的Linux系统几乎占据了桌面Linux的半壁江山,特别时Ubuntu的人性化安装过程,只需要按照相应的操作提示操作就好,所以安装和使用都十分的方便。
 
  如上就是一些常见的Linux发行版本,相信通过我们的介绍,大家最希望明白的是Centos和RHEL这两个版本之间的区别吧。这两个版本其实没有太大的差别,不同的是RHEL属于是商业发行版本,如果要使用的话,需要购买,而Red Hat公司会提供系统的技术支持和免费升级;而Centos不是商业发行版本,可以在网上找到相应的资源下载,但是没办法得到相应的商业支持。
 
  后记
 
  整理了一些关于Linux服务器的相关知识,希望这些内容可以帮助大家更好的理解Linux系统的相关知识,不过因为Linux发行的版本很多,所以即使相同的操作也可能出现不同的结果。

第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:pingxiaoli

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。