Linux是一套开放源代码程序的、并可以自由传播的类Unix操作系统软件
Unix系统是Linux系统的前身,具有很多优秀特性
其设计之初,就是基于Intelx86 系列CPU架构计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。
注:POSIX,全称为Portable Operating System Interface,中文翻译为可移植操作系统接口,POSIX标准定义了操作系统应该为应用程序提供的接口标准。
Linux是由世界各地成千上万的程序员设计和开发实现的。
当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品
在过去20年里,Linux系统主要被应用于服务器端、嵌入式开发(手机安卓就是Linux,苹果是Unix,交换机路由器防火墙全是Unix和linux)、个人PC端(主要是windows,其次Ubuntu,)
其中服务器端领域是重中之重。
我们熟知的大型、超大型互联 企业(百度、Sina、淘宝、QQ、谷歌、58、赶集、Facebook等等)都在使用Linux系统操作为服务器端的程序运行平台。全球及国内排名前十的 站使用的主流系统几乎都是Linux系统。
总结,Linux操作系统之所以如此流行,因为它具有一下一些特点:
1、是开放源代码的程序软件,可自由修改
2、Unix系统兼容,具备几乎所有Unix的优秀特性
3、可自由传播,无任何商业化版权制约
4、适合Intel等x86 CPU系列架构的计算机。
Linux内核的标志——企鹅Tux,取自芬兰的吉祥物
官方 站:http://www.kernel.org(Linux内核的 站)
自由软件
核心就是没有商业化软件版权制约,源代码开放,可无约束自由传播。
自由软件基金会FSF:
主要项目就是GNU项目
目标:建立可自由和可移植的类Unix操作系统产品
GNU项目:
GNU(GUN is Not Unix)
1984年由Richard Stallman发起并创建
宗旨:开发一个完整的类似于Unix的完全自由、可传播的操作系统
官方 站:http://www.gnu.org
GPL协议
GPL(GNU General Pulic License)
GNU自由软件的通用许可协议
允许用户任意复制、传递、修改及再发布
基于自由软件修改再次发布的软件,仍需要遵守GPL
注:开源 区的著名的Linux内核就是GPL许可下发布的
LGPL协议:
LGPL(Lesser General Pubilc License)
LGPL相对于GPL较为宽松,允许不公开全部源代码
为基于Linux平台开发商业软件提供了更多空间。
开放源代码软件(Open Source Software)
即开源软件
Firefox 页浏览器
OpenOffice办公套件
Apache 站服务器软件
等等
Linux系统的组成

Linux操作系统由Linux内核和各种外围程序组成。
Linux内核是一个特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作,以面向硬件为主。
Linux的内核版本
Linux内核采用稳定版和开发版本并存的版本控制方式。
版本 的命名格式为x.yy.zz
说明:x,为主版本 。
用于表示内核结构、功能等方面的重大升级
yy,为次版本 。
用于表示内核版本是开发版本还是稳定版本。
使用奇数,代表开发版本
使用偶数,代表稳定版本
zz,修订版本 。
用于表示对同一个内核次版本的不断修订和升级,通常修订版本只
是对内核进行较小的改变。
Linux系统的外围程序:
外围程序包括分析用户指令的解释器、 络服务程序、图形桌面程序等各种应用型的软件程序,以面向用户为主。
构成Linux系统的外围程序大部分来自于GNU项目或其他组织的开源软件
如:C语言编译工具gcc,命令解释器程序bash, 站服务器程序httpd等。
因此Linux操作系统更确切的含义应为“GNU/Linux操作系统”
另外一些重要组成部分则来自加利福尼亚大学berkeley分校的BSD Unix项目和麻省理工学院的X windows系统项目,以及在这之后成千上万的程序员开发的应用程序。
Linux操作系统=Linux内核+GNU软件及系统软件+必要的应用程序。
Linux之所以受到广大计算机爱好者的喜爱,主要原因:
1、Linux属于自由软件,用户不用支付任何费用既可以获得系统和系统的源代码,并且可以根据自己的需要对源代码进行必要的修改,无偿使用,无约束地自由传播。
2、Linux具有Unix的全部优秀特性,任何使用Unix操作系统合伙想要学习Unix操作系统的re,都可以通过学习Linux来了解Unix。
特点:
1、Linux是Unix在pc计算机上的克隆版,仿Unix内核构建,几乎与Unix指令及向下完全兼容。
2、是一个完善的支持多用户、多任务、多进程、多CPU的系统
3、具有的系统稳定性与可靠性
4、具有很高的系统安全性
5、有完善的 络服务,支持HTTP、FTP、SMTP、POP、SAMBA、SNMP、DNS、DHCP、SSH、TELNET等
6、是基于GNU许可,自由开放的系统
7、有大量第三方免费应用程序
8、得到了众多业界厂商支持,如IBM、ORACLE、INTEL、HP、MOTO、Google等
9、有完善的大型数据库平台,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等
10、有完善的图形用户界面,包括GNOME、KDE等
11、有完善的开发平台,包括C/C++、Java、Perl等,支持各类图形界面API,如GTK+、QT等
Linux的应用领域:
1、IT服务器Linux系统应用
(1)电信、金融、政府、教育、银行、石油等各个行业支持Linux操作系统
(2)各大硬件厂商也相继支持Linux操作系统
(3)大型、超大型互联 企业都在使用Linux系统
2、嵌入式Linux系统应用
(1) 络设备(路由器、交换机、防火墙、负载均衡器等)
(2)专用的控制系统(自动售货机、手机、PDA、各种家用电器等)
(3)Android
注:centos linux是国内互联 使用最多的linux系统版本
centos主流版本在国内互联 企业的使用现状说明:
CentOS 5系列:站25%左右,主流版本有CentOS 5.5、 CentOS 5.8、CentOS
5.10、CentOS 5.11,不推荐新手学习
CentOS 6系列:站45%左右,主流版本有CentOS6.2、CentOS6.4、CentOS6.6、CentOS6.7、CentOS6.8
CentOS 7系列:刚发布了不久,目前极少企业正式使用。有企业在用,一般都是大企业的局部环境。
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24720 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!