软件测试知识持续更新
第一课 了解 LINUX
学习目标:
1、 知道 Linux 是一种操作系统,了解 Linux 的历史
2、了解 Linux 发行版的概念,知道常用的发行版,了解内核的概念
3、知道 Linux 中磁盘的命名规则,了解安装 Linux 时必须建立的二个分区名称
4、知道虚拟机的概念,掌握虚拟机的基本操作
理论准备:
一、Linux 是一种操作系统
操作系统(Operating System,简称 OS)是负责对计算机硬件直接控制及管理的系统软件。操作系统的功能一般包括处理器管理、存储管理、文件管理、设备管理和作业管理等。
常用的操作系统有 WindowsXP,Windows2003,Linux,Unix 等,我们现在使用 Windows 操作系统比较多,其实 Unix、Linux 才是真正功能强大的操作系统,目前英特网上 80%以上的服务器使用的都Unix 或 Linux 操作系统。
一个操作系统可以在概念上分割成两部分:内核(Kernel)以及外壳(shell)。用户、外壳、内核、计算机硬件的关系如图所示。
有些操作系统上内核与外壳完全分开(例如 Unix、Linux等),这样用户就可以在一个内核上使用不同的外壳;而另一类操作系统(例如 Windows 系统)外壳和内核合二为一。很难把它分割成二个部分。
Linux 的优点:功能强大,性能稳定,较少有安全性漏洞,更重要的是开源和免费,我们可以从网上下载 Linux,并自由使用,不用在版权花一分钱。
不足之处:用户界面不够友好图形界面还在发展之中,许多软件缺少中文版。
Linux 的发展史:
1991 年芬兰大学生 Linus Torvalds 在 Minix(Unix 的一个分支)的基础上,开发了一个全新的操作系
统,名叫 Linux,当初命名为 0.02 版,到 1994 年开发完成第一个完整的内核 1.0 版。
小贴士:了解 Unix&Linux 的历史
- 1965 年,Bell, MIT 与 GE 公司开始开发『 Multics』系统,用于
分时系统,目的提高终端数和运行速度,但最后计划失败 - 1969 年, Ken Thompson 继续研究,产生 unics(unix 的前身)
- 1973 年: Ritchie 等人以 C 语言重写 unics, Unix 的正式诞生
- 1977 年:Unix 的二大分支 System V 和 BSD(并开始收回版权,即不能免费使用了)
Unix 要收费了,怎么办? - 1984 年:为了教学需要一大学教授开发 x86 架构的 Minix(与 Unix
相容,收费极少) - 1984 年:Richard Mathew Stallman 发起 GNU 与 FSF 计划
GNU(GNU IS NOT UNIX):目的是想要建立一个自由的开放的 Unix 作