资源描述
,*,Linux,操作系统实用教程,第,2,章,Red Hat Linux 9,的安装,2.1 安装前的准备,2.2 Red,Hat Linux 9的安装与初次配置,2.3 Linux,的启动、登录与退出系统,2.4,应用软件的安装,第,2,章,RedHat Linux 9,的安装,本章概述,操作系统是用户使用计算机的桥梁,用户只有通过操作系统才能控制和使用计算机。作为Linux的初学者,安装自己的学习平台是必要的,本章将介绍安装和设置RedHat Linux 9的基本知识。并一步一步地指导读者安装自己的Linux系统。,2.1,安装前的准备,2,.1.1 系统硬件要求,2.1.1,系统硬件要求,Red Hat Linux 9可以在目前绝大部分计算机上顺利地安装和运行,绝大部分的硬件都可以被Red Hat Linux 9的安装程序探测到,并自动安装和加载驱动程序。Red Hat,公司把硬件分成,4,类,具体见表,类别,描 述,认证,经过,Red Hat,公司正式测试,支持,Linux,兼容,Red Hat,公司在正式测试项目之外审查过这个硬件,提取知识,别人发现这个硬件和,Linux,兼容,尽管,Linux,也可能在发行光盘中包含这些硬件的驱动,但并不明确支持,不支持,经过,Red Hat,公司正式测试,不支持,Linux,2.1,安装前的准备,2,.1.1 系统硬件要求,具体的硬件要求如下:,CPU:Pentium以上处理器。,内存:至少128MB,推荐使用256MB以上的内存。,硬盘:至少需要600MB硬盘空间。完全安装大约需要5GB的硬盘空间。,显卡:VGA兼容显卡。,光驱:CD-ROM或DVD-ROM。,其他设备:如声卡、网卡和Modem等。,软驱:可选。,用户可以通过Windows的设备管理器来获得自己计算机的硬件型号等参数。,2.1,安装前的准备,2.1.2 Linux分区规划,2.1.2 Linux,分区规划,每块计算机硬盘上最多可以被划分出,4,个主分区,也可以被划分出,3,个主分区和一个扩展分区,然后在扩展分区内建立多个逻辑分区,通常逻辑分区没有个数的限制。,在安装,Red Hat Linux 9,之前,通常对,Linux,系统的分区做如下的安排:,/swap,:交换分区,用来支持虚拟内存的分区,通常放在单独的分区,其大小为内存容量的,1,2,倍。,/,:根分区,它只存放启动系统所需的文件和系统配置文件,应放置在,ext3fs,主分区中,单独分区。,/boot,:启动分区,容量小于等于,128MB,,通常可以单独分区,存放,Linux,内核和其他与内核有关的文件。,/home,:用户的宿主目录,通常将其设置在独立的分区中,为以后方便的磁盘定额做准备。,2.1,安装前的准备,2.1.3 Linux的安装方式,2.1.3 Linux,的安装方式,Linux,也可以通过多种方式来进行安装,常用的方法有:,(,1,)光盘安装,推荐初学者使用。,(,2,)网络安装。即将系统安装文件放在,Web,、,FTP,或,NFS,服务器上,通过网络进行安装,这种方法需要制作启动光盘。,下面首先讲解在,Linux,系统下制作启动盘的方法。,在,Linux,安装光盘镜像的目录,images,中存放了多个制作启动软盘的镜像文件,制作软盘启动盘供本地安装方式使用时,应该使用安装光盘中,images/diskboot.img,文件;制作供远程安装使用的,应该使用安装光盘中,images/drvnet.img,文件。如果当前本地计算机上运行的是,Linux,系统,那么就可以在其上制作本地使用的启动盘,具体步骤如下:,2.1,安装前的准备,2.1.3 Linux的安装方式,(1)在已有的Linux系统中以管理员身份登陆。,(2)将第一张安装光盘放入光驱,在命令行界面或终端中,执行如下的命令,:,mount/dev/cdrom/mnt/cdrom,cd/mnt/cdrom/images,(3)将事先准备好的软盘插入软驱,,无需,对软盘进行挂接。,然后,执行如下命令:,dd if=diskboot.img of=/dev/fd0 bs=1440k,若当前运行的是,Windows系统,就可以选择在Windows的命令行下制作Linux启动盘。步骤如下:,(1)将Red Hat Linux 9的第一张安装光盘和准备好的软盘分别放入光驱和软驱中,进入Windows的Command窗口。,(2)转入光盘所在的盘符。假设光驱为G:,进入G:,dosutils目录,然后运行如下的命令:,rawrite f g:images,drvnet.img d a:,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,2.2.1 RedHat Linux 9,的安装,从光盘安装Linux是最常用的方法,下面介绍其步骤。,(1)启动计算机,进入BIOS设置程序,设为从CD-ROM启动。重启计算机,引导成功后,进入如图所示的界面。在该窗口中可以选择安装的方式:直接按Enter键,使用图形界面安装;输入“Linux text”后按Enter,则使用文本方式安装。,选择安装界面,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(2),直接按,Enter,键后,安装程序进入如图所示的安装盘检测界面。使用键盘方向键选择“,Skip”,,按,Enter,键略过光盘检测,直接进入下一步安装。,(3),选择“,Skip”,后回车,系统开始启动图形界面的安装程序,然后出现安装欢迎界面,如图所示。,安装盘检测,安装欢迎界面,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(4),单击“,Next”,按钮,进入安装过程的语言选择窗口,在此可以选择整个安装过程中使用的语言,如图所示。这里选择“简体中文”。,(5),单击“,Next”,按钮,系统进入如图所示“键盘配置”对话框,选择键盘的布局类型,安装程序会自动为用户选择一个通用的键盘类型(,U.S.English,),采用默认的设置。,安装语言选择,“键盘配置”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(6),单击“下一步”按钮,进入如图所示的“鼠标配置”对话框。这里系统会自动检测鼠标类型,并设置一个通用的鼠标类型,可采用默认值,也可根据情况进行选择。,“鼠标配置”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(7),单击“下一步”按钮,如果安装程序检测到在用户的计算机上已经安装有,RedHat Linux,的系统,就会出现“升级检查”对话框。可以选择“升级现有安装”选项,也可以选择“定制要升级的软件包”来选择需要升级的软件包。如果用户的计算机上没有安装,RedHat Linux,系统,则会来到“安装类型”对话框,如图所示。在此提供“个人桌面”、“工作站”、“服务器”和“定制”,4,种安装类型供用户选择。对于初学者,可以选择“个人桌面”。在此,选择“定制”,以更详细的控制安装的软件包。,“安装类型”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(8),单击“下一步”按钮,打开“磁盘分区设置”对话框,如图所示。用户可以选择“自动分区”或“用,Disk Druid,手工分区”。这里,需要将上一节的分区规划落到实处,故选择“用,Disk Druid,手工分区”。,(9),单击“下一步”按钮,在打开的如图所示的“创建分区”对话框中进行手工分区。选择空闲的磁盘,这里是,/dev/sda,。,“磁盘分区设置”对话框,“创建分区”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(10),单击“新建”按钮,打开如图所示的“添加分区”对话框,选择设置“挂载点”、“文件系统”,并指定该分区的大小。,这里首先选择的挂载点为根目录“,”,,文件系统类型为“,ext3”,,指定空间大小设为,6150MB,。使用类似的方法进行分区,并设置,:,/boot,,文件系统,ext3,,大小,125MB,;,/home,,文件系统,ext3,,大小越大越好;,交换分区,swap,,文件类型,swap,,大小,518MB,。,最后分区规划如图所示。,“添加分区”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,磁盘分区规划,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(11),单击“下一步”按钮,在打开的如图的“引导装载程序配置”对话框中,,RedHat Linux 9,提供了两种系统引导程序供用户选择:,GRUB,和,LILO,,负责装载操作系统。默认使用的是,GRUB,,如果用户希望修改系统使用的引导程序,可以单击“改变引导装载程序”按钮选择自己需要的引导程序。这里采用默认值。,“引导装载程序配置”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(12),单击“下一步”按钮,打开“网络配置”对话框,允许用户根据实际的联网参数来配置网络,如果用户计算机没有连网,将不会出现该对话框。,安装程序会自动检测用户计算机上的网络设备,并显示在“网络设备”列表中。选中网络设备,单击“编辑”按钮,打开如图所示的“编辑接口”对话框,用户可以选择“使用,DHCP,进行配置”来自动获取网络参数。如果用户没有,DHCP,服务器,则需要进行手工配置,即在下面的“,IP,地址”和“子网掩码”文本框中输入合适的,IP,地址和子网掩码。这里就使用了手工配置。,“引导时激活”复选框被选中时,该网络接口会在系统启动时被启用。单击“编辑接口”对话框中的“确定”按钮后,回到“网络配置”对话框,然后设置相应的主机名、网关、主要,DNS,地址和次要,DNS,地址。,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,“编辑接口”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,“防火墙配置”对话框,(13),单击“下一步”按钮,弹出“防火墙配置”对话框。,RedHat Linux 9,为了增加系统安全性提供了防火墙保护。防火墙存在于计算机与网络之间,用来对远程用户访问计算机的数据流进行过滤。在如图所示的“防火墙配置”对话框中,系统提供了“高级”、“中级”和“无防火墙”,3,个安全等级。这里选择“中级”,并使用“定制”选项,在“信任的设备”列表中选定,eth0,,表示允许系统接受该网络设备的全部访问,不受防火墙的限制。在“允许进入”列表选择具体允许访问的服务。,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(14),单击“下一步”按钮,打开“附加语言支持”对话框,如图所示。在,RedHat Linux 9,中可以安装多国语言支持,用户可以选择一种语言作为系统默认语言,在系统上只使用一种语言可以节省大量磁盘空间。这里选择安装简体中文和美国英语两种语言。,“附加语言支持”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(15),单击“下一步”按钮,在打开的“时区选择”对话框中选择用户所处的时区。在“位置”列表框中选择“亚洲,/,上海”选项,如图所示。,(16),单击“下一步”按钮,弹出“设置根口令”对话框,如图所示。,Linux,的根用户口令是非常重要的,用户必须在口令文本框中输入两次,以确认。,“时区选择”对话框,“设置根口令”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(17),单击“下一步”按钮,弹出“验证配置”对话框。“验证配置”用于网络访问时对用户身份信息的校验,只有在用户需要连接到,NIS,网络是才需要设置“启用,NIS”,。通常此处的,NIS,、,LDAP,等选项无需设置,直接采用默认设置即可。,(18),单击“下一步”按钮,弹出“选择软件包组”对话框,如图所示。对于初学者来说建议选择所有的软件包,即选中“全部”复选框。这里进行了定制,自主选择了需要安装的软件包。系统会自动解决各软件包之间的依赖关系,并安装依赖的相关软件包。,“选择软件包组”对话框,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(19),单击“下一步”按钮,用户就会看到,RedHat Linux 9,的“即将安装”对话框,安装过程中的所有设置完成。,(20),单击“下一步”按钮进入正式的安装过程,如图所示。安装程序将首先格式化磁盘,接着校验用户选择的安装包,然后将用户选择的软件包依次安装到计算机上。安装完毕后进入正式的,RedHat Linux 9,安装过程。,RedHat Linux 9,安装进程,2.2 RedHat Linux 9的安装与初次配置,2.2.1 RedHat Linux 9,的安装,(21),安装进程完成后,安装程序将提示用户重启计算机,完成整个安装过程。,2.2.2,首次使用的配置,首次启动,RedHat Linux 9,时,安装程序会给出,Linux,的环境定制向导,出现如图所示的欢迎窗口。,定制向导的“欢迎”窗口,2.2 RedHat Linux 9的安装与初次配置,2.2.2,首次使用的配置,(1),单击“前进”按钮,进入如图所示的“用户账号”窗口。新建的账号是一个普通账号,没有管理员的权限,通常在,Linux,操作系统中,无特殊情况下,都使用该普通账号登录计算机。这里新建一个“,tom”,账号,并设置口令。,“用户账号”窗口,2.2 RedHat Linux 9的安装与初次配置,2.2.2,首次使用的配置,(2)单击“前进”按钮,进入“日期和时间”窗口,如图所示,允许用户进行当前日期和时间的校对,也可以启用网络时间服务器,已获得准确的Internet时间。,“日期和时间”窗口,2.2 RedHat Linux 9的安装与初次配置,2.2.2,首次使用的配置,(3)设置完毕后,单击“前进”按钮,进行声卡的配置。RedHat Linux 9的安装程序能自动检测并设置声卡的驱动,如图所示。大部分情况下都能成功,用户只需单击“播放测试声音”即可听到声卡发出的用于检测的音乐,如果没有听到就需要用户手动安装声卡的驱动了,,也可在进入系统后安装。,声卡检测,2.2 RedHat Linux 9的安装与初次配置,2.2.2,首次使用的配置,(4)单击“前进”按钮,来到软件注册的界面,由于RedHat Linux 9是免费版本的,如果用户愿意花费时间的话,就可以选择“是,我想在Red Hat网络注册我的系统”,否则选择“否,我不想注册我的系统”,如图所示。,软件注册,2.2 RedHat Linux 9的安装与初次配置,2.2.2,首次使用的配置,(5)单击“前进”按钮,进入“额外光盘”步骤,允许用户添加第三方的软件包,如图所示。将第三方软件包的安装光盘放入光驱后,单击“安装”按钮,即可安装。如果无需安装第三方软件包时,可以单击“前进”按钮,进入后继操作。,第三方软件包安装,2.2 RedHat Linux 9的安装与初次配置,2.2.2,首次使用的配置,(6)单击“前进”按钮后,完成首次登录定制,系统继续引导,进入登录界面,如图所示。输入用户名后回车,在弹出的对话框中输入口令后再按Enter键即可进入Linux系统。,RedHat Linux 9,登录界面,2.3 Linux的启动、登录与退出系统,2.3.1 RedHat Linux 9的启动,RedHat Linux 9提供了图形和基于命令行的文本两种用户界面,因此也就提供了两种不同的用户登录和退出方式。,2.3.1 RedHat Linux 9的启动,RedHat Linux 9的启动包括两部分的初始化:内核部分和init部分。内核部分负责系统的硬件检测和初始化,init程序主要完成系统的各项配置。在init程序运行时,其配置文件为系统准备了06的运行级别,分别定义了不用的运行模式,常用的是级别3,即多用户文本模式,以及级别5,即多用户图形模式。,如果默认的运行级别为3,即基于命令行的文本界面,在系统正常启动后,可以通过init 5命令来转入运行级别5(图形用户界面)。如果默认的运行级别为5,则在系统正常启动后,可通过init 3命令转入运行级别3(文本界面)。,2.3 Linux的启动、登录与退出系统,2.3.2 登录,2.3.2,登录,使用,RedHat Linux 9,的第一步,就是登录。根据,Linux,提供的两种不同的用户界面,系统提供了两种不同的登录方式:图形化登录和虚拟控制台登录。,1,图形化登录,如果,RedHat Linux 9,在安装的过程中使用的是图形界面,那么该系统将被自动设为运行于图形界面。此后启动时,系统就会进入图形化登录屏幕,如图所示。,RedHat Linux 9,图形登录界面,2.3 Linux的启动、登录与退出系统,2.3.2 登录,2.,虚拟控制台登录,如果,RedHat Linux 9,在安装过程中选择的是文本界面,则该系统在安装完成后,将自动被设为运行在基于命令行的文本界面。系统启动后,就会进入虚拟控制台登录界面,并给出如图所示的登录提示。,登录系统后,可使用,init 5,和,startx,命令来启动图形化桌面。,RedHat Linux 9,文本登录界面,2.3 Linux的启动、登录与退出系统,2.3.3 注销和关机,2.3.3,注销和关机,1.,注销,注销也分两种情况:图形化桌面的注销和文本模式的注销。在图形模式下,选择“主菜单”“注销”命令,出现如图所示的注销确认对话框,选择“注销”选项后,单击“确认”按钮即可。如果想要保存桌面的配置以及还在运行的程序,可以选中“保存当前设置”复选框。,在虚拟控制台下,可以通过,exit,命令或使用,Ctrl+D,组合键来实现从虚拟控制台会话中注销。,注销确认对话框,2.4 应用软件的安装,2.4.1 使用rpm工具安装应用软件,在,RedHat Linux 9,中应用程序和附加升级包可以以源代码或二进制程序的方式提供,所以有多种提供软件包的方法,常用的有,rpm,和,tgz,包提供。因此,常用的应用软件的安装方法也有两种:一种是使用,rpm,工具安装,另一种是编译安装。,2.4.1,使用,rpm,工具安装应用软件,RedHat Linux 9提供了RedHat软件包管理工具rpm(RedHat Package Manager)程序来管理应用程序的安装和卸载。,它是一种软件打包发行并且实现自动安装的程序,需要用,rpm程序安装的软件包,,其后缀是,.rpm,并可以对这种程序包进行安装、卸装和维护。rpm命令的使用格式如下:,rpm 选项 软件包名,2.4 应用软件的安装,2.4.1 使用rpm工具安装应用软件,常用的参数及含义如,下,表所示,:,参 数,含 义,-i,指定安装的软件包,-h,使用“,#”,显示详细的安装过程及进度,-v,显示安装的详细信息,-U,升级指定的软件包,-q,查询系统是否已安装指定的软件包,-a,查看系统已安装的所有软件包,-V,查询已安装的软件包的版本信息,-qf,查询指定文件所属的软件包,2.4 应用软件的安装,2.4.1 使用rpm工具安装应用软件,以当前目录下的,samba-common-3.0.0-i386.rpm,软件包为例讲述,rpm,工具的使用。所有的命令都在,RedHat Linux 9,的文本模式或终端中使用。其中“,rootmyhost root#”,为文本模式下的命令主提示符,相关的知识将在第三中详细介绍。,1.安装软件,rootmyhost root#rpm ivh samba-common-3.0.0-i386.rpm,其中,参数-i指定安装的软件包,包括名称,描述等。-v,详细列表输出信息。-h,显,示安装进程。,注意:软件包名为全名。,2.,卸载软件,rootmyhost root#rpm ef samba-common,其中,参数,-e,表示卸载软件。,-f,和,-e,一起使用表示强制卸载软件包。,注意:在卸载软件包的时候无需完整的软件包名称。,2.4 应用软件的安装,2.4.1 使用rpm工具安装应用软件,3.,升级软件,rootmyhost root#rpm Uvh samba-common-3.0.0-i386.rpm,其中,参数,-U,表示升级软件包。,4.,查询特定的软件包,rootmyhost root#rpm q samba-common,其中,参数,-q,表示查询系统当前是否安装了指定的软件包。,5.,查看系统所有的软件包,rootmyhost root#rpm-a,其中,参数,-a,表示显示系统已经安装的所有软件包。,2.4 应用软件的安装,2.4.2 编译安装应用软件,2.4.2 编译安装应用软件,(1),欲编译软件必须获得该软件的源代码包。通常,这些源代码包,都是以,.tgz,、,.tar.gz,或,.tar.bz2,等后缀结束,这些都是,.tar,的压缩格式,可以分别使用如下的方法解开。,.tar.gz,和,.tgz,使用如下的命令:,rootmyhost root#tar zxvf bbs2www,_,2.01.tar.gz,.tar.bz2,使用下面的命令:,rootmyhost root#tar jxvf bbs2www,_,2.01.tar.bz2,2.4 应用软件的安装,2.4.1 使用rpm工具安装应用软件,(2),此后获得软件包的源代码,进入,bbs2www,_,2.01,目录,然后执行如下的命令:,rootmyhost root#./configure,(3)configure,脚本命令用于生成,Makefile,文件,大部分应用程序源代码的,configure,脚本都有参数,我们可以查看帮助来获得相应的参数信息。然后执行下列命令:,rootmyhost root#make,(4),该命令能自动编译所有源代码。在编译完成后,可以执行自动安装程序,安装编译出来的软件版本,从而完成编译安装的过程,rootmyhost root#make install,注意,:,大部分源代码在编译后,目标程序的默认安装路径是,/usr/local,,相应的配置文件位置在,/usr/local/etc,或,/usr/local/*/etc,中。,Linux,操作系统实用教程,第二章完,
展开阅读全文