目录
- 前言
- Unix操作系统
- UNIX与Linux的亲密关系
- UNIX/Linux系统结构
- 1) 内核层
- 2) Shell层
- 3) 应用层
- 常见Linux发行版本有哪些
- 1) Red Hat Linux
- 2) Ubuntu Linux
- 3) SuSE Linux
- 4) Gentoo Linux
- 5) 其他 Linux 发行版
- Linux 发行版本的选择
- 选择CentOS 系统
前言
前段时间到南京出了趟急差,协助团队解决问题。那边电脑操作系统是麒麟系统,当时一位前端的同事对国产化系统不熟悉。今天刚刚想起此时,对国产化系统及常用命令做个总结吧。
说起操作系统首先要从Unix和Linux系统说起。
Unix操作系统
在目前主流的服务器端操作系统中,UNIX 诞生于 20 世纪 60 年代末,Windows 诞生于 20 世纪 80 年代中期,Linux 诞生于 20 世纪 90 年代初,可以说 UNIX 是操作系统中的"老大哥",后来的 Windows 和 Linux 都参考了 UNIX。
UNIX 操作系统由肯•汤普森(Ken Thompson)和丹尼斯•里奇(Dennis Ritchie)发明。它的部分技术来源可追溯到从 1965 年开始的 Multics 工程计划,该计划由贝尔实验室、美国麻省理工学院和通用电气公司联合发起,目标是开发一种交互式的、具有多道程序处理能力的分时操作系统,以取代当时广泛使用的批处理操作系统。于 1969 年实现了一种分时操作系统的雏形,1970 年该系统正式取名为 UNIX。自 1970 年后,UNIX 系统在贝尔实验室内部的程序员之间逐渐流行起来。
1971-1972 年,肯•汤普森的同事丹尼斯•里奇发明了传说中的C语言,这是一种适合编写系统软件的高级语言,它的诞生是 UNIX 系统发展过程中的一个重要里程碑,它宣告了在操作系统的开发中,汇编语言不再是主宰。到了 1973 年,UNIX 系统的绝大部分源代码都用C语言进行了重写,这为提高 UNIX 系统的可移植性打下了基础(之前操作系统多采用汇编语言,对硬件依赖性强),也为提高系统软件的开发效率创造了条件。可以说,UNIX 系统与C语言是一对孪生兄弟,具有密不可分的关系。
UNIX与Linux的亲密关系