Linux系统简介

来源:互联网 发布:库存软件 手机免费版 编辑:程序博客网 时间:2024/04/28 20:33

一、UNIX与Linux发展史

UNIX 发展历史

11965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。

AT&T --- 美国移动通信公司    贝尔实验室为其旗下子公司

21969年,美国贝尔实验室的肯 • 汤普森DEC PDP-7机器上开发出了UNIX系统。

31971年,肯 • 汤普森的同事丹尼斯 • 里奇发明了C语言;1973年,UNIX系统的绝大部分源代码用C语言重写,这为提高UNIX系统的可移植性打下基础。

 

 

UNIX 主要发行版本

Linux 、BSD UNIX

AIX 最贵

 

Linux 发展历史

Linux系统诞生于1991年,由芬兰大学生李纳斯(Linus Torvalds和后来陆续加入的众多爱好者共同开发完成。

Linux是自由软件,源代码开放的UNIX。        

   

Linux 主要发行版本

 

一)内核版本

2.6.18   主版本2:次版本6:末版本18   (主版本即内核 2)

次版本:奇数代表开发版  偶数代表发行版

3.11     稳定版  但是2.6.18还是比较流行的

内核为3的 版本 不再区分奇偶

二)发行版本

1.fcdora  RedHat  CentOS SUSE  gentoo  红旗  Mandriva  turbolinux

 RedHat:

企业版:RHEL  ---- RedHat enterprice(企业)  功能少 稳定

个人版:Redora   全功能版 比企业版功能多

2.Debian  Ubuntu(图形界面,占用资源和服务多,占用的资源越多那么系统稳定性越低,开启的服务越多那么被攻击的几率越大,相对不安全,所以在生产服务时绝度不用图形界面版)



二、开源软件简介

 

Apache  Nginx  -----  web服务器

samba  -----  Linux和window之间进行文件共享的服务  (Linux作为服务器,window作为客户端)

关系型数据库  -----  SQL即结构化查询语句

MySQL  

SQLserver  

Oracle

非关系型数据库  -----  NoSQL  为新型数据库  功能更强大

Redis

MongoDB

Python --- 脚本语言

 是一种面向对象、解释型计算机程序设计语言

 语法简洁而清晰,具有丰富和强大的类库。

 常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起

 常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库

Ruby --- 脚本语言   一种面向对象程序设计的脚本语言

Sphinx --- 做中文分词的   一种全文检索引擎

  是一个基于SQL全文检索引擎,可以结合MySQL,PostgreSQL全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

 Sphinx特别为一些脚本语言设计搜索API接口,如PHP,Python,Perl,Ruby等,同时为MySQL也设计了一个存储引插件

开源软件特点:

★ 使用的自由

 绝大多数开源软件免费

★ 研究的自由

 可以获得软件源代码

★ 散布及改良的自由

 可以自由传播、改良甚至销售

 

支撑互联网的开源技术

 

三、Linux应用领域

 

1.基于Linux的网站服务器

2.Linux在电影娱乐业

3.Linux在嵌入式领域

1) 手机、平板电脑

2) 其他嵌入式应用

智能家电:机顶盒、游戏机、数码相机等

智能卡系统

航空系统

银行系统

卡拉OK点歌系统

……


0 0
原创粉丝点击