类似Windows,Linux也是一个操作系统Linux是一套开放源代码程序,并可以自由传播的类Unix操作系统软件,多用户,多任务而且支持多线程和多CPU的操作系统。

Linux系统主要被应用于服务器端,嵌入式开发和个人PC桌面3大领域,其中服务器端领域是重中之重。 小型,超小型互联网企业(百度,Sina,天猫等)都在使用Linux系统作为服务器端的程序运行平台。

Linux的起源

Unix系统于1969年在AT&T的贝尔实验室诞生,20世纪70年代,它逐渐兴起,这期间linux vi,又形成了一个比较重要的分支,就是大概1977年诞生的BSD(BerkeleySoftwareDistribution)系统。从BSD系统开始,各大厂商及商业公司开始了依据自身公司的硬件构架,并以BSD系统为基础进行Unix系统的研制,因而形成了各类版本的Unix系统,比如:SUN公司的Solaris,IBM公司的AIX,HP公司的HPUNIX等。

Linux系统介绍

Linux操作系统_服务器端应用_linux / 是什么意思

Unix的5大优势特点自由软件

简单地理解,自由软件的核心就是没有商业化软件版权掣肘,源代码开放,可无约束自由传播。

注意:自由软件强调的是权利问题,而非是否免费的问题。大家一定要理解这个概念,自由软件中的自由是“言论自由”中的“自由”,而不是“免费啤酒”中的“免费”。

自由意味着freedom,而免费意味着free,这是完全不同的概念。诸如:RedHatLinux自由但不免费,CentOSLinux是自由且免费的。自由软件关乎使用者运行,复制,发布,研究,更改和改进该软件的自由。

自由软件基金会FSF

linux / 是什么意思_Linux操作系统_服务器端应用

FSF(FreeSoftwareFoundation)的英文意思是自由软件基金会,是RichardStallman于1984年发起和创立的。FSF的主要项目是GNU项目。GNU项目本身形成的主要软件包括:Emacs,gcc,bash和编程语言,以及gawk(GNU‘sawk)等。

GNU知识

GNU的全称为GNU‘snotunix,意思是“GNU不是UNIX“,GNU计划,又称革奴计划,是由RichardStallman在1984年公开发起的linux / 是什么意思,是FSF的主要项目。上面早已提及过linux标准教程,这个项目的目标是构建一套完全自由的和可移植的类Unix操作系统。

然而GNU自己的内核Hurd仍在开发中,离实用还有一定的距离。现今的GNU系统一般是使用Linux系统的内核,加上GNU项目贡献的一些组件,以及其它相关程序组成的,这样的组合被称为GNU/Linux操作系统,

服务器端应用_linux / 是什么意思_Linux操作系统

到1991年linux内核发布的时侯,GNU项目早已完成了除系统内核之外的各类必备软件的开发。在LinusTorvalds和其它开发人员的努力下,GNU项目的部份组件又运行到了Linux内核之上,诸如:GNU项目里的Emacs,gcc,bash,gawk等linux / 是什么意思,至今都是Linux系统中很重要的基础软件。

GPL

GPL全称为GeneralPublicLicense,英文名为通用公共许可,是一个最知名的开源许可合同,开源社区最知名的Linux内核就是在GPL许可下发布的。GPL许可是自由软件基金会(FreeSoftwareFoundation)创建的。1984年,RichardStallman发起开发自由软件的运动后不久,在其他人的协作下,他成立了通用公共许可证(GPL),这对促进自由软件的发展起了至关重要的作用,这么,这个GPL究竟是哪些意思呢?

简单的理解,GPL许可的核心,是保证任何人有共享和更改自由软件的自由,任何人有权取得,更改和重新发布自由软件的源代码权力,但都必须同时给开具体修改的源代码。

服务器端应用_Linux操作系统_linux / 是什么意思

尽管整个Linux内核是基于GNU通用公共许可的,并且Linux内核并不是GNU计划的一部份。这一点,请不要混淆。

Linux操作系统=linux内核+GNU软件及系统软件+必要的应用程序

Linux系统介绍

Linux的发行版本介绍

下边瞧瞧其中几个重要的发行版本。

1)Red Hat:Red Hat Linux9.0的内核为2.4.20.在版本9.0后,Red Hat 不再遵循GPL协议,成为收费产品(但仍开源),发展的新版本依次为Red Hat 3.x,Red Hat 4.x,Red Hat 5.x Red Hat 6.x,Red Hat 7.x .
2)Fedora:为Red Hat的一个分支,仍遵循GPL协议,可以认为是RedHat预发布版。(游戏公测)
3)CentOS(Community Enterprise Operationg System):与redhat做到二进制级别的一摸一样。RedHat的另一个重要分支,以RedHat所发布的源代码重建符合GPL许可协议的Linux系统,即将Red Hat Linux 源代码的商标LOGO以及非自由软件部分去除后再编译而成的版本,目前CentOS已被RedHat公司收购,但仍开源免费。CentOS Linux是国内互联网公司使用最多的Linux系统版本。

笔试题:

小面试题:你们公司服务器使用的版本是什么?
CentOS 6.8 x86_64 内核版本 2.6.32

linux / 是什么意思_服务器端应用_Linux操作系统

为何企业环境要选择64位操作系统?

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复