Red Hat Linux.docx

上传人:b****7 文档编号:10629925 上传时间:2023-02-22 格式:DOCX 页数:50 大小:56.41KB
下载 相关 举报
Red Hat Linux.docx_第1页
第1页 / 共50页
Red Hat Linux.docx_第2页
第2页 / 共50页
Red Hat Linux.docx_第3页
第3页 / 共50页
Red Hat Linux.docx_第4页
第4页 / 共50页
Red Hat Linux.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

Red Hat Linux.docx

《Red Hat Linux.docx》由会员分享,可在线阅读,更多相关《Red Hat Linux.docx(50页珍藏版)》请在冰豆网上搜索。

Red Hat Linux.docx

RedHatLinux

第一章RedHatLinux使用教程

0.前言

0.1Linux历史:

1991年,芬兰赫而辛基的学生LinusTorvalds为了自己使用与学习的需要,他开发了类Unix且运行在80386平台上运行的操作系统,命名为Linux。

为了使每个需要它的人都能够容易的得到它,LinusTorvalds把它变成了"自由"软件。

随着Internet的飞速发展,使得全世界的程序开发员有了一种全新的有效沟通方法。

还要感谢在数年之前由RichardStallman主持的GNU项目。

Linux在几年后变成了一个完整的操作系统。

它的能量特到了释放,它变得非常可靠,并且每天都会有新的改进加入进去。

  为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。

现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。

  当我们提到的Linux时,一般是指"RealLinux",即内核,是所有UNIX操作系统的“心脏”。

但是光有Linux内核并不能成为一个可用的操作系统。

还需要许多软件包,编译器,程序库文件,XWindow系统等。

因为组合方式不同,面向用户对象不同,所以这就是为什么有许多不同的Linux发行版的原因。

0.2Linux特点

Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与Linux具有的良好特性是分不开的。

Linux包含了Unix的全部功能和特性。

简单的说,Linux具有以下主要特性:

   

1.开放性   

  开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。

凡是遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。

2.多用户   

  多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:

文件、设备)有特定的权限,互不影响。

Linux和Unix都具有多用户的特性。

 

3.多任务   

  多任务是现代计算机的最主要的一个特点。

它是指计算机同时执行多个程序,而且各个程序的运行互相独立。

Linux系统调度每一个进程平等地访问微处理器。

由于CPU的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。

事实上,从处理器执行一个应用程序中的一组指令到Linux调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。

   

4.良好的用户接口   

  Linux向用户提供了两种接口:

用户接口和系统调用。

Linux的传统用户接口是基于文本的命令行接口,即shell,它既可以联机使用,又可存在文件上脱机使用。

shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。

可编程Shell是指将多条命令组合在一起,形成一个Shell程序,这个程序可以单独运行,也可以与其他程序同时运行。

   

系统调用给用户提供编程时使用的接口。

用户可以在编程时直接使用系统提供的系统调用命令。

系统通过这个接口为用户程序提供低级、高效率的服务。

   

  Linux还为用户提供了图形用户接口。

它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化接口。

   

5.设备独立性   

  设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。

   

  具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来简化增加新设备的工作。

当需要增加新设备时、系统管理员就在内核中增加必要的连接。

这种连接(也称作设备驱动程序)保证每次调用设备提供服务时,内核以相同的方式来处理它们。

当新的及更好的外设被开发并交付给用户时,操作允许在这些设备连接到内核后,就能不受限制地立即访问它们。

设备独立性的关键在于内核的适应能力。

其他操作系统只允许一定数量或一定种类的外部设备连接。

而设备独立性的操作系统能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问。

   

  Linux是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入Linux编程,会有更多硬件设备加入到各种Linux内核和发行版本中。

另外,由于用户可以免费得到Linux的内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。

   

6.提供了丰富的网络功能   

  完善的内置网络是Linux的一大特点。

Linux在通信和网络功能方面优于其他操作系统。

其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。

而Linux为用户提供了完善的、强大的网络功能。

   

  支持Internet是其网络功能之一。

Linux免费提供了大量支持Internet的软件,Internet是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,用户能用Linux与世界上的其他人通过Internet网络进行通信。

  文件传输是其网络功能之二。

用户能通过一些Linux命令完成内部信息或文件的传输。

   

  远程访问是其网络功能之三。

Linux不仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其他系统的窗口。

通过这种远程访问的功能,一位技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的地方。

 

  

7.可靠的系统安全   

  Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

  

 

8.良好的可移植性   

  可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。

   

  Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。

可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。

  

0.3RedHatLinux历史

1994年,Young和MarkEwing创建了RedHat公司,并创造了全球使用最广泛的RedHatLinux套件,为Linux的普及立下了汗马功劳,笔者也是跟随着RedHat的带领下走进Linux世界的。

RedHat取得了辉煌的成绩,甚至许多Linux发行公司还采用了许多RedHatLinux的代码,如Mandrake、SOTBest、Connectiva、Abit和Kondara。

可以说,RedHat在某种意义上几乎成了Linux的代名词。

2001年4月16日,RedHat公司正式推出了RedHatLinux7.1版,采用了最新的Linux2.4.2版内核,加入了一些新的系统配置工具来方便用户管理以及Linux系统使用,具能方便的让用户通过GUI图形用户接口来配置系统。

1.系统简介

1.1系统新特性

1)采用了最新的Linux2.4.2版稳定内核,支持更多硬件设备,具有很高的性能指标;

2)采用了最新的图形系统Xfree864.0.3,提供了强大的硬件支持;

3)引入了全图形安装界面,使得安装更为简单;

4)增加了国际化语言支持,但最可恨的是支持了Big5,却没有简体中文,真可气;

5)显著改进了对多CPU计算机的支持,而对于单CPU的计算机器,则提供了高达4G的用户进程空间,同时取消了PCI总线的限制,虚拟内存可高达64G物理内存,支持多用户和集体使用,可谓是企业级的操作系统;

6)对移动存储设备提供了出色的支持,包括:

可“热插拔”USB设备、ZIP驱动器和各种光盘刻录机。

RedHatLinux7.1主要采用了一个叫做updfstab的程序模块,使得它能对各种移动存储设备的支持,安装和卸载这些设备也是变得很容易了;

7)加入了一些新的系统配置工具来方便用户管理以及Linux系统使用,例如apacheconf,bindconf,和printconf等,这些工具能方便的分别让用户通过GUI图形用户接口来配置APACHE,BIND,和打印机。

要知道,以往版本中要配置上述的几个服务可是很复杂的。

要手动修改不少参数;

8)另外,还增强了对PCMCIA设备的支持,这对使用PCMCIA设备的笔记本电脑的用户来说是非常重要的;

9)在安全方面做了许多修补工作,安全缺省设置可保证端口关闭,新的防火墙屏蔽可使用用户任意打开或关闭;

10)捆绑了大量最新的应用软件、服务器软件。

1.2系统硬件需求

Linux发展到今天,已经摆脱了以前的硬件支持不好的窘境,它凭借自己的实力赢得了市场,现在众多硬件厂商都使自己的产品能够在Linux下工作。

1)CPU:

RedhatLinux7.1在安装光盘内提供了对许多CPU的支持程序,几乎您在安装时不会因为CPU的原因受阻。

不过对于一些类似Intel80386、80486,AMD486、5x86、K5等的老CPU,系统虽然提供了支持,但未针对这些CPU进行优化,可能导致性能不佳。

另外,如果想要构建多CPU的系统,那么可选的CPU为:

IntelCeleron、Pentium、PentiumII、PentiumIIXeon、PentiumIII、PentiumIIIXeon、PentiumPro、PentiumwithMMX。

2)主板:

RedHatLinux7.1支持所有X86兼容主板

3)内存:

建议64M以上,最好128M

4)CDROM:

支持所有的IDE接口的光驱,大部分SCSI接口的光驱也能够识别;

5)SCSI卡:

支持Adapter152x、154x、274x、284x、294x、394、aic7890-based卡,以及大部分流行的SCSI卡。

除非你有SCSI接口的存储设备,否则不需要该设备。

6)显卡:

对于Linux系统而言,在字符终端方式下,所有的显卡都支持的。

但是如果要让你的显示工作在XWindow图形接口下,就需要根据显卡的不同进行相应的设置。

在早期,显卡经常困扰着初学者,不过现在对显卡的支持变得好了很多。

大部分显卡都能够在安装时被识别,自动完成设置。

唯一遇到无法识别的常见的显卡是Intel的i810,你可以到Intel的网站上找到帮助(

7)声卡:

在RedHatLinux7.1中提供了更多的声卡支持,就连CreativeLabsSoundBlasterLive声卡都可以“即插即用”了。

不过一些小牌子的声卡常会出现支持不好的情况。

8)网卡:

支持Ne2000兼容网卡,大部分PCI网也支持的较好。

9)其它:

RedhatLinux7.1支持所有X86兼容主板;支持所有市面上销售的键盘、鼠标、软驱;支持所有品牌的内存,至少需要8M内存,建议配备64M以上。

在RedHat的网站上有一份详细的硬件兼容性列表,你可以通过它获得更多详细的信息:

2.安装指南

2.1安装前的准备

1、收集系统资料:

为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用:

硬盘:

数量,容量和类型;

内存:

您的计算机所装内存的数量;

CD-ROM:

接口类型(IDE,SCSI);

SCSI卡:

卡的型号;

网卡:

网卡的型号;

鼠标:

鼠标的类型(串口、PS/2、总线型),协议(Microsoft,Logitech,MouseMan,等等),按键的数量,对串口鼠标还要知道它接在哪个串口;

显示卡:

显示卡的型号(或者它用的芯片组),显示内存的数量;(大多数PCI总线的显卡可以被安装程序自动识别.)

显示器:

型号,以及水平和垂直刷新频率的范围。

你可以用Windows的控制面板->设备管理器来获取相应资料,当然还可以查阅相应的随机资料。

2、检查CMOS设置:

Antivrius:

Disable关闭该选项,防止安装时死机,因为安装程序要写主引导扇。

SwapA,B:

Disable以免启动时可能出现问题。

BootSque:

CDROM,A,C让计算机从光盘启动。

MemoryHoleisable若未关闭该选项,则LINUX只能识别16M内存。

3、了解LINUX的硬盘分区的命名设计与文件系统知识:

Linux安装至少要两个分区:

Linuxnative(文件)分区和LinuxSwap(交换)分区。

主分区用作存放LINUX的文件,交换分区为运行LINUX时提供虚拟内存。

交换分区每个16~32M,最多可以有8个,具体可根据内存的多少来决定。

一般来说,建一个16M的交换分区就可以了。

文件分区则根据需要和硬盘大小来决定,一般来说不应少于200M。

由于我们接触最多的是DOS操作系统,所以大多数人都习惯于使用类似于C:

的符号来标识硬盘分区,但这在Linux却不是这样。

Linux的命名设计比其他操作系统更灵活,能表达更多的信息。

Linux通过字母和数字的组合来标识硬盘分区,如“hda1”,其具体含义是:

分区名的前头两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd(指SCSI硬盘);第三个字母分区在哪个设备,按a,b,c,d的顺序排列,如hda是IDE1口的主硬盘,则IDE2口的主硬盘就应该是hdc了;最后的数字在该设备上的分区顺序,前四个分区(主分区或扩展分区)用数字1到4表示,逻辑分区从5开始,例如:

hda3表示第一个IDE硬盘上的第三个主分区或扩展分区。

在Linux的文件系统中,不论有几个文件分区,全部集合于一个树形的目录结构中。

比如说,你可以将某个分区指定给/(根目录)使用,某个分区指定给/usr目录使用,然而但你进入Linux系统后,你根本感觉不到他们在不同的分区中,你只是感觉都在一棵树上。

不过如果你只有一个文件分区,一定要给/(根目录)使用。

4、为硬盘作好安装LINUX的准备:

一般说来,用户电脑上的硬盘已经全部用于MS-DOS/WIN操作系统的分区。

为了能够安装LINUX,只好为Linux重新分配硬盘空间。

有三种可供选择的方法:

1)将MSDOS下的最后一个逻辑盘上的数据全部移到其它分区中,将该逻辑盘用分区工具删除,将这部分空间给LINUX使用。

2)重新将硬盘分区,这是最直接和最麻烦的一种方法。

具体操作如下:

.备份用户的文件

.用MS-DOS系统盘启动系统

.用FDISK删除原有分区,重建新的分区,将分配给LINUX的空间留下来不分配给任何一个分区

.重新安装原来的用户系统

3)利用一些分区工具在不删除硬盘原有数据的情况下重新分区。

如分区魔术师等。

2.2从CDROM安装RedHatLinux7.1

我们可以通过光盘、硬盘、网络安装RedHatLinux7.1系统,最常见的方法就是使用光盘安装。

使用光盘安装无外乎就是三个要求:

1)机器主板支持光盘启动

2)机器有光驱

3)RedHatLinux7.1安装光盘

通常情况下,这是没问题的。

笔者也建议您使用光盘安装,这样是这简单的。

随着Linux系统下的应用软件逐渐增多,一张光盘已无法容纳,RedHatLinux7.1安装光盘有两张,第一张可以直接从光盘启动,包含了大部分的软件包和一些安装工具。

第二张光盘则是许多附加的软件包。

不过这次与以往不同的是,RedHat公司专门进行了改进,安装程序可以从多个光盘读取资料。

安装的时候,你就会发现中途提示你更换第二张光盘。

现在我们就一起开始RedHatLinux7.1的安装。

第一步:

选择安装模式

塞入第一张光盘,让计算机从CDROM启动,将会出现了简洁的欢迎信息。

这时可以选择不同的安装模式:

1)图形模式:

直接按回车即可,整个安装过程就像Windows一样,而且可以使用鼠标操作。

不过此时的RedHat好象对显卡很挑剔,有的出现屏幕太大,找不到按钮,有的则根据无法显示图形界面。

如果是这样,你可以按下热启动键来重选文本模式进行安装。

2)文本模式:

输入text,再按回车。

就会进入文本模式的安装界面,有一定经验的人还是使用这种方式比较好。

3)专家模式:

输入expert,再按回车。

在这种情况下,安装程序就好像没有脑子一样,所有的东西都要您来决策。

除非你十分熟悉Linux,并且有一些特殊的硬件安装程序无法正确配置,否则不要使用这种方式。

4)救援模式:

这不是在首次安装时使用的,它仅是用于原有的Linux系统无法正常启动的情况下使用。

这种方式下,你将进入一个微型的Linux系统,并且提供了许多恢复Linux的工具供你使用。

5)驱动盘模式:

如果你有特殊的硬件驱动盘,需要在安装时提供给Linux系统使用,则你就输入“Linuxdd”,再按回车,安装程序会提供机会让你插入驱动软盘。

建议使用文本模式进行安装。

第二步:

选择语言

RedHatLinux7.1提供了18种不同的语言,可惜还是没有中文,只能选择“english”。

然后继续。

注:

RedHat公司已在近期推出了中文版,大家可以找来试一试。

第三步:

选择键盘

在此选择us,继续。

注:

笔者试过在RedHatLinux7.1下使用罗技公司的LogitechiTouch无线键盘,那么普通的104键盘更不会有问题了。

第四步:

选择安装方式

RedHatLinux7.1提供了Workstation,Server,Laptop,Custom,UpgradeExisting(分别是工作站,服务器,笔记本电脑,用户自定义,升级老版本)这五种安装方式。

我们可以根据自己的实际需要来选择安装方式。

1)Workstation:

工作站方式。

对于一般用户建议使用此方式。

工作站类型安装将会清除掉所有硬盘上原有的所有Linux分区,对于非Linux分区(如Windows98)会置之不理。

这种方式安装十分简单,而且如果你的机器上如果原来有Windows98的话,安装完后,会自动完成LILO双启动的配置。

但是,如果你的机器上原来是NT的话,那就千万不要使用这种方式,否则你的NT可能再也无法启动。

2)ServerSystem:

服务器系统方式。

警告:

采用这种方式安装,将会干掉所有硬盘上所有分区的一切信息。

这绝对不是开玩笑!

许多初学者已经付出了血与泪的代价。

通常在你需要在一台空的PC上构建一台网络服务器,才选择它。

3)Laptop:

便携机、笔记本方式。

笔顾名思义,当你在笔记本电脑上安装时,建议采用该方式。

4)CustomSystem:

定制安装。

对于Linux有一定了解的朋友,建议使用该方式,自由地构建Linux。

5)UpgradeExistingSystem:

升级现有系统。

假设你的硬盘上有老版本的RedHatLinux的话,这是你最佳的选择。

第五步:

进行硬盘分区

首先,会让你选择不同的分区工具:

DiskDruid和fdisk,建议使用DiskDruid。

在DiskDruid的主界面的最上面是'CurrentDiskPartitions'区,列出各个硬盘分区的信息。

每行由五个项目组成:

MountPoint--指定该分区对应的Linux系统目录;Device--硬盘分区的设备名;Requested--分区定义时申请的最小空间;Actual--当前分配给这个分区的空间;Type--分区类型。

而中间的是'DriveSummaries'区,一行对应一个物理硬盘,每行由六个项目组成:

Drive--硬盘的设备名;Geom[C/H/S]--硬盘的物理信息,包括柱面、磁头和扇区的数量;Total--硬盘所有可用空间;Used--硬盘已分配空间;Free--硬盘未分配空间;BarGraph--硬盘已用空间表示图。

最下面的是DiskDruid的按钮区,由五个按钮组成:

Add--申请一个新的分区;Edit--修改在'CurrentDiskPartitions'区中选中的分区的属性;Delete--删除'CurrentDiskPartitions'区中选中的分区;Ok--确认分区操作,重写硬盘分区表;Back--不保存修改而退出,回到前一个屏幕,重新开始。

建议为Linux分一个根分区,一个交换分区(建议64M、128M或256M),即:

用Tab选择Add钮,按回车,这时屏幕上将会出现一个题为'EditNewPartition'的对话框。

首先我们在MountPoint项中,输入这个分区所对应的系统目录:

“/”(根目录);接着在Size(Megs)项中,输入分区的大小;在Type这一项中用光标上、下键选择适当的分区类型,我们选中Linux的文件分区Linuxnative;最后按OK确认。

这样我们就成功地建立起一个为Linux所用的分区了。

当然如果你的硬盘空间允许,你完全可以再建立一个或几个分区给Linux使用。

接着用同样的方法给Linux增加一个交换分区,不同的仅在于MountPoint项让它空着,在Type项目中选择LinuxSwap。

注:

如果你在前面选择的是图形界面安装的话,将会提供一个图形化的分区界面,使用起来也是很方便的,而且还可以使用自动分区的办法,让安装程序自已创建分区。

在做这一步时需要谨慎,不要不小心删掉原来的分区。

确认没有错后,按OK按钮继续。

然后根据提示将新的Linux分区格式化,以便使用。

第六步:

LILO配置

LILO,就是LinuxLoader,即Linux引导器,它负责启动Linux操作系统。

我们可以通过配置它实现双启动。

首先,安装程序会让你填写有什么内核参数需要传给LILO,通常是不需要的。

接着,会询问你要将LILO安装在什么位置,通常有两种选择:

1)第一硬盘的主引导区(MBR);

2)Linux分区的引导扇区。

如果你想使用LILO来做双启动的话,你需要选择第一种,如果是想用Linux启动软盘或其它系统引导器引导Linux的话,那就选择第二种。

第七步:

设置主机名

随便为你的机器取一个名字。

第八步:

选择系统安全等级

这也是RedHatLinux7.1提供的新选项,它提供了三种选择:

1)High:

如果你选择High级,那么所有来自外界的网络访问都将被禁止;

2)Medium:

默认的级别,选择该级别,则对于外界的网络访问仅限于该系统提供的网络服务;

3)Nofirewall:

最低的安全保障,任何外界的网络访问都将被允许。

第九步:

常用选项设置

接着,设置鼠标、选择你需要支持的语言种类(注意,这里是提供了中文支持的哟),以及时区(图形界面下应点China,而在文本模式下则应选择PRC)。

第十步:

用户设置

1)首先设置系统管理员(就是root用户)密码,系统管理员是系统的最高权限者,拥有该系统,所

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1