《清华linux电子教案第10章.ppt》由会员分享,可在线阅读,更多相关《清华linux电子教案第10章.ppt(56页珍藏版)》请在三一办公上搜索。
1、第3部分 系 统 管 理第10章 Linux系统软件的获取和安装,10.1 硬件需求10.2 Linux上可用的软件1.3 操作系统功能10.3 Linux系统软件的获取途径10.4 Linux的安装10.5 软件包及模块的安装与加载10.6 配置与创建内核10.7 系统的引导与关闭10.8 XLinux的安装示范10.9 小结 习题,系统管理指安装操作系统并对系统进行日常管理和维护,以保证这个系统安全、可靠地运行,保证用户合理、有效地使用系统资源,使得每一个用户方便、高效地运行并完成其任务。本书系统管理部分的内容主要是针对运行于Intel平台的Linux,其他平台(如Sparc和Alpha)
2、上的安装和应用只做简单介绍。通常Linux的安装可以从光盘安装,安装程序会自动检测设备,当然也可以从FTP站点安装或者从NFS服务器安装,本章选择XLinux和Red Hat作为实例,详述安装需求、安装过程及其配置。,10.1 硬件需求在安装Linux系统之前,需要了解自己的硬件环境。包括以下几个主要方面:CPU的主频和型号;硬盘是IDE的还是SCSI的;有几块硬盘,分别有多大;如果有RAID卡也要知道卡的型号和厂商;内存有多少;鼠标是串口的还是PS/2的;显卡与显示器的厂商与型号,有多少显存以及网卡的厂商与型号。所有这些信息对于重新编译内核非常重要。,目前国内较流行的Red Hat的Linu
3、x发行版本,它在Intel平台上的运行,要求CPU为386或以上。对于内存来说,一般至少要有4MB以上,使用图形界面则需要更多的内存。总之,内存多多益善,因为Linux会充分利用空余内存作为高速缓冲区,有利于提高系统性能。对于XLinux需要586 P 133以上的Intel处理器,AMD、Cyrix CPU亦可,若计划安装XLinux作为提供两种以上服务的服务器,最好使用PentiumII 266以上的CPU,至少64MB RAM的物理内存,4.3GB以上的SCSI或是IDE硬盘,当然内存要越多越好。XLinux可支持4个CPU。,10.2 Linux上可用的软件大部分常用的UNIX工具和程
4、序已经移植到Linux上了,包含大部分的GNU程序和许多X client。其实移植这些软件到Linux上是很容易的事,大部分的程序源代码在Linux上重新编译时都不须修改或只要部分修改即可,因为Linux几乎完全符合POSIX的标准。可惜目前Linux上供普通用户使用的套装软件并不很多,尤其是家庭娱乐与办公方面。以下是一些可在Linux上运行的常用工具及软件:基本的POSIX兼容的UNIX指令:如ls,tr,sed,awk等软件开发与管理工具:如gcc,gdb,make,bison,perl,rcs,cvs,gprof,automake等,X Windows环境:X11R5(XFree 2.1
5、.1),X11R6(XFree 3.1)等文本编辑器:如GNU Emacs,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作为开放源代码方式发行的软件,其
6、主要发布方式是通过网络进行,可以在就近的FTP站点上找到许多最新的Linux发行版本,并且可以找到许多软件包,这些软件包通常以GNU的版本发行,许多Linux发行版本都包含了其中的大多数,并且各发行厂商也自行开发了一些有特色的管理工具和实用软件包。还有许多媒体发行的光盘,这对于安装非常便利。如果是从网络下载的发行版本,录制光盘时一定要注意其目录结构,否则可能无法安装。XLinux软件可以通过网址ftp.xL.tw获得,也可以从XLinux镜像(mirror)站点列表中下载。,10.4 Linux的安装安装依赖于软件介质及硬件配置,下面详述Red Hat Linux的安装过程。一般可以通过光盘直
7、接启动来安装Red Hat系统,设在DOS下光驱路径为F:,可以按以下步骤进行。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驱。当程序问你把镜像写入哪个软盘驱动器的时候,
8、输入“a:”。启动盘也可以在类Linux操作系统下制作,mount上光驱后,将当前目录改为映像文件boot.img所在的目录,执行以下命令(根据需要修改映射文件的文件名和软盘设备名):#dd if=boot.img of=/dev/fd0 bs=1440k以下是安装步骤:,(1)选择语言、键盘类型及鼠标类型(2)安装类型和方法RedHat Linux 6.1有典型、自定义等几种方式,如果采用自定义方式,最好选择“everything”,安装完后,再根据需要删除不用的软件包,如果空间不足,可以自行选择需要的软件包,同时要选择模块相关性检查,以避免不必要的错误。(3)磁盘分区磁盘分区有一些较好的做
9、法,比如“/boot”分区独立作为只读分区加载,可以避免该文件系统被破坏,另外要将“/var”分区独立出来,如果是作为邮件服务器,还需要有一个大的邮件信箱分区“/var/spool/mail”,根文件系统“/”也必须独立,,因为这里面的配置文件至关重要,根文件系统尽量保持不变有利于系统的稳定性。以上这些分区所采用的标准就是要保证文件系统的可靠运行,将易于变化的文件系统独立出来,不至于由于某些文件系统如“/var、/usr、/home”等的空间不足而占用其他文件系统如根文件系统的空间。此外,安装Linux时,还需要设置一个交换分区,分区类型为“swap”,它用来把内存中不常用的数据和程序交换到硬
10、盘上,尽管有些服务器有足够的内存用作缓冲区,提供一点swap分区还是有助于提高系统性能的。RedHat6.1之前交换分区有127.8MB的大小限制,不过以后版本支持更多的交换空间。,Linux下分区可用的工具有Disk Druid(图形界面)、fdisk等,XLinux也有自己的图形化分区工具,非常方便易用。建议初学者采用图形化分区工具,只有对系统有了一定了解以后才可以尝试使用fdisk。以Disk Druid分区工具为例,选择“Add”添加新的分区,“Edit”改变分区,“Delete”删除分区,“Reset”恢复原来的分区状态。每个分区要求添加的信息有:Mount Point:分区要装载的
11、文件系统名Size:分区的大小,以MB为单位Partition Type:分区类型。Linux的文件系统要使用Linux native类型的分区,Linux交换分区用Linux Swap类型。,fdisk的常用命令如下:m列出所有可用的命令p 打印当前分区表信息n 添加新的分区t 设置或者改变分区的文件系统类型l 列出文件系统类型及它们ID号的列表,如83为Linux native,82为Linux swapw 保存分区设置信息并退出fdiskq 不保存直接退出fdisk,磁盘设备一般有IDE与SCSI两种,IDE硬盘名称为“/dev/hda、/dev/hdb”等,SCSI硬盘名称为“/dev
12、/sda、/dev/sdb”。不过SCSI硬盘因为具有高速缓存和更快的速度,无论是性能还是稳定性都优于IDE硬盘,适合用在服务器上。,(4)选择和安装软件包分区创建完之后,还不能在该分区上安装文件系统,要安装文件系统必须做好准备工作,即格式化分区和创建文件系统。可以选择想要格式化的分区,并选中“Check for bad blocks during format”选择框。一般Linux会在安装软件之前自动格式化和创建文件系统,但是软件包的选择是在格式化之前,如果是出于试验的目的,可以选择“everything”,如果较为熟悉Linux系统了,可以根据需要选择相应的软件包,不过建议安装所有的联机
13、文档。完成以上工作就可以让机器完成磁盘分区的格式化、文件系统的创建、软件包的安装等工作。,(5)配置工作许多配置工作都可以在系统运行过程中进行,不过安装程序在安装完毕时提供了图形化的配置界面,可以在此配置网络、配置显示卡、设置root密码、添加用户等等,不过进行安全验证的配置时一定不要忘了加上以下选项:Enable shadow passwordsEnable MD5 passwords此处有许多配置界面,实际上它们都有对应的应用程序,常用的有timeconfig、userconf、linuxconf、netconf等,其他的如键盘鼠标配置程序kdbconfig、mouseconfig等。,一
14、般安装Linux都要安装LILO引导程序,该程序用于Intel平台,Sparc平台采用Silo,Alpha平台则使用Milo。可以选择把LILO装在主引导扇区(MBR)或引导分区的第一个扇区,一般情况下LILO安装在主引导扇区,但是如果系统装了其他的引导程序,为了不破坏它们,就必须安装在引导分区第一个扇区,要从该分区启动系统,就必须先激活该分区。,安装程序还提供了几种不同的测试信息,把这些信息放在五个虚拟控制台上,可以用Alt+Fn在它们之间切换。当安装Linux遇到困难时,虚拟控制台提供的信息非常有帮助,它可以使您发现问题所在。其中:Alt+F1为安装的对话框;Alt+F2为外壳(shell
15、)提示符;Alt+F3为安装日志(来自安装程序的信息);Alt+F4为系统日志(来自内核的信息);Alt+F5为其他信息。如果对Linux系统很熟悉的话,也可以选择从ftp站点安装、从NFS服务器安装、SMB安装以及从硬盘安装。但是上述安装都需要启动盘,除了SMB安装外,还需要支持盘。,10.5 软件包及模块的安装与加载传统的UNIX操作系统如Solaris,用户应用程序一般安装到/usr/local目录下后,配置文件和可执行命令也放在相应目录下,如/usr/local/etc、/usr/lcoal/bin。Linux下应用程序的目录组织以套件的形式出现,这和大多数UNIX版本有很大区别,其配
16、置参数通常放置在/etc目录下,可执行命令放在/usr/sbin或/sbin中。无论是RedHat的RPM软件包管理方式还是Debian的dpkg,都采用这种方式。但是它也有/usr/local目录,可以迎合那些喜欢自己编译和安装软件包的系统管理员的口味,实际上作为应用服务器,这种方式更符合要求,不过要注意设置好与路径相关的环境变量,如MANPATH等。,下面将介绍RedHat的软件包管理工具RPM,有兴趣的读者可以自学Debian的dpkg,但是dpkg需要有一定的Linux使用经验,只有熟悉了Linux系统才可以去涉足,它对于想更深入地了解Linux系统非常有帮助。RPM(Red Hat
17、Package Manager)可用来安装、卸载、升级、查询、验证和创建软件包。利用RPM创建的软件包是一个档案文件,以“.rpm”作为后缀,它包含文件、软件名称、版本等信息,下面分别介绍RPM的主要功能:,(1)安装软件包:rpm-i可选参数 软件包.rpmrpm可选参数如下:-v显示安装的软件包名称。-test 演示安装过程但并不实际安装任何内容-nodeps 安装前不执行软件包依赖性检查,但不推荐使用-force 强制安装一个软件包-h打印50个“#”符号,与-v合用,使显示的内容更美观-vv显示rpm命令完成的工作如:#rpm-ivh input-1.4.linux,(2)卸载软件包:
18、rpm-e可选参数 软件包名称参数“-test”,配合“-vv”使用,能够使RPM演示删除软件包的操作过程,但实际上并不删除任何文件。另外有些软件包是其他软件包运行必需的组件,要删除它们就会打破这种依赖性,导致其他程序不能正常运行,如果要强行删除,可以使用“-nodeps”通知RPM卸载前不检查软件包依赖性。(3)查询软件包:rpm-q可选参数 软件包名称rpm-q的用法如下:,rpm-ql列出软件包的所有文件,包括配置文件、文档文件等rpm-qs 列出软件包中所有文件的状态rpm-qd 列出软件包中所有的文档文件rpm-qc列出软件包中所有的配置文件rpm-qi 列出软件包的综合信息rpm-
19、qa 列出系统中安装的所有软件包rpm-qf 文件名列出拥有指定文件的软件包rpm-qp 包.rpm列出该文件对应的软件包名称如:rpm-qp chinput-1.4.linux-1.i386.rpm 查询该软件包会在系统中安装哪些文件,(4)验证软件包:rpm-V软件包名称它将软件包的信息与初始安装时存储在软件包数据库中的信息进行对比,比如有人安装了木马程序就可以通过这种方式查出来,不过这个方法不是很安全,建议大家安装完毕时备份/var/lib/rpm/目录下的内容,最好放到另一台主机上。如果没有问题就不输出任何结果,如果有问题,会输出一个8位字符的字符串,每一位字符代表一种错误,没有错误就
20、用“.”表示,这些字符依次有:S 文件大小改变M 文件的模式改变(文件权限和文件类型)5 MD5校验和改变D 设备变化,L 符号链接变化U 文件属主变化G 文件属组变化T 文件修改的时间变化还可以用以下命令校验包含某个特定文件的软件包,如果文件丢失,还会报告文件状态为“missing”。rpm-Vf 文件名(5)升级软件包:rpm-U可选参数 软件包名称实际上是卸载和安装的组合,不过会保留配置文件。另外一个参数是“-F”,它也可以升级软件包,不过要求存在一个早期版本。升级软件包的可选参数与安装时的参数一样。,10.6 配置与创建内核Linux的内核更新非常快,用户要跟踪这些变化就必须经常编译内
21、核,将系统升级,这样可以保证系统更加稳定安全。如果不是出于试验目的,必须选择稳定的内核版本,可以用下面的命令查看当前内核版本信息。#uname-aLinux dns 2.2.14-6.0#1 Tue Mar 28 16:56:56 EST 2000 alpha unknown依序为:系统名称、主机名称、发布版本信息、操作系统类型、机型,从以上信息可以看出该系统内核的版本号为2.2.14,第一个2为主版本号,很少变动,除非有了重大改进,第二个2是次号,表明系统的稳定性,偶数表明该内核比较稳定,奇数表示该内核正在改进,处于开发与实验阶段。14是该版本的修订号,表明该版本的当前增补级。编译内核是非常
22、简单的工作,但是要根据自己的需求配置一个适合自己的内核就不容易了。一般原则是尽可能去掉不用的模块,常用的模块编译进内核而不采用加载模块的方式,尽量采用稳定的版本等等。,编译前通过“make config、make menuconfig(图形界面)”配置参数,一般采用图形比较容易,适合新手,不过这仍然需要对系统比较了解才能胜任。如果在XWindow下并且希望有图形界面,应采用make xconfig方式。如果你的机器有一些较新的硬件或其他比较特殊的设备,可能会在安装设备驱动程序时遇到麻烦,建议去相关厂家的Web站点去寻找答案。对于新手来说,采用图形界面还有一个好处,因为该图形界面提供在线帮助,可
23、以在选择某项模块之前,用“?”获得帮助,新的内核都有很详细的讲解,注意看相关的操作提示,将有助于提高对系统模块功能的认识。,接下来用“make dep”分析内核的配置并创建相应的相关树,以确定要安装哪些内容。接着用“make clean”清除所有以前编译留下的二进制文件,建议采用更为有效的“make mrproper”或者“make distclean”命令。如果系统时钟在上次编译后更改过,最好用“touch”更新文件访问时间为当前系统时间。然后用“make zImage”执行整个编译过程,有时采用这种方式会出现内核太大的错误,这时可以使用“make bzImage”来创建内核。最后要编译模块
24、(如果选择了模块编译),使用“make modules”、“make module-install”和“depmod-a”以编译和安装模块,安装模块实际上就是将它们复制到相应的目录下,一般为/lib/modules。,接下来就是将新编译的内核拷贝至/boot目录下,并改动LILO的配置文件/etc/lilo.conf。新内核最好以其版本号标示。操作过程如下:#cp/usr/src/linux/arch/i386/boot/bzImage/boot#mv bzImage vmlinuz#ln-s vmlinuz-2.2.17 vmlinuz同时要将/etc/lilo.conf文件中的image指
25、向该新内核,参考下一节LILO的配置部分。,10.7 系统的引导与关闭10.7.1 系统引导程序LILOIntel平台上运行的Linux系统可以通过LILO引导程序引导,也可以通过在DOS中运行loadlin.exe程序引导。还有其他的引导装载器如System Commander也可以满足要求,本章主要讲解LILO的使用。与LILO有关的文件如下/sbin/lilo可执行程序,用于安装内核映像/boot/boot.b 引导装载器/boot/map 引导映像,它包含内核的路径/etc/lilo.conf LILO的配置文件,下面讲解如何修改和定制配置文件lilo.conf。该文件中各条目是用来通
26、知内核怎么进行工作的,其内容规定如下:栏目 说明boot=引导扇区的设备名称,如果没有该项,将从安装为root的设备上读取引导扇区。Linear 生成线性扇区地址来代替扇区/磁头/柱面地址,有些SCSI设备需要该选项。install=安装指定的文件作为引导扇区的内容,默认为/boot/boot.bimages=指定内核的路径和名称verbose=用于说明信息,级别越高,越详细,最高级别为5,root=设备名称,如/dev/hda1Prompt 要求输入引导提示信息。timeout=LILO等待键盘输入的时间,单位为1/10秒。Lable 引导内核的名称Default 当同时安装了几个系统时,默
27、认启动的引导内核名称如果对lilo.conf做过修改,就必须运行/sbin/lilo程序。通常情况下可以不用干预,系统就能够启动,如果系统不能启动,可以输入“rescue”进入修复模式,或者输入“linux 1”进入单用户模式,然后手工修复文件系统。,10.7.2 系统启动与关闭的相关脚本与命令相对来说,通过修改某些配置文件更容易控制和理解系统的行为。系统的初始化脚本可以通过/etc目录下的某些文件来修改。UNIX/Linux系统共设有六种运行级别,可以通过“init”命令引导,其值规定如下:init 0:终止系统的运行init 1:单用户模式,一般用于系统维护目的init 2:多用户模式,但
28、不支持NFSinit 3:多用户模式,一般服务器都在此级别上运行init 4:保留init 5:XWindow启动模式init 6:重新启动系统,默认的运行级别在/etc/inittab文件中设定如下:id:3:initdefault:如果希望启动图形界面,则设置为5。接下来对系统初始化,这是通过/etc/rc.d/rc.sysinit文件进行的,只需根据自己的需要修改相关的内容。系统接下来就要启动各个相应运行级别的脚本了,这些脚本位于/etc/rc.d/rc?.d目录下,?代表1到6的数字,以rc3.d为例,该目录下的文件分别以S和K开头,S代表系统启动时应该启动的应用程序,K表示系统关闭时
29、应该终止的应用程序。数字代表启动和关闭的顺序,数字小的先执行。随后的名称对应相关的程序,一定不要随便更改链接,否则无法启动该程序。,系统关闭还涉及到许多其他操作,因为关闭系统必须杀死所有用户进程、系统守护进程和其他进程。一般可以通过以下命令完成:init、shutdown、reboot、halt等命令。这些命令之间有些可以替代使用,如halt就相当于“shutdown-h”命令,reboot相当于“shutdown-r”命令。下面对shutdown的功能进行详述,shutdown可以将系统安全地带入关闭状态,其命令格式如下:#shutdown-t sec-arkhcfF time warnin
30、g-message可选参数:t sec该参数表示给进程发送警告信息和杀死信息之间的时间,sec代表秒数,a 使用/etc/shutdown.allow文件r 关闭后重新启动h 关闭系统,相当于halt和“init 0”k 仅给所有用户发送警告信息,而不关闭系统c 取消正在运行的shutdownf 快速重启,即不进行fsckF 重新启动时强制运行fscktime 关闭系统的时间,单个数字表示多少分钟后系统关闭,如果要给定确切时间,可以用hh:mm的格式,即几点几分关闭系统warning message 发送给所有用户的信息,也可执行#shutdown now立即关闭系统。shutdown命令在脚
31、本中也有应用,如inittab文件中。建议管理员使用这些命令,而不是使用给init进程发送信号的方式。,10.8 XLinux的安装示范XLinux的安装分为一般安装(X-Linux)、快速自动安装(Express)和软盘安装(Floppy)3种安装模式。安装程序和配置工具(Genie)使用图形界面与对话框的操作方式工作。10.8.1 安装前的准备工作和安装将XLinux启动光盘放入光驱中,将BIOS设成光盘启动后重新启动计算机。选择合适的安装语言。1.磁盘分区假设你的硬盘没有经过分区,XLinux会提示询问你是否将硬盘初始化。使用IDE硬盘时,引导分区必须全在前面1024个磁道内。,一些新版
32、的BIOS和IDE硬盘可处理多于1024的磁道。如果不能确认,还是把启动分区放在前1024磁道内。改变分区大小一般要求首先备份此分区想保留的所有东西(为防万一,最好备份整个硬盘),然后删除此分区,创建新分区,最后回存所有东西到新分区。如果是扩大分区,可能需要调整相邻分区的大小(并备份、回存)。XLinux为用户提供两种方便的磁盘分区方式:,(1)智能型磁盘分区工具它会自动判断硬盘中是否有空白扇区,然后会将空白扇区全部归XLinux使用。如果找不到空白扇区,将会询问是否要把全部扇区清除。此种分区方式将节省许多的时间,只要将要安装的扇区空出来,或者要将整个磁盘给XLinux时,不需作任何磁盘分区的
33、规划,它将以默认的方式进行磁盘分区。(2)专业型磁盘分区工具专业型磁盘分区工具提供全功能图形界面的分区方式,它可任意分割扇区大小,选择扇区类型,选择启动扇区,只要利用鼠标就可以完成磁盘分区,如图10.2所示。,图10.2 磁盘分区,当要新增一个磁盘区块,请输入你要分区区块的大小,选择磁盘类型,磁盘类型可参考表10.1。最后,选取引导XLinux的分区,引导分区对应的状态区将会有“boot”的字样显示。当配置好分区的大小和分区类型后,根据系统提示将配置写入磁盘分区表。,2.规划虚拟内存通常,安装Linux需要建立至少两个分区供Linux使用,一个是Linux固有分区,另一个是Linux内存交换分
34、区。一般如果系统内存在32MB以内,可以将交换分区配置为RAM的两倍。RAM超过32MB的,就不必拘于两倍的原则。但是请不要超过128MB,因为Linux一次最大只能处理128MB的swap。swap也可以多分割几个,这样对于整体的性能有益,分割为一个固有分区和一个Linux内存交换分区,这种分割法是相当缺乏安全性的,要是root分区毁损的话,恢复整个系统可能只能重装。若是要在网络上当服务器的话,最少也应该分割成/(root)、/usr、/usr/local、/var、/home等。,根据窗口的提示信息,配置虚拟内存空间,在对应的【启动】和【检查】区域单击【是】或【否】来启动或检查虚拟内存空间
35、。当配置好后,单击【下一步】,继续安装前的准备工作。3.文件系统规划用户可根据用途及喜好,参考表10.2配置及规划文件系统。,表10.2 文件系统规划参考表格,4.选择软件包在相应的窗口选择你要安装的XLinux软件包组合。例如你可选择:(1)全部软件包(2)最小系统安装(3)用户自行选择选择好后单击【确定】按钮,可看到软件包详细列表,在此选择你要的软件包。5.设置引导管理器如图10.3所示,在此窗口你可设置引导管理器(LILO)要引导的分区。,图10.3 设置引导管理器画面,LILO是LInux LOader的简称,是Linux的引导程序,它主要的功能就是在Linux系统启动的时候,用来加载
36、Linux的系统内核,除此之外LILO还可以用来加载其他的操作系统,进行多重启动,或者也可以在启动的时候传递参数给Linux的系统内核。LILO是一个Linux系统上必要的程序,一般在安装系统时就会把LILO安装在磁盘的主引导分区或根分区上面。它只在启动时起作用。当你更改了系统内核,或想要改变启动系统的默认参数时,就有必要重新安装LILO,重新安装LILO的工作可以通过一个名为“lilo”的程序来实现。这两个名称是一样的,大小写不同而已。,大写的“LILO”指的是启动程序,我们永远不会自己动手去执行这个程序。“lilo”指的是LILO的安装程序,通过这个程序来把LILO安装到正确的地方去,并设
37、置LILO。LILO安装程序lilo的设置文件在/etc/lilo.conf。当用户以root身份执行lilo程序的时候,lilo就会去读取/etc/lilo.conf,并依照其内容安装LILO,在命令行执行lilo来安装Linux启动程序的时候有几个选项可以使用。LILO安装的位置,若指定的是一个硬盘分区(如/dev/hda1),lilo会将LILO安装在此分区的第一个扇区之上,就是一般所谓安装在根分区的情况。若指定的是整个硬盘(/dev/hda),LILO就会被安装在该硬盘的MBR上面。,6.设置启动软盘如果你选择了要制作一张启动软盘,请在单击【是】之前放入一片空白的磁盘。7.开始安装系统
38、开始把XLinux安装到你的机器上。XLinux安装好之后按任意键或单击鼠标左键,光驱会自动弹出XLinux的光盘。此时,请将XLinux的光盘取出,系统将重新启动,进入XLinux安装的第2阶段。在XLinux的第二阶段安装里,你可以选择要加装的额外的软件包,也可选择【否】,直接进入XLinux的后一阶段设置。如果跳过了这个阶段,也可在安装完后在command下执行“xlinstall”指令加装额外的光盘(软件包)。,10.8.2 安装后的设置XLinux安装后的设置工作包括了以下几项:root管理员密码及普通用户账号设置,外围设备的自行检测以及组态设置,网络环境设置,调制解调器联机设置,系
39、统时间、时区设置和X窗口系统设置。1.设置系统管理员密码在设置系统管理员口令窗口,设置超级账号密码。2.主机设置在主机设置窗口,利用三种选择设置主机网络环境:(1)局域网(使用网卡)(2)拨号上网(使用Modem)(3)单机使用(没有网络),3.键盘设置依国别语系设置键盘的种类。4.系统时间设置可以依地区与时区设置主机系统时间,此设置会同时改变主机的时间与日期。5.服务及其他设置按照窗口提示设置基本的服务器服务,如Apache网页服务器、nfs网络文件系统、Sendmail邮件服务器等。在安装完成XLinux后就同时完成所要配置的服务器启动选项设置。,Linux系统默认提供6个字符界面的虚拟主
40、控台供用户使用,可以在不同主控台登录,同时做不同的事,不会相互干扰,彼此可按Alt+F1F6键来相互切换主控台。假如X顺利起动了,那么X会占据第7号主控台,按Alt+F7就可以切换到X的画面。,10.9 小结任何操作系统都需要安装才能使用,熟悉系统的安装有利于对系统有更清晰的认识,因为安装过程需要了解系统的硬件环境,需要规划应用软件的安装和选择内核模块。系统管理员必须确切地了解本机的硬件与软件环境,才可能在系统发生故障时及时地判断并排除故障。,习题10-1 网上有很多Linux系统下的软件,很多都是后缀为tgz或tar.gz的压缩文件,找到这样一个文件,解压缩并编译安装,注意阅读README和INSTALL文件。10-2 试着在不改变内核版本的情况下,重新编译内核(注意首先制作恢复用的紧急修复盘)。,