Linux操作系统详解(第三部分).ppt
《Linux操作系统详解(第三部分).ppt》由会员分享,可在线阅读,更多相关《Linux操作系统详解(第三部分).ppt(302页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LinuxLinux操作系统详解操作系统详解(第三部分)(第三部分)(共三个部分)(共三个部分)总总 目目 录录第第1部分部分 Linux操作系统操作系统第第1章章 操作系统概述操作系统概述第第2章章 处理机管理处理机管理第第3章章 存储管理存储管理第第4章章 调度调度第第5章章 设备设备第第6章章 文件系统文件系统第第2部分部分 操作系统命令及操作系统命令及shell编程编程第第7章章 Linux基本命令基本命令第第8章章 使用使用vi编辑文件编辑文件第第9章章 shell编程编程第第3部分部分 系系 统统 管管 理理第第10章章 Linux系统软件的获取和安装系统软件的获取和安装第第11章
2、章 账号管理账号管理第第12章章 文件系统管理文件系统管理第第13章章 TCP/IP网络管理网络管理第第14章章 备份与恢复备份与恢复第第15章章 XWindow及及Genie应用程序应用程序第第3部分部分 系系 统统 管管 理理第第10章章 Linux系统软件的获取和安装系统软件的获取和安装10.1 硬件需求硬件需求10.2 Linux上可用的软件上可用的软件1.3 操作系统功能操作系统功能10.3 Linux系统软件的获取途径系统软件的获取途径10.4 Linux的安装的安装10.5 软件包及模块的安装与加载软件包及模块的安装与加载10.6 配置与创建内核配置与创建内核10.7 系统的引导
3、与关闭系统的引导与关闭10.8 XLinux的安装示范的安装示范10.9 小结小结 习题习题系统管理指安装操作系统并对系统进行日常管理和维系统管理指安装操作系统并对系统进行日常管理和维护,以保证这个系统安全、可靠地运行,保证用户护,以保证这个系统安全、可靠地运行,保证用户合理、有效地使用系统资源,使得每一个用户方便、合理、有效地使用系统资源,使得每一个用户方便、高效地运行并完成其任务。高效地运行并完成其任务。本书系统管理部分的内容主要是针对运行于本书系统管理部分的内容主要是针对运行于Intel平台平台的的Linux,其他平台,其他平台(如如Sparc和和Alpha)上的安装和上的安装和应用只做
4、简单介绍。应用只做简单介绍。通常通常Linux的安装可以从光盘安装,安装程序会自动的安装可以从光盘安装,安装程序会自动检测设备,当然也可以从检测设备,当然也可以从FTP站点安装或者从站点安装或者从NFS服务器安装,本章选择服务器安装,本章选择XLinux和和Red Hat作为实例,作为实例,详述安装需求、安装过程及其配置。详述安装需求、安装过程及其配置。10.1 硬件需求硬件需求在安装在安装Linux系统之前,需要了解自己的硬件环境。系统之前,需要了解自己的硬件环境。包括以下几个主要方面:包括以下几个主要方面:CPU的主频和型号;硬盘的主频和型号;硬盘是是IDE的还是的还是SCSI的;有几块硬
5、盘,分别有多大;的;有几块硬盘,分别有多大;如果有如果有RAID卡也要知道卡的型号和厂商;内存有卡也要知道卡的型号和厂商;内存有多少;鼠标是串口的还是多少;鼠标是串口的还是PS/2的;显卡与显示器的的;显卡与显示器的厂商与型号,有多少显存以及网卡的厂商与型号。厂商与型号,有多少显存以及网卡的厂商与型号。所有这些信息对于重新编译内核非常重要。所有这些信息对于重新编译内核非常重要。目前国内较流行的目前国内较流行的Red Hat的的Linux发行版本,它在发行版本,它在Intel平台上的运行,要求平台上的运行,要求CPU为为386或以上。对于或以上。对于内存来说,一般至少要有内存来说,一般至少要有4
6、MB以上,使用图形界面以上,使用图形界面则需要更多的内存。总之,内存多多益善,因为则需要更多的内存。总之,内存多多益善,因为Linux会充分利用空余内存作为高速缓冲区,有利会充分利用空余内存作为高速缓冲区,有利于提高系统性能。于提高系统性能。对于对于XLinux需要需要586 P 133以上的以上的Intel处理器,处理器,AMD、Cyrix CPU亦可,若计划安装亦可,若计划安装XLinux作为提供两作为提供两种以上服务的服务器,最好使用种以上服务的服务器,最好使用PentiumII 266以上以上的的CPU,至少,至少64MB RAM的物理内存,的物理内存,4.3GB以上以上的的SCSI或
7、是或是IDE硬盘,当然内存要越多越好。硬盘,当然内存要越多越好。XLinux可支持可支持4个个CPU。10.2 Linux上可用的软件上可用的软件大部分常用的大部分常用的UNIX工具和程序已经移植到工具和程序已经移植到Linux上上了,包含大部分的了,包含大部分的GNU程序和许多程序和许多X client。其实。其实移植这些软件到移植这些软件到Linux上是很容易的事,大部分的上是很容易的事,大部分的程序源代码在程序源代码在Linux上重新编译时都不须修改或只上重新编译时都不须修改或只要部分修改即可,因为要部分修改即可,因为Linux几乎完全符合几乎完全符合POSIX的标准。可惜目前的标准。可
8、惜目前Linux上供普通用户使用的套装上供普通用户使用的套装软件并不很多,尤其是家庭娱乐与办公方面。以下软件并不很多,尤其是家庭娱乐与办公方面。以下是一些可在是一些可在Linux上运行的常用工具及软件:上运行的常用工具及软件:基本的基本的POSIX兼容的兼容的UNIX指令:指令:如如ls,tr,sed,awk等等软件开发与管理工具:软件开发与管理工具:如如gcc,gdb,make,bison,perl,rcs,cvs,gprof,automake等等X Windows环境:环境:X11R5(XFree 2.1.1),X11R6(XFree 3.1)等等文本编辑器:文本编辑器:如如GNU Ema
9、cs,elvis(GNU vi),vim等等shells:如如bash,zsh,ksh,pdksh,tcsh,csh,rc,ash等等通讯程序:通讯程序:如如UUCP,kermit,minicom,pcomm,xcomm,term等等news和和mail:如如c-news,innd,trn,nn,tin,smail,elm,mh,pine等等排版软件:排版软件:如如tex,groff,doc等等PostScript软件:软件:如如Ghostscript,GhostView(XWindow)等等10.3 Linux系统软件的获取途径系统软件的获取途径Linux作为开放源代码方式发行的软件,其主要
10、发布作为开放源代码方式发行的软件,其主要发布方式是通过网络进行,可以在就近的方式是通过网络进行,可以在就近的FTP站点上找站点上找到许多最新的到许多最新的Linux发行版本,并且可以找到许多发行版本,并且可以找到许多软件包,这些软件包通常以软件包,这些软件包通常以GNU的版本发行,许多的版本发行,许多Linux发行版本都包含了其中的大多数,并且各发发行版本都包含了其中的大多数,并且各发行厂商也自行开发了一些有特色的管理工具和实用行厂商也自行开发了一些有特色的管理工具和实用软件包。还有许多媒体发行的光盘,这对于安装非软件包。还有许多媒体发行的光盘,这对于安装非常便利。如果是从网络下载的发行版本,
11、录制光盘常便利。如果是从网络下载的发行版本,录制光盘时一定要注意其目录结构,否则可能无法安装。时一定要注意其目录结构,否则可能无法安装。XLinux软件可以通过网址软件可以通过网址ftp.xL.tw获得,获得,也可以从也可以从XLinux镜像镜像(mirror)站点列表中下载。站点列表中下载。10.4 Linux的安装的安装安装依赖于软件介质及硬件配置,下面详述安装依赖于软件介质及硬件配置,下面详述Red Hat Linux的安装过程。一般可以通过光盘直接启动来的安装过程。一般可以通过光盘直接启动来安装安装Red Hat系统,设在系统,设在DOS下光驱路径为下光驱路径为F:,可以按以下步骤进行
12、。可以按以下步骤进行。C:F:F:cd dosutilsF:dosutils rawriteEnter disk image source file name:PATHboot.imgEnter target diskette drive:a:Please insert a formatted diskette into drive A:and press-ENTER-:F:dosutils当当rawrite.exe要求输入软盘镜像的时候,输入完整的要求输入软盘镜像的时候,输入完整的“boot.img”的路径名,把软盘插入的路径名,把软盘插入A驱。当程序驱。当程序问你把镜像写入哪个软盘驱动器的
13、时候,输入问你把镜像写入哪个软盘驱动器的时候,输入“a:”。启动盘也可以在类启动盘也可以在类Linux操作系统下制作,操作系统下制作,mount上上光驱后,将当前目录改为映像文件光驱后,将当前目录改为映像文件boot.img所在的所在的目录,执行以下命令目录,执行以下命令(根据需要修改映射文件的文根据需要修改映射文件的文件名和软盘设备名件名和软盘设备名):#dd if=boot.img of=/dev/fd0 bs=1440k以下是安装步骤:以下是安装步骤:(1)选择语言、键盘类型及鼠标类型选择语言、键盘类型及鼠标类型(2)安装类型和方法安装类型和方法RedHat Linux 6.1有典型、自
14、定义等几种方式,如果有典型、自定义等几种方式,如果采用自定义方式,最好选择采用自定义方式,最好选择“everything”,安装,安装完后,再根据需要删除不用的软件包,如果空间不完后,再根据需要删除不用的软件包,如果空间不足,可以自行选择需要的软件包,同时要选择模块足,可以自行选择需要的软件包,同时要选择模块相关性检查,以避免不必要的错误。相关性检查,以避免不必要的错误。(3)磁盘分区磁盘分区磁盘分区有一些较好的做法,比如磁盘分区有一些较好的做法,比如“/boot”分区独分区独立作为只读分区加载,可以避免该文件系统被破坏,立作为只读分区加载,可以避免该文件系统被破坏,另外要将另外要将“/var
15、”分区独立出来,如果是作为邮件分区独立出来,如果是作为邮件服务器,还需要有一个大的邮件信箱分区服务器,还需要有一个大的邮件信箱分区“/var/spool/mail”,根文件系统,根文件系统“/”也必须独也必须独立,立,因为这里面的配置文件至关重要,根文件系统尽量因为这里面的配置文件至关重要,根文件系统尽量保持不变有利于系统的稳定性。以上这些分区所采保持不变有利于系统的稳定性。以上这些分区所采用的标准就是要保证文件系统的可靠运行,将易于用的标准就是要保证文件系统的可靠运行,将易于变化的文件系统独立出来,不至于由于某些文件系变化的文件系统独立出来,不至于由于某些文件系统如统如“/var、/usr、
16、/home”等的空间不足而占用其等的空间不足而占用其他文件系统如根文件系统的空间。此外,安装他文件系统如根文件系统的空间。此外,安装Linux时,还需要设置一个交换分区,分区类型为时,还需要设置一个交换分区,分区类型为“swap”,它用来把内存中不常用的数据和程序交它用来把内存中不常用的数据和程序交换到硬盘上,尽管有些服务器有足够的内存用作缓换到硬盘上,尽管有些服务器有足够的内存用作缓冲区,提供一点冲区,提供一点swap分区还是有助于提高系统性能分区还是有助于提高系统性能的。的。RedHat6.1之前交换分区有之前交换分区有127.8MB的大小限的大小限制,不过以后版本支持更多的交换空间。制,
17、不过以后版本支持更多的交换空间。Linux下分区可用的工具有下分区可用的工具有Disk Druid(图形界面图形界面)、fdisk等,等,XLinux也有自己的图形化分区工具,非也有自己的图形化分区工具,非常方便易用。建议初学者采用图形化分区工具,只常方便易用。建议初学者采用图形化分区工具,只有对系统有了一定了解以后才可以尝试使用有对系统有了一定了解以后才可以尝试使用fdisk。以以Disk Druid分区工具为例,选择分区工具为例,选择“Add”添加新的添加新的分区,分区,“Edit”改变分区,改变分区,“Delete”删除分区,删除分区,“Reset”恢复原来的分区状态。每个分区要求添恢复
18、原来的分区状态。每个分区要求添加的信息有:加的信息有:Mount Point:分区要装载的文件系统名分区要装载的文件系统名Size:分区的大小,以分区的大小,以MB为单位为单位Partition Type:分区类型。分区类型。Linux的文件系统要使用的文件系统要使用Linux native类型的分区,类型的分区,Linux交换分区用交换分区用Linux Swap类型。类型。fdisk的常用命令如下:的常用命令如下:m列出所有可用的命令列出所有可用的命令p 打印当前分区表信息打印当前分区表信息n 添加新的分区添加新的分区t 设置或者改变分区的文件系统类型设置或者改变分区的文件系统类型l 列出文
19、件系统类型及它们列出文件系统类型及它们ID号的列表,如号的列表,如83为为Linux native,82为为Linux swapw 保存分区设置信息并退出保存分区设置信息并退出fdiskq 不保存直接退出不保存直接退出fdisk磁盘设备一般有磁盘设备一般有IDE与与SCSI两种,两种,IDE硬盘名称为硬盘名称为“/dev/hda、/dev/hdb”等,等,SCSI硬盘名称为硬盘名称为“/dev/sda、/dev/sdb”。不过。不过SCSI硬盘因为具有硬盘因为具有高速缓存和更快的速度,无论是性能还是稳定性都高速缓存和更快的速度,无论是性能还是稳定性都优于优于IDE硬盘,适合用在服务器上。硬盘,
20、适合用在服务器上。(4)选择和安装软件包选择和安装软件包分区创建完之后,还不能在该分区上安装文件系统,分区创建完之后,还不能在该分区上安装文件系统,要安装文件系统必须做好准备工作,即格式化分区要安装文件系统必须做好准备工作,即格式化分区和创建文件系统。可以选择想要格式化的分区,并和创建文件系统。可以选择想要格式化的分区,并选中选中“Check for bad blocks during format”选择框。选择框。一般一般Linux会在安装软件之前自动格式化和创建文件会在安装软件之前自动格式化和创建文件系统,但是软件包的选择是在格式化之前,如果是系统,但是软件包的选择是在格式化之前,如果是出
21、于试验的目的,可以选择出于试验的目的,可以选择“everything”,如果,如果较为熟悉较为熟悉Linux系统了,可以根据需要选择相应的系统了,可以根据需要选择相应的软件包,不过建议安装所有的联机文档。软件包,不过建议安装所有的联机文档。完成以上工作就可以让机器完成磁盘分区的格式化、完成以上工作就可以让机器完成磁盘分区的格式化、文件系统的创建、软件包的安装等工作。文件系统的创建、软件包的安装等工作。(5)配置工作配置工作许多配置工作都可以在系统运行过程中进行,不过安许多配置工作都可以在系统运行过程中进行,不过安装程序在安装完毕时提供了图形化的配置界面,可装程序在安装完毕时提供了图形化的配置界
22、面,可以在此配置网络、配置显示卡、设置以在此配置网络、配置显示卡、设置root密码、添密码、添加用户等等,不过进行安全验证的配置时一定不要加用户等等,不过进行安全验证的配置时一定不要忘了加上以下选项:忘了加上以下选项:Enable shadow passwordsEnable MD5 passwords此处有许多配置界面,实际此处有许多配置界面,实际上它们都有对应的应用程序,常用的有上它们都有对应的应用程序,常用的有timeconfig、userconf、linuxconf、netconf等,其他的如键盘等,其他的如键盘鼠标配置程序鼠标配置程序kdbconfig、mouseconfig等。等。
23、一般安装一般安装Linux都要安装都要安装LILO引导程序,该程序用于引导程序,该程序用于Intel平台,平台,Sparc平台采用平台采用Silo,Alpha平台则使用平台则使用Milo。可以选择把。可以选择把LILO装在主引导扇区装在主引导扇区(MBR)或或引导分区的第一个扇区,一般情况下引导分区的第一个扇区,一般情况下LILO安装在安装在主引导扇区,但是如果系统装了其他的引导程序,主引导扇区,但是如果系统装了其他的引导程序,为了不破坏它们,就必须安装在引导分区第一个扇为了不破坏它们,就必须安装在引导分区第一个扇区,要从该分区启动系统,就必须先激活该分区。区,要从该分区启动系统,就必须先激活
24、该分区。安装程序还提供了几种不同的测试信息,把这些信息安装程序还提供了几种不同的测试信息,把这些信息放在五个虚拟控制台上放在五个虚拟控制台上,可以用可以用Alt+Fn在它们之间在它们之间切换。当安装切换。当安装Linux遇到困难时,虚拟控制台提供遇到困难时,虚拟控制台提供的信息非常有帮助,它可以使您发现问题所在。其的信息非常有帮助,它可以使您发现问题所在。其中:中:Alt+F1为安装的对话框;为安装的对话框;Alt+F2为外壳为外壳(shell)提示符;提示符;Alt+F3为安装日志为安装日志(来自安装程序的信息来自安装程序的信息);Alt+F4为系统日志为系统日志(来自内核的信息来自内核的信
25、息);Alt+F5为为其他信息。其他信息。如果对如果对Linux系统很熟悉的话,也可以选择从系统很熟悉的话,也可以选择从ftp站点站点安装、从安装、从NFS服务器安装、服务器安装、SMB安装以及从硬盘安安装以及从硬盘安装。但是上述安装都需要启动盘,除了装。但是上述安装都需要启动盘,除了SMB安装外,安装外,还需要支持盘。还需要支持盘。10.5 软件包及模块的安装与加载软件包及模块的安装与加载传统的传统的UNIX操作系统如操作系统如Solaris,用户应用程序一般,用户应用程序一般安装到安装到/usr/local目录下后,配置文件和可执行命令目录下后,配置文件和可执行命令也放在相应目录下,如也放
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 详解 第三 部分
限制150内