软件测试打卡交流:暗号:CSDN←←←
软件测试知识持续更新
第一课 了解 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 作业系统。 GCC,BASH
FSF( Free Software Foundation):自由软件基金会,目的请更多工
程师与志工撰写软件
GPL(General Public License):通用公共许可证
(学习 Linux 一定要理解开源、GPL 等理念和精神,这也是是与 Win
系统最大的不同)
- 1991 年: 芬兰大学生 Linus Torvalds 开发出 linux,使用 GPL版权协议
他以 GNU 的软件针对 386 并参考 Minix 的设计理念(注意,仅是程序设计理念, 并没有使用 Minix 的原始码)来写这个小核心,0.02 版。
- 1994 年:由于 linux 放在网上供大家免费下载,多人共同改进,在
1994 年终于完成的 Linux 的核心正式版! version 1.0 ,1996 年完
成 2.0 版。
二、什么是Linux 发行版、什么是 Linux 内核
Linux 开发的只是操作系统中最重要的内核,根据前面讲到的操作系统应该至少包含内核和外壳二部分,而且最好还应该有一些基本的工具软件。
目前有许多公司都在从事这项“集成”工作,它们把内核、外壳和各种软件
集成打包在一张或几张光盘中,这就是所谓的“发行版 distribution”。
目前国内比较有名的有“红旗”(公司网址 http:// www.redflag-linux.com)、国外的有“RedHat”(公司网址 http://www.redhat.com)、“ubuntu”(公司网址 http:// www.ubuntu.org.cn)。
需要注意的是内核的版本与发行版的版本是不同的概念,目前的内核版本分稳定版 2.6 和开发版 2.7,而各发行公司制作的发行版则按各行的规则命名发行版本号,如我们现在学习的是红旗 LINUX 桌面版 5.0。
查一查:
请同学们到 www.google.com 中以“Linux 发展史”、“什么是 Linux 发行版”、“Linux 有哪些发行版”为关键字进行搜索,进一步了解 Linux 的相关知识,同时也请同学们自己想一些感兴趣的关键词,搜索一下吧。
三、硬盘的分区和命名
根据硬盘的使用规定,物理硬盘必须分区后才能被格式化成数据硬盘。一块硬盘最多可以被分割成 4 个主分区或 3 个主分区加 1 个扩展分区,扩展分区不能直接被格式化,还要分割成逻辑分区。1 个扩展分区可以分割的逻辑分区的数量没有限制。下图表示一块硬盘被分割成 2 个主分区和 1 个扩展分区,扩展分区又被分割成 2 个逻辑分区的情况。
不同于 Windows 中把硬盘称为 C 盘、D 盘,Linux 有它自己的命名规
则,详细说明见下表:
练一练:
第 2 块 SCSI 硬盘的第 2 个分区叫什么?_____________________
第 1 块 IDE 硬盘的第 2 个逻辑分区叫什么?___________________
第 1 块 IDE 硬盘的扩展分区叫什么?_________________________
想一想:
第 1 块 IDE 硬盘想分 3 个分区,你有哪些分区策略,分区名分别叫什么?
策略 1:
策略 2:
策略 3:
Windows 系统中的文件系统包括 FAT、FAT32、NTFS 等,Linux 系统中的文件系统主要有 ext3 和 swap,前者的功能与 ntfs 相似,对 ext3 类型的文件系统可以指定访问权限,设置磁盘存储限额等,swap 是交换分区的专用格式,Linux 中的交换分区与 Windows 中的虚拟内存相同,Windows 中的虚拟内存以文件形式存在,而 Linux 中的虚拟内存一般以分区形式存在,所以在安装 Linux 时一般要建一个 swap 类型的交换分区,大小一般设为内存容量的二倍。
四、VMware 虚拟机操作
虚拟机就是电脑中的电脑,如我们可以在 WindowXP 中安装一个虚拟机软件,虚拟出一台电脑,再在虚拟出来的电脑中安装 Linux 操作系统,这样我们就同时拥有了二台电脑,因为是虚拟出来电脑,运行速度当然不是很快,但对于需要同时安装二种操作系统的用户来说,使用虚拟机是很好的选择。VMware 是目前非常优秀的虚拟机软件,下面就简单介绍一下 VMware的使用方法。
- 新建虚拟机
打开 VMware,单击菜单“file–new–virtual machine”,虚拟机操作系统
选“ubuntu”。
网卡工作模式选“Use bridged networking”
虚拟机的硬盘容量设为 8GB。
- 调整虚拟机的参数
单击下图中的“Edit virtual machine settings”,调整虚拟机的参数。
如图所示,单击“Memory”可以调整虚拟机的内存;单击“Ethernet”可以调整网卡的工作模式;单击“cd-rom”可以设置虚拟机的光驱使用 ISO 文件代替光盘,单击最下面的“add”、“remove”按钮可以添加、删除硬件。
单击“cd-rom”后显示下图,在右边选中“Use ISO image”,并通过 Browse按钮选择启动光盘的镜像文件。
- 启动虚拟机
单击主界面中的“Star this virtual machine”,即可启动虚拟机了,如果光驱中放入了启动光盘,即开始系统的安装了。
实训项目:
1、用 VMware 建立一台虚拟机,虚拟机的存放目录为 E:\ubuntu610,内存调整为 256M,光驱中放入 redflag5 的 ISO 光盘镜像文件
2、为虚拟机添加一块 200M 大小的 IDE 硬盘
第二课 安装 Linux
学习目标:
1、熟悉 Linux 的安装过程,能独立完成图形方式下的安装
2、熟悉安装过程中有关分区操作步骤,理解操作的含义
3、理解分区的表示方法
4、了解文本方式下的安装过程
理论准备:
一、安装前的准备
1、安装系统的基本硬件需求
Intel Pentium 兼容 CPU,PII 以上 CPU,128MB 以上内存最少 4G 硬盘,完全安装需要 6G 以上,建议 8G VGA 兼容或者更高分辨率的显卡
2、了解硬件配置
鼠标:有 PS/2 接口、USB 接口等
硬盘:有 IDE、SCSI 类型
网络 IP 地址:可以人工指定 192.168.11.X,也可以由 DHCP 自动分配
网关地址:可以人工指定 192.168.11.254,也可以由 DHCP 自动分配
DNS 地址:可以人工指定 172.18.0.5,也可以由 DHCP 自动分配
3、硬盘分区与挂载
安装 Linux 至少有交换分区和根分区二个分区。交换分区的功能是当系统的虚拟内存使用,其类型必须是 swap,大小一般为内存容量的 2 倍。根分区是存放数据的地方,其作用相当于 Windows 硬盘中的根目录,类型一般选 ext3,简单的分区划分方法是把所有剩余空间划归根分区,这样整个硬盘就只分了交换分区和根分区二个。需要注意的是,swap 分区的功能是虚拟内存,并不能被用户存放任何数据。
较好一点的分区方法可以分成三个分区:交换分区、根分区和用户分区,用户分区的作用是专门存放用户的数据,其作用相当于 Windows 系统中的D 盘,除交换分区为 swap 类型外,其余分区一般都设为 ext3 类型。
在 Windows 系统中,不同的分区通过盘符 C、D 等来访问,而在 Linux
中没有盘符的概念,所有分区都必须挂载到根分区的某个目录,我们才能通
过访问该目录而访问该分区。如我们把用户分区挂载到/home 目录,则以后
我们存入/home 的文件其实是存放在用户分区中的,并不占根分区的磁盘空
间。其实从 Windows2000 开始,我们也可以不对分区分配盘符,而通过挂
载到某目录的方式来访问分区,这种方法与 Linux 中的分区挂载是完全相同
的。
4、硬盘与分区的命名
二、图形方式下安装 Linux
1、开机进入安装界面
当在虚拟机中指定启动光盘的 ISO 文件后,开启虚拟机,即显示下图。
直接按回车即进入默认的图形安装方式,该方式界面友好,推荐大家使用。如果由于显卡不支持图形方式,则可能需要进入文本安装方式。在提示符下输入 linux text,然后回车即可。如果想通过 FTP 远程安装,也必须选用文本安装模式。
2、配置分区
“自动分区”会删除硬盘中所有数据,一般不推荐使用,我们一般选
“Disk Druid 手工分区”,这样更有灵活性。
练一练:
1、建一个 512M 的交换分区,类型为 swap,再把所有剩余空间建立根分区,类型为 ext3。最后删除所有分区
2、建一个 512M 的交换分区,类型为 swap,再建一个 2000M 的根分区,类型为 ext3,建一个 1000M 的分区挂载到/home 目录,类型为 ext2。最后删除所有分区
完成以上二个练习后,建一个 512M 的交换分区,类型为 swap,再把所有剩余空间建立根分区,类型为 ext3。继续后面的操作。
3、配置引导
Linux 使用 Grub 程序进行多重启动的管理,引导程序一般安装在 MBR上,MBR 是主引导记录的简称,也就是硬盘 0 磁道的第 1 扇区。
4、配置网络
主机名规定为 linuxXX,XX 为座位编号
IP 地址为 192.168.11.X,X=150+座位编号
网关地址:192.168.11.254
DNS 地址:172.18.0.5
5、设置 root 口令
Linux 中的 root 帐号相当于 Windows 系统中的 administrator,是系统的超级管理员帐号,用户必须牢记口令,口令长度至少 6 位。
6、安装软件包
在安装过程中会提示更换光盘。在虚拟机中更换 ISO 镜像文件的方法是:单击虚拟机菜单“VM-Settings”,在“Use ISO image”填入新的 ISO文件名即可。
7、结束安装
结束安装后,将重启电脑。
三、文本方式下安装 Linux
在光盘启动后,输入 linux text,回车,进入文本安装方式。
写一写:
1、安装 Linux 至少需要哪二个分区
2、写出 Linux 系统中硬盘及分区的表示规则
3、Linux 是哪年由谁开发而成的,它的吉祥物是什么
4、什么是 Linux 发行版,常用的发行版有哪些
实训项目:
1、新建一台虚拟机,用图形方式安装 Linux(由于时间关系,可以只安装到开始安装软件包之前)
2、新建一台虚拟机,用文本方式安装 Linux(由于时间关系,可以只安装到开始安装软件包之前)