《Linux操作系统实用教程全集》教学课件.ppt
- 文档编号:11590771
- 上传时间:2023-06-01
- 格式:PPT
- 页数:826
- 大小:15.79MB
《Linux操作系统实用教程全集》教学课件.ppt
《《Linux操作系统实用教程全集》教学课件.ppt》由会员分享,可在线阅读,更多相关《《Linux操作系统实用教程全集》教学课件.ppt(826页珍藏版)》请在冰点文库上搜索。
Linux操作系统实用教程,第1章Linux基础1.1Linux简介1.2利用VMWare虚拟机搭建学习环境,第1章Linux基础,本章概述与目前流行的Windows相比,Linux是一个免费开放源代码的操作系统,其支持多用户多任务等优秀特点,吸引了一大批从事Linux研究和应用的爱好者,本章主要向初学者介绍什么是Linux,Linux的特点和优势,Linux的版本以及学习环境的搭建,以便初学者能够从总体上了解Linux操作系统,并且搭建自己学习Linux的环境。
第1章Linux基础1.1Linux简介,Linux是免费的、不受版权制约、与UNIX兼容的操作系统。
由芬兰人LinusTorvalds于1991年开发出来,目前由来自世界各地的爱好者进行开发和维护。
Linux自从诞生以来,凭借其稳定、安全、高性能和高扩展性等优点,得到了广大用户的欢迎。
1.1Linux简介1.1.1UNIX简介,1.1.1UNIX简介UNIX系统是工作站上最常用的操作系统,1969年诞生。
它是一个多用户、多任务的实时操作系统,允许多人同时访问计算机,并同时运行多个任务。
UNIX系统具有稳定、高效、安全、方便、功能强大等诸多优点,自20世纪70年代开始便运行在许多大型和小型计算机上。
UNIX虽然是一个安全、稳定且功能强大的操作系统,但它也一直是一种大型的而且对运行平台要求很高的操作系统,只能在工作站或小型机上才能发挥全部功能,并且价格昂贵,对普通用户来说是可望而不可及的,这为后来Linux的崛起提供了机会。
Linux是一个类UNIX操作系统。
1.1Linux简介1.1.2Linux的起源,1.1.2Linux的起源1991年Linux诞生,由芬兰赫尔辛基大学学生LinusTorvalds在本校用于系统教学的Minix系统基础上开发的类UNIX操作系统。
它的标志是一个名为Tux的可爱的小企鹅。
1991年10月5日,Linus发布了Linux的第一个版本:
Linux0.0.2,遵循通用公共许可证(GPL,GeneralPublicLicense)同年11月Linus发布了其稳定版0.10版,12月又发布了0.11版本。
目前,最新的Linux内核版本是linux2.6.26。
1.1Linux简介1.1.3Linux操作系统的特点,1.1.3Linux操作系统的特点一方面,Linux在PC机上实现了UNIX系统的全部特性,具有多用户多任务的能力,同时保持了高效性和稳定性;另一方面,Linux的自由软件的特点,使得用户可以免费的获得,无偿的使用和传播。
Linux具有如下的优秀的特点:
1.开放性2.完全免费3.多用户4.多任务5.良好的用户界面,6.设备独立性7.提供了丰富的网络功能8.可靠的系统安全性9.良好的可移植性,1.1Linux简介1.1.4Linux系统的版本,1.1.4Linux系统的版本Linux的版本分为两类:
内核版本和发行版本。
1.内核版本内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
Linux内核的版本号是有一定规则的,即“主版本.次版本号.修正号”。
主版本号和次版本号一起标志着重要的功能变动,修正号表示较小的功能变更。
次版本号的意义在于表示该版本是否为稳定版。
若次版本号为偶数则表示该内核是一个稳定版,可放心使用;若次版本号为奇数则表示该内核是一个测试版,可能存在BUG。
1.1Linux简介1.1.4Linux系统的版本,1.1.4Linux系统的版本2.发行版本发行版是由发行商搜索一系列的应用程序打包发售时的编号。
一个完整的Linux由“内核程序系统程序应用程序”组成。
比较著名的几个发行版本有如下几个:
1)RedHatLinux或FedoraCoreLinux官方网址:
http:
/。
2)SlackwareLinux官方网址:
http:
/。
3)SuSELinux官方网址:
http:
/Linux官方网址:
http:
/www.debian.org。
5)红旗Linux(国产)官方网址:
http:
/www.redflag-。
1.1Linux简介1.1.5Linux的主要应用领域,1.1.5Linux的主要应用领域Linux最主要的应用领域是基础服务器应用,如DNS服务器、DHCP服务器、Web服务器、FTP服务器、防火墙等。
具体而言,目前Linux的主要应用领域包括以下几个方面:
1.Linux服务器是目前Linux应用最多的一个领域,可以提供Web、FTP、Gopher、SMTP/POP3、Proxy/Cache、DNS等服务器,支持服务器集群,支持虚拟主机、虚拟服务、VPN等。
2.嵌入式Linux系统嵌入式Linux是将流行的Linux操作系统进行剪裁修改,能够在嵌入式计算机系统上运行的一种操作系统。
Linux嵌入式系统能够支持多种CPU和硬件平台,性能稳定,剪裁性好,开发和使用容易。
其中包括Embedix、uCLinux、muLinux等。
1.1Linux简介1.1.5Linux的主要应用领域,3.桌面应用近年来,Linux系统特别强调在桌面应用方面的改进,并且已达到相当的水平,完全可以作为一种集办公应用、多媒体应用、网络应用等多方面功能于一体的图形界面操作系统,在办公应用方面,Linux集成了openOffice、SUN公司的StarOffice以及KOffice等工具;在多媒体方面,有Totem、Noatun、Realplayer等多媒体播放器及相应的解码包;网络方面,有著名的浏览器Firefox、Mozilla等。
这些软件都丰富了Linux的桌面应用。
4.电子政务随着Linux的快速发展,Linux已逐渐成为Windows系统重要的竞争力量。
尤其是Linux在安全性方面的独特优势,又使得Linux在政府应用领域得到很大的发展。
目前一些国家正将其电子政务系统向Linux平台迁移。
中国政府也对Linux给予极大的支持,而且红旗Linux已经获得中国政府的认可。
1.2利用VMWare虚拟机搭建学习环境,对于Linux的初学者来说,在自己的机器上安装Linux系统的必要的,但也存在风险的。
虚拟机VMWare能够在现有的操作系统中,构建一台具有独立运行环境的“计算机”,用户可以在这台“计算机”中安装自己的实验平台,而不会影响其宿主系统的运行。
以下是使用VMWare的方法。
1.创建全新的虚拟机
(1)从网上下载VMWare,根据安装向导安装完毕后,打开VMWare进入启动主界面,如图所示。
VMWare主界面,1.2利用VMWare虚拟机搭建学习环境,
(2)单击“新建虚拟机”选项,进入“新建虚拟机向导”对话框,如图。
(3)单击“下一步”按钮,弹出“虚拟机配置”对话框,选择“典型”单选按钮,使用典型设置来建立虚拟机,如图所示。
“新建虚拟机向导”对话框,“虚拟机配置”对话框,1.2利用VMWare虚拟机搭建学习环境,(4)单击“下一步”按钮,在接下来的“选择一个客户机操作系统”对话框中,选择合适的操作系统以及操作系统的版本,选择“Linux”单选按钮,在版本下拉列表中选择“RedHatLinux”,如图所示。
(5)单击“下一步”按钮,弹出“虚拟机名称”对话框,设置一个虚拟名称。
在“虚拟机名称”文本框中输入“RedHat9”,选择保存该系统的路径,在“虚拟机名称”对话框中单击“浏览”按钮,选择拥有足够空间的分区,新建一个保存虚拟机文件的目录,如图。
“选择一个客户机操作系统”对话框,“虚拟机名称”对话框,1.2利用VMWare虚拟机搭建学习环境,(6)单击“下一步”按钮,弹出“网络类型”对话框,需要选择虚拟机使用的网络类型。
“使用桥接网络”允许虚拟机拥有和物理主机同一个网域的IP地址,通过桥接到物理主机所在的网络,来访问该局域网。
“使用网络地址翻译”允许虚拟机拥有一个同物理主机所在网络不同的IP地址,通过NAT来实现对物理主机所在网域的访问。
“使用Host-only网络”,虚拟机与物理主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。
这里希望虚拟机能直接访问物理主机所在的网络,故在“网络类型”对话框中,选择“使用桥接网络”,如图。
“网络类型”对话框,1.2利用VMWare虚拟机搭建学习环境,(7)单击“下一步”按钮,弹出“指定磁盘容量”对话框,为虚拟机设置RedHatLinux9系统使用的磁盘大小。
选中“立即分配所有磁盘空间”复选框,如图。
如果不选中“立即分配所有磁盘空间”,VMWare将不会立即为虚拟机分配硬盘空间,而是根据虚拟机的实际需要来自行分配硬盘空间。
(8)单击“下一步”按钮,接下来,VMWare开始为其上的虚拟机,划分存储空间,建立相应的虚拟机文件,如图。
“指定磁盘容量”对话框,VMWare划分磁盘空间,1.2利用VMWare虚拟机搭建学习环境,至此,虚拟计算机构建成功,其主界面如图所示。
在命令区域,单击“编辑虚拟机设置”链接,进入如图的“虚拟机设置”对话框,选择“硬件”选项卡,在列表中选择需要设置的项目,然后在右边设置其属性。
VMWare工作界面,“虚拟机设置”对话框,1.2利用VMWare虚拟机搭建学习环境,在VMWare的主界面中点击“启动该虚拟机”链接,启动新建的虚拟机,进入安装RedHatLinux9的界面,如图所示。
VMWare启动界面,1.2利用VMWare虚拟机搭建学习环境,2.利用已有的虚拟机文件创建虚拟机在VMWare中,除了可以创建全新的虚拟机外,还可用已有的虚拟机文件来创建虚拟机,这样生成的虚拟机原来的虚拟机完全相同。
而且已有的虚拟机文件可以是其他用户的完整的虚拟机目录,也可以是他的独立的克隆文件。
1)建立克隆文件虚拟机的克隆文件是用来作为原有系统的备份使用的,也可以用来生成一个与原来虚拟机一样的新的虚拟机。
建立克隆文件的步骤如下:
(1)启动VMWare软件,选择如下的菜单项:
“虚拟机”“克隆”,弹出如图的窗口。
“克隆虚拟机向导”窗口,1.2利用VMWare虚拟机搭建学习环境,
(2)单击“下一步”按钮,在如图的“克隆源”窗口中,选择“虚拟机的当前状态”选项,从当前的虚拟机状态中创建一个虚拟机文件拷贝。
(3)单击“下一步”按钮,在“克隆类型”窗口中选择“创建一个完整克隆”选项,那么VMWare将会为用户以当前的虚拟机状态为基础创建一个完整的虚拟机副本,并且这个副本可以完全独立于原来已有的虚拟机使用。
如图所示。
“克隆源”窗口,“克隆类型”窗口,1.2利用VMWare虚拟机搭建学习环境,(4)单击“下一步”按钮,在“新虚拟机名称”窗口中,设置新建的副本虚拟机的名称和存储的位置,如图所示。
(5)单击“下一步”按钮后,VMWare开始为用户创建克隆的副本文件,如图所示。
创建副本文件需要较长的时间,用户需要耐心等待该过程的结束。
“新虚拟机名称”窗口,创建克隆的副本,1.2利用VMWare虚拟机搭建学习环境,2)利用已有的副本文件创建虚拟机如果用户事先从其他用户那里已经获得了完整的虚拟机副本文件,那么就可以直接利用这个文件来创建虚拟机,步骤如下:
(1)启动VMWare软件,使用如下的菜单项“文件”“打开”,在弹出的打开对话框中选择后缀为.vmx的文件,然后单击“打开”即可,如图所示。
利用已有虚拟机文件创建虚拟机,Linux操作系统实用教程,第一章完,Linux操作系统实用教程,第2章RedHatLinux9的安装2.1安装前的准备2.2RedHatLinux9的安装与初次配置2.3Linux的启动、登录与退出系统2.4应用软件的安装,第2章RedHatLinux9的安装,本章概述操作系统是用户使用计算机的桥梁,用户只有通过操作系统才能控制和使用计算机。
作为Linux的初学者,安装自己的学习平台是必要的,本章将介绍安装和设置RedHatLinux9的基本知识。
并一步一步地指导读者安装自己的Linux系统。
2.1安装前的准备2.1.1系统硬件要求,2.1.1系统硬件要求RedHatLinux9可以在目前绝大部分计算机上顺利地安装和运行,绝大部分的硬件都可以被RedHatLinux9的安装程序探测到,并自动安装和加载驱动程序。
RedHat公司把硬件分成4类,具体见表,2.1安装前的准备2.1.1系统硬件要求,具体的硬件要求如下:
CPU:
Pentium以上处理器。
内存:
至少128MB,推荐使用256MB以上的内存。
硬盘:
至少需要600MB硬盘空间。
完全安装大约需要5GB的硬盘空间。
显卡:
VGA兼容显卡。
光驱:
CD-ROM或DVD-ROM。
其他设备:
如声卡、网卡和Modem等。
软驱:
可选。
用户可以通过Windows的设备管理器来获得自己计算机的硬件型号等参数。
2.1安装前的准备2.1.2Linux分区规划,2.1.2Linux分区规划每块计算机硬盘上最多可以被划分出4个主分区,也可以被划分出3个主分区和一个扩展分区,然后在扩展分区内建立多个逻辑分区,通常逻辑分区没有个数的限制。
在安装RedHatLinux9之前,通常对Linux系统的分区做如下的安排:
/swap:
交换分区,用来支持虚拟内存的分区,通常放在单独的分区,其大小为内存容量的12倍。
/:
根分区,它只存放启动系统所需的文件和系统配置文件,应放置在ext3fs主分区中,单独分区。
/boot:
启动分区,容量小于等于128MB,通常可以单独分区,存放Linux内核和其他与内核有关的文件。
/home:
用户的宿主目录,通常将其设置在独立的分区中,为以后方便的磁盘定额做准备。
2.1安装前的准备2.1.3Linux的安装方式,2.1.3Linux的安装方式Linux也可以通过多种方式来进行安装,常用的方法有:
(1)光盘安装,推荐初学者使用。
(2)网络安装。
即将系统安装文件放在Web、FTP或NFS服务器上,通过网络进行安装,这种方法需要制作启动光盘。
下面首先讲解在Linux系统下制作启动盘的方法。
在Linux安装光盘镜像的目录images中存放了多个制作启动软盘的镜像文件,制作软盘启动盘供本地安装方式使用时,应该使用安装光盘中images/diskboot.img文件;制作供远程安装使用的,应该使用安装光盘中images/drvnet.img文件。
如果当前本地计算机上运行的是Linux系统,那么就可以在其上制作本地使用的启动盘,具体步骤如下:
2.1安装前的准备2.1.3Linux的安装方式,
(1)在已有的Linux系统中以管理员身份登陆。
(2)将第一张安装光盘放入光驱,在命令行界面或终端中,执行如下的命令:
mount/dev/cdrom/mnt/cdromcd/mnt/cdrom/images(3)将事先准备好的软盘插入软驱,无需对软盘进行挂接。
然后执行如下命令:
ddif=diskboot.imgof=/dev/fd0bs=1440k若当前运行的是Windows系统,就可以选择在Windows的命令行下制作Linux启动盘。
步骤如下:
(1)将RedHatLinux9的第一张安装光盘和准备好的软盘分别放入光驱和软驱中,进入Windows的Command窗口。
(2)转入光盘所在的盘符。
假设光驱为G:
,进入G:
dosutils目录,然后运行如下的命令:
rawritefg:
imagesdrvnet.imgda:
2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,2.2.1RedHatLinux9的安装从光盘安装Linux是最常用的方法,下面介绍其步骤。
(1)启动计算机,进入BIOS设置程序,设为从CD-ROM启动。
重启计算机,引导成功后,进入如图所示的界面。
在该窗口中可以选择安装的方式:
直接按Enter键,使用图形界面安装;输入“Linuxtext”后按Enter,则使用文本方式安装。
选择安装界面,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,
(2)直接按Enter键后,安装程序进入如图所示的安装盘检测界面。
使用键盘方向键选择“Skip”,按Enter键略过光盘检测,直接进入下一步安装。
(3)选择“Skip”后回车,系统开始启动图形界面的安装程序,然后出现安装欢迎界面,如图所示。
安装盘检测,安装欢迎界面,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(4)单击“Next”按钮,进入安装过程的语言选择窗口,在此可以选择整个安装过程中使用的语言,如图所示。
这里选择“简体中文”。
(5)单击“Next”按钮,系统进入如图所示“键盘配置”对话框,选择键盘的布局类型,安装程序会自动为用户选择一个通用的键盘类型(U.S.English),采用默认的设置。
安装语言选择,“键盘配置”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(6)单击“下一步”按钮,进入如图所示的“鼠标配置”对话框。
这里系统会自动检测鼠标类型,并设置一个通用的鼠标类型,可采用默认值,也可根据情况进行选择。
“鼠标配置”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(7)单击“下一步”按钮,如果安装程序检测到在用户的计算机上已经安装有RedHatLinux的系统,就会出现“升级检查”对话框。
可以选择“升级现有安装”选项,也可以选择“定制要升级的软件包”来选择需要升级的软件包。
如果用户的计算机上没有安装RedHatLinux系统,则会来到“安装类型”对话框,如图所示。
在此提供“个人桌面”、“工作站”、“服务器”和“定制”4种安装类型供用户选择。
对于初学者,可以选择“个人桌面”。
在此,选择“定制”,以更详细的控制安装的软件包。
“安装类型”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(8)单击“下一步”按钮,打开“磁盘分区设置”对话框,如图所示。
用户可以选择“自动分区”或“用DiskDruid手工分区”。
这里,需要将上一节的分区规划落到实处,故选择“用DiskDruid手工分区”。
(9)单击“下一步”按钮,在打开的如图所示的“创建分区”对话框中进行手工分区。
选择空闲的磁盘,这里是/dev/sda。
“磁盘分区设置”对话框,“创建分区”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(10)单击“新建”按钮,打开如图所示的“添加分区”对话框,选择设置“挂载点”、“文件系统”,并指定该分区的大小。
这里首先选择的挂载点为根目录“”,文件系统类型为“ext3”,指定空间大小设为6150MB。
使用类似的方法进行分区,并设置:
/boot,文件系统ext3,大小125MB;/home,文件系统ext3,大小越大越好;交换分区swap,文件类型swap,大小518MB。
最后分区规划如图所示。
“添加分区”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,磁盘分区规划,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(11)单击“下一步”按钮,在打开的如图的“引导装载程序配置”对话框中,RedHatLinux9提供了两种系统引导程序供用户选择:
GRUB和LILO,负责装载操作系统。
默认使用的是GRUB,如果用户希望修改系统使用的引导程序,可以单击“改变引导装载程序”按钮选择自己需要的引导程序。
这里采用默认值。
“引导装载程序配置”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(12)单击“下一步”按钮,打开“网络配置”对话框,允许用户根据实际的联网参数来配置网络,如果用户计算机没有连网,将不会出现该对话框。
安装程序会自动检测用户计算机上的网络设备,并显示在“网络设备”列表中。
选中网络设备,单击“编辑”按钮,打开如图所示的“编辑接口”对话框,用户可以选择“使用DHCP进行配置”来自动获取网络参数。
如果用户没有DHCP服务器,则需要进行手工配置,即在下面的“IP地址”和“子网掩码”文本框中输入合适的IP地址和子网掩码。
这里就使用了手工配置。
“引导时激活”复选框被选中时,该网络接口会在系统启动时被启用。
单击“编辑接口”对话框中的“确定”按钮后,回到“网络配置”对话框,然后设置相应的主机名、网关、主要DNS地址和次要DNS地址。
2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,“编辑接口”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,“防火墙配置”对话框,(13)单击“下一步”按钮,弹出“防火墙配置”对话框。
RedHatLinux9为了增加系统安全性提供了防火墙保护。
防火墙存在于计算机与网络之间,用来对远程用户访问计算机的数据流进行过滤。
在如图所示的“防火墙配置”对话框中,系统提供了“高级”、“中级”和“无防火墙”3个安全等级。
这里选择“中级”,并使用“定制”选项,在“信任的设备”列表中选定eth0,表示允许系统接受该网络设备的全部访问,不受防火墙的限制。
在“允许进入”列表选择具体允许访问的服务。
2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(14)单击“下一步”按钮,打开“附加语言支持”对话框,如图所示。
在RedHatLinux9中可以安装多国语言支持,用户可以选择一种语言作为系统默认语言,在系统上只使用一种语言可以节省大量磁盘空间。
这里选择安装简体中文和美国英语两种语言。
“附加语言支持”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(15)单击“下一步”按钮,在打开的“时区选择”对话框中选择用户所处的时区。
在“位置”列表框中选择“亚洲/上海”选项,如图所示。
(16)单击“下一步”按钮,弹出“设置根口令”对话框,如图所示。
Linux的根用户口令是非常重要的,用户必须在口令文本框中输入两次,以确认。
“时区选择”对话框,“设置根口令”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(17)单击“下一步”按钮,弹出“验证配置”对话框。
“验证配置”用于网络访问时对用户身份信息的校验,只有在用户需要连接到NIS网络是才需要设置“启用NIS”。
通常此处的NIS、LDAP等选项无需设置,直接采用默认设置即可。
(18)单击“下一步”按钮,弹出“选择软件包组”对话框,如图所示。
对于初学者来说建议选择所有的软件包,即选中“全部”复选框。
这里进行了定制,自主选择了需要安装的软件包。
系统会自动解决各软件包之间的依赖关系,并安装依赖的相关软件包。
“选择软件包组”对话框,2.2RedHatLinux9的安装与初次配置2.2.1RedHatLinux9的安装,(19)单击“下一步”按钮,用户就会看到RedHatLinux9的“即将安装”对话框,安装过程中的所有设置完成。
(20)单击“下一步”按钮进入正式的安装过程,如图所示。
安装程序将首先格式化磁盘,接着校验用户选择的安装包,然后将用户选择的软件包依次安装到计算机上。
安装完毕后进入正式的RedHatLinux9安装过程。
RedHatLinux9安装进程,2.2RedHatLinux9的安装与初次配置2.2.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux操作系统实用教程全集 Linux 操作系统 实用教程 全集 教学 课件