Linux 系统简介

Strong 2020年02月13日 719次浏览

UNIX与Linux发展史

1、UNIX发展历史

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

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

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

2、Linux发展历史

Linux系统诞生于1991年(Windows问世于1985年),由芬兰大学生李纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成。
Linux是开源软件,源代码开放的UNIX。

image.png image.png

2.1 Linux主要发行版本

image.png image.png

2.2 Linux操作系统特点

  • 1、免费开源。Linux是一款完全免费的操作系统,任何人都可以从网络上下载到它的源代码,并可以根据自己的需求进行定制化的开发,而且没有版权限制。

  • 2、模块化程度高。Linux的内核设计分成进程管理、内存管理、进程间通信、虚拟文件系统、网络5部分,其采用的模块机制使得用户可以根据实际需要,在内核中插入或移走模块,这使得内核可以被高度的剪裁定制,以方便在不同的场景下使用。

  • 3、Linux系统广泛的硬件支持。得益于其免费开源的特点,有大批程序员不断地向Linux社区提供代码,使得Linux有着异常丰富的设备驱动资源,对主流硬件的支持极好,而且几乎能运行在所有流行的处理器上。

  • 4、安全稳定。Linux采取了很多安全技术措施,包括读写权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络环境中的用户提供了安全保障。实际上有很多运行Linux的服务器可以持续运行长达数年而无须重启,依然可以性能良好地提供服务,其安全稳定性已经在各个领域得到了广泛的证实。

  • 5、多用户,多任务。多用户是指系统资源可以同时被不同的用户使用,每个用户对自己的资源有特定的权限,互不影响。多任务是现代化计算机的主要特点,指的是计算机能同时运行多个程序,且程序之间彼此独立,Linux内核负责调度每个进程,使之平等地访问处理器。由于CPU处理速度极快,从用户的角度来看所有的进程好像在并行运行。

  • 6、良好的可移植性。Linux中95%以上的代码都是用C语言编写的,由于C语言是一种机器无关的高级语言,是可移植的,因此Linux系统也是可移植的。

2.3 Linux内核版本

内核版本说明:

3.10.0-514.26.2.el7.x86_64
以 . 为分隔符

  • (3):内核主版本号
  • (10):内核次版本号。偶数表示稳定版本;奇数表示开发中版本。
  • (0):内核修订版本号,表示修改的次数。
  • (514):版本微调次数
  • (26.2):其他信息
  • (el7):表示Redhat7
  • (x86_64):表示64位操作系统,如果没有_64就是32位操作系统。

目前最新的内核版本:

5.5.1
Linux内核官网:www.kernel.org

3、基于Linux的企业服务器

测试网站服务器系统:https://sitereport.netcraft.com/

腾讯后台:https://www.qq.com
image.png

淘宝后台:https://www.taobao.com
image.png

4、开源软件简介

image.png

  • 使用的自由,绝大多数开源软件免费。
  • 研究的自由,可以获取软件源代码。
  • 散播及改良的自由,可以自由传播,改良甚至销售。