第七章 Li nux的安装与管理 在目前的网络操作系统市场上,Unx和 Windows两大家族占据着统治地位。 Unⅸx家族中包括了很多种操作系统,而 Linux正是其中的佼佼者,当然 Linux还不 能算作严格的Unⅸ。据不完全统计,全世界使用 Linux系统的人已经有数百万之多, 而且人数还在迅速增长之中,绝大多数是在网络上使用。而在中国,一批主要以高 等院校学生和ISP技术人员组成的 Linux爱好者队伍已蓬蓬勃勃地成长起来,随着 中国政府宣布采购 Linux作为政府办公操作系统平台,以及网络的不断普及,我国 Linux的使用者将会越来越多 7.1 Li nux简介 Linux有很多版本, RedHat Linux, Mandrake Linux, Xteam Linux, Debian GNU/Linux, RedFlag Linux, SUSE Linux等,不同版本的主要区别如下: (1)安装方式,安装程序不同有的 Linux要求用户制作引导盘,有的则可以提 供包括磁盘引导安装、硬盘安装、网络安装以及直接从 CD-ROM引导等多种方式c 有的版本只有十分简单的安装程序,而有的则提供十分友好的图形菜单式的安装界 (2)配置方式不同有些版本没有提供配置工具,需要手工编辑配置文件来进行 系统配置,有的版本则提供了图形用户界面来简化配置 (3)捆绑软件不同不同版本的 Linux捆绑的软件数量、种类都有很大差别。有 的仅仅提供可进行管理的一组软件,而另外一些则捆绑了数以百计的各种类型的软 件包。 (4)技术支持不同不同版本的Linuⅸx由不同的开发组织开发,这些组织的规模、 实力以及组织方式都有很大的差别,当然他们的技术支持能力相差也很大 本书介绍的 Redhat linux是目前使用最广泛、安装最方便、也最容易入门的 Linux版本, Linux的创始人 Linux torvalds对 Redhat linux推崇备至。 Redhat linux 具有许多优势,其中著名的RPM套件安装程序就是 Redhat公司首先推出的。除了 在技术上的优势之外, RedHat公司的技术实力也是其成功的原因之一,它的市场营 销、包装及服务等都是其他公司难以比拟的。 7.2 Redhat li nux9.0的安装 7.2.1安装前的准备工作 在安装 RedHat linux90之前,有很多准备工作要做。 1.检查计算机硬件配置 主要检査所使用的硬件是否被 RedHat Linux9.0支持。 Redhat linux可以在 许多硬件平台上运行,与以前版本相比, RedHat Linux90对硬件的支持比以前版本 130
第七章 Linux 的安装与管理 在目前的网络操作系统市场上,Unix 和 Windows 两大家族占据着统治地位。 Unix 家族中包括了很多种操作系统,而 Linux 正是其中的佼佼者,当然 Linux 还不 能算作严格的 Unix。据不完全统计,全世界使用 Linux 系统的人已经有数百万之多, 而且人数还在迅速增长之中,绝大多数是在网络上使用。而在中国,一批主要以高 等院校学生和 ISP 技术人员组成的 Linux 爱好者队伍已蓬蓬勃勃地成长起来,随着 中国政府宣布采购 Linux 作为政府办公操作系统平台,以及网络的不断普及,我国 Linux 的使用者将会越来越多。 7.1 Linux 简介 Linux 有很多版本,RedHat Linux,Mandrake Linux,Xteam Linux,Debian GNU/Linux,RedFlag Linux,SuSE Linux 等,不同版本的主要区别如下: ⑴安装方式,安装程序不同 有的 Linux 要求用户制作引导盘,有的则可以提 供包括磁盘引导安装、硬盘安装、网络安装以及直接从 CD-ROM 引导等多种方式。 有的版本只有十分简单的安装程序,而有的则提供十分友好的图形菜单式的安装界 面。 ⑵配置方式不同 有些版本没有提供配置工具,需要手工编辑配置文件来进行 系统配置,有的版本则提供了图形用户界面来简化配置。 ⑶捆绑软件不同 不同版本的 Linux 捆绑的软件数量、种类都有很大差别。有 的仅仅提供可进行管理的一组软件,而另外一些则捆绑了数以百计的各种类型的软 件包。 ⑷技术支持不同 不同版本的 Linux 由不同的开发组织开发,这些组织的规模、 实力以及组织方式都有很大的差别,当然他们的技术支持能力相差也很大。 本书介绍的 RedHat Linux 是目前使用最广泛、安装最方便、也最容易入门的 Linux 版本,Linux 的创始人 Linux Torvalds 对 RedHat Linux 推崇备至。RedHat Linux 具有许多优势,其中著名的 RPM 套件安装程序就是 RedHat 公司首先推出的。除了 在技术上的优势之外,RedHat 公司的技术实力也是其成功的原因之一,它的市场营 销、包装及服务等都是其他公司难以比拟的。 7.2 RedHat Linux9.0 的安装 7.2.1 安装前的准备工作 在安装 RedHat Linux9.0 之前,有很多准备工作要做。 1.检查计算机硬件配置 主要检查所使用的硬件是否被 RedHat Linux9.0 支持。RedHat Linux 可以在 许多硬件平台上运行,与以前版本相比,RedHat Linux9.0 对硬件的支持比以前版本 130
第七章 Linux的安装与管理 有了很大的提高。相对来说, RedHat Linux90除了对声卡的支持比较欠缺一些外 对其他硬件的支持都不错,htp:/ hardware redhat com/hcl有详细的 Linux支持的硬 件资料库。 2.选择安装方法 首先要根据软件的获得途径来确定 Redhat Linux90的安装方法,目前 Redhat 的安装方法大致分为:光盘安装、硬盘安装、FIP安装、HTTP安装和NFS安装 光盘安装和硬盘安装方法属于本地安装,FTP安装、HTIP安装、NFS安装则属于 网络安装。 3.制作启动盘 不管是哪种安装方式,都需要制作启动盘,所有 Linux版本制作启动盘的方法 都是一样的。启动盘制作文件有3种: bootdisk. img, devnet img, pcmciadd img bootdisk img用来制作光盘安装和硬盘安装的启动盘, devnet. img用来制作网络安装 的网卡驱动程序盘,而 pcmciadd img则是用来制作笔记本电脑安装的启动盘。可以 根据需要制作相应的启动盘,这些文件都在 Redhat linux90的第一张光盘的 Images 目录下。 启动盘可以在 dos/windows环境下制作,也可以直接在 Linux环境中制作。 (1)利用 rawrite制作启动盘 在MS-DOS下制作启动盘需要用到 rawrite. exe程序,该程序在 Redhat Linux90 的第一张光盘的 dosutils目录下。制作启动盘需要一张空白的、格式化好的3.5英寸 软盘,分别将 dosutils/rawrite . exe和 Images/ bootdisk img复制到硬盘(如G盘),按 照以下步骤制作启动盘: G: >rawrite v Enter disk image source file name: bootdisk. img Enter target diskette drive:a:v Please insert a formatted diskette into drive A: and press-ENTER--v Bootdisk. img文件的内容刚好能容纳到一张3.5英寸软盘中。启动盘中除了文件 数据之外还包含系统信息,当 bootdisk. img文件中的内容写到软盘上之后就有了这 些信息,可以作为启动盘来启动系统。其他的启动盘制作与此类似 (2)用dd命令制作启动盘 准备好一张空白软盘,插入到软驱中。进入到文件 bootdisk. img所在的目录, 执行以下命令 dd if=bootdisk. img of/dev/fdo bs=1440k v 这行命令的意思是,dd程序将 bootdisk. img文件写到 dev/fdo上输出,并规定每 次读、写磁盘所存取的块大小为1440 kbyte。其中d是 disk dump的缩写,if是 input fle(输入文件),of是 out file(输出文件),bs是 block size(块大小),被设为1440 kbyte 7.2.2以图形界面安装 RedHat li nux9.0 使用光盘或者启动盘重新启动计算机,就进入 Redhat linux9.0安装程序的初始 131
第七章 Linux 的安装与管理 有了很大的提高。相对来说,RedHat Linux9.0 除了对声卡的支持比较欠缺一些外, 对其他硬件的支持都不错,http://hardware.redhat.com./hcl 有详细的 Linux 支持的硬 件资料库。 2.选择安装方法 首先要根据软件的获得途径来确定 RedHat Linux9.0 的安装方法,目前 RedHat 的安装方法大致分为:光盘安装、硬盘安装、FTP 安装、HTTP 安装和 NFS 安装。 光盘安装和硬盘安装方法属于本地安装,FTP 安装、HTTP 安装、NFS 安装则属于 网络安装。 3. 制作启动盘 不管是哪种安装方式,都需要制作启动盘,所有 Linux 版本制作启动盘的方法 都是一样的。启动盘制作文件有 3 种:bootdisk.img,drvnet.img,pcmciadd.img。 bootdisk.img 用来制作光盘安装和硬盘安装的启动盘,drvnet.img 用来制作网络安装 的网卡驱动程序盘,而 pcmciadd.img 则是用来制作笔记本电脑安装的启动盘。可以 根据需要制作相应的启动盘,这些文件都在 RedHat Linux9.0 的第一张光盘的 images 目录下。 启动盘可以在 dos/windows 环境下制作,也可以直接在 Linux 环境中制作。 (1)利用 rawrite 制作启动盘 在 MS-DOS 下制作启动盘需要用到 rawrite.exe 程序,该程序在 RedHat Linux9.0 的第一张光盘的 dosutils 目录下。制作启动盘需要一张空白的、格式化好的 3.5 英寸 软盘,分别将 dosutils/rawrite.exe 和 images/bootdisk.img 复制到硬盘(如 G 盘),按 照以下步骤制作启动盘: G:\>rawrite ↙ Enter disk image source file name: bootdisk.img ↙ Enter target diskette drive: a: ↙ Please insert a formatted diskette into drive A: and press –ENTER--: ↙ Bootdisk.img 文件的内容刚好能容纳到一张 3.5 英寸软盘中。启动盘中除了文件 数据之外还包含系统信息,当 bootdisk.img 文件中的内容写到软盘上之后就有了这 些信息,可以作为启动盘来启动系统。其他的启动盘制作与此类似。 (2)用 dd 命令制作启动盘 准备好一张空白软盘,插入到软驱中。进入到文件 bootdisk.img 所在的目录, 执行以下命令: # dd if=bootdisk.img of=/dev/fd0 bs=1440k ↙ 这行命令的意思是,dd 程序将 bootdisk.img 文件写到/dev/fd0 上输出,并规定每 次读、写磁盘所存取的块大小为 1440kbyte。其中 dd 是 disk dump 的缩写,if 是 input file(输入文件),of 是 out file(输出文件),bs 是 block size(块大小),被设为 1440kbyte。 7.2.2 以图形界面安装 RedHat Linux9.0 使用光盘或者启动盘重新启动计算机,就进入 RedHat Linux9.0 安装程序的初始 131
十算机网络技术及应用 界面,如图7-1所示 redhat 1=, 图7-1 Redhat li nux9.0安装程序的初始界面 这是提示选择安装模式,缺省时选择图形操作界面安装 Redhat,直接按 Enter 键即可进入这种模式;输入text则选择了 text mode,也就是使用文字菜单安装模式, 直接按回车键进入图形操作界面,按照以下步骤进行安装 1.测试安装光盘 如果是从光盘安装,为了确保以后的安装能够顺利进行, Redhat linux90安装 程序在安装之前要对3张安装光盘进行测试,测试界面如图7-2,单击【OK】按钮 则进行测试,单击【Skip】则忽略这项工作 滤出二 图7-2测试安装光盘 2. RedHat安装程序欢迎界面 完成安装盘的检测后就会进入图形安装界面,首先是赏心悦目的欢迎界面,如 图7-3,界面的左边是安裝帮助说明,可以通过单击【 Hide Help】按钮来隐藏。这 步不需要做任何选择,直接单击【Next】按钮进入下一步。 3.选择语言 同以前版本不同的是, Redhat linux90增加了支持简体中文和繁体中文安装界 面,这是在以前版本里没有的,这里选择中文简体,如图7-4。安装程序在以后会根 据选择的语言确定大概所处的时区。GUI( Graphical User Interface)安装界面可以 132
计算机网络技术及应用 界面,如图 7-1 所示。 图 7-1 RedHat Linux9.0 安装程序的初始界面 这是提示选择安装模式,缺省时选择图形操作界面安装 RedHat,直接按 Enter 键即可进入这种模式;输入 text 则选择了 text mode,也就是使用文字菜单安装模式。 直接按回车键进入图形操作界面,按照以下步骤进行安装: 1.测试安装光盘 如果是从光盘安装,为了确保以后的安装能够顺利进行,RedHat Linux9.0 安装 程序在安装之前要对 3 张安装光盘进行测试,测试界面如图 7-2,单击【OK】按钮 则进行测试,单击【Skip】则忽略这项工作。 图 7-2 测试安装光盘 2.RedHat 安装程序欢迎界面 完成安装盘的检测后就会进入图形安装界面,首先是赏心悦目的欢迎界面,如 图 7-3,界面的左边是安装帮助说明,可以通过单击【Hide Help】按钮来隐藏。这 一步不需要做任何选择,直接单击【Next】按钮进入下一步。 3.选择语言 同以前版本不同的是,RedHat Linux9.0 增加了支持简体中文和繁体中文安装界 面,这是在以前版本里没有的,这里选择中文简体,如图 7-4。安装程序在以后会根 据选择的语言确定大概所处的时区。GUI(Graphical User Interface)安装界面可以 132
第七章 Linux的安装与管理 通过键盘来操作,方法是用Tab键进行切换。单击【Next】按钮进入下一步。 redhat 具 ed itat tina 图7-3 RedHat安装程序欢迎界面 图7-4选择语言 4.配置键盘 从这一步开始进入中文安装界面。因为一般键盘都与 U.S EnglishI01键盘兼容, 所以可以直接选择默认键盘,如图7-5所示,单击【下一步】按钮进入下一个安装 界面 图7-5配置键盘对话框 5.配置鼠标 这一步为系统配置正确的鼠标类型,如图7-6。如果没有找到跟你的鼠标相对应 133
第七章 Linux 的安装与管理 通过键盘来操作,方法是用 Tab 键进行切换。单击【Next】按钮进入下一步。 图 7-3 RedHat 安装程序欢迎界面 图 7-4 选择语言 4.配置键盘 从这一步开始进入中文安装界面。因为一般键盘都与 U.S.English101 键盘兼容, 所以可以直接选择默认键盘,如图 7-5 所示,单击【下一步】按钮进入下一个安装 界面。 图 7-5 配置键盘对话框 5.配置鼠标 这一步为系统配置正确的鼠标类型,如图 7-6。如果没有找到跟你的鼠标相对应 133
十算机网络技术及应用 的鼠标类型,则选择一个与系统相兼容的鼠标类型。 鼠标配置 理 图7-6配置鼠标 6.选择 Redhat linux90的安装模式 这一步要选择安装 Redhat linux90的模式,如图7-7。可以选择【个人桌面】, 【工作站】,【服务器】和【定制】几种安装模式,每种安装模式所需要的硬盘空间 如下 【个人桌面】台式机安装模式需要选择安装图形桌面环境,至少需要1.7 Gbyte 硬盘空间。如果同时安装 GNOME和KDE两种桌面环境,则至少需要2.1 Gbyte空 出轻 cE vaassen 图7-7选择安装模式 【工作站】在工作站环境下安装,除了需要安装桌面环境之外,还需要安装软 件开发工具,至少需要2. IGbyte空间,同时选择 GNOME和KDE则需要24 Gbyte 空间。在这种模式下安装程序会把硬盘上所有的 Linux分区全部删除。 【服务器】在不选择安装【X窗口系统】的情况下,服务器安装模式需要至 少14 Gbyte空间。在这种模式下,安装程序会把硬盘上所有分区全部删除,包括其 他操作系统的分区 【定制】在定制安装模式下,最小安装可以只需要400 Mbyte空间,选择所有 的软件包组,则需要5 Gbyte空间。在这种安装模式下,一切工作都得自己设置。 这一步必须非常小心,在【工作站】和【服务器】模式下,安装程序会自动分 134
计算机网络技术及应用 的鼠标类型,则选择一个与系统相兼容的鼠标类型。 图 7-6 配置鼠标 6.选择 RedHat Linux9.0 的安装模式 这一步要选择安装 RedHat Linux9.0 的模式,如图 7-7。可以选择【个人桌面】, 【工作站】,【服务器】和【定制】几种安装模式,每种安装模式所需要的硬盘空间 如下: 【个人桌面】 台式机安装模式需要选择安装图形桌面环境,至少需要 1.7Gbyte 硬盘空间。如果同时安装 GNOME 和 KDE 两种桌面环境,则至少需要 2.1Gbyte 空 间。 图 7-7 选择安装模式 【工作站】 在工作站环境下安装,除了需要安装桌面环境之外,还需要安装软 件开发工具,至少需要 2.1Gbyte 空间,同时选择 GNOME 和 KDE 则需要 2.4Gbyte 空间。在这种模式下安装程序会把硬盘上所有的 Linux 分区全部删除。 【服务器】 在不选择安装【X 窗口系统】的情况下,服务器安装模式需要至 少 1.4Gbyte 空间。在这种模式下,安装程序会把硬盘上所有分区全部删除,包括其 他操作系统的分区。 【定制】 在定制安装模式下,最小安装可以只需要 400Mbyte 空间,选择所有 的软件包组,则需要 5Gbyte 空间。在这种安装模式下,一切工作都得自己设置。 这一步必须非常小心,在【工作站】和【服务器】模式下,安装程序会自动分 134