Red Hat Enterprise Linux 5 教程.docx
- 文档编号:12581568
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:95
- 大小:4.17MB
Red Hat Enterprise Linux 5 教程.docx
《Red Hat Enterprise Linux 5 教程.docx》由会员分享,可在线阅读,更多相关《Red Hat Enterprise Linux 5 教程.docx(95页珍藏版)》请在冰豆网上搜索。
RedHatEnterpriseLinux5教程
第八章Linux的相关服务与配置
8.1Linux的安装(分区信息的使用)
【案例描述】
公司最近进行网络整改,决定采用开源系统节约成本,同时对安全性和稳定性有一定的要求。
指派小张对整改工程进行总负责。
【知识点】
1、VMware7.0的安装
2、VMware中安装LinuxRedHatEnterpriseAS5
3、Linux的分区信息
4、了解安装系统中的程序安装
【解决方案】
首先安装虚拟机,在虚拟机中安装Linux。
在安装Linux中进行手动分区,将/boot分为100M,SWAP分为内存的2倍,/home大小为3G建在LVM卷中5G,剩余的给/根分区并且根分区需要做成RAID5卷。
查阅安装时自选安装的软件包,了解所需的服务包的作用。
【实施步骤】
1、安装VMwareworkstation7.0
具体安装步骤详见上一章7.1节中的安装步骤,在此略过。
2、新建Linux虚拟机
点选虚拟机中的“新建虚拟机”按钮,进行虚拟机的创建。
具体步骤与7.6节中的Windows安装雷同,可以参考7.6节中的图示。
我们照例选择自定义,在虚拟机硬件兼容性中选择默认的“workstation6.5-7.0”;接着,系统会提示从什么地方安装,我们选择以后再安装操作系统,继续下一步,这一步的时候,我们会发现与Windows安装不一样了,我们首先要选中Linux,然后再版本中选择“RedHatEnterpriseLinux5”,如图8-1所示。
图8-1新建向导选择
接下来,是虚拟机的名称(由于用做服务器,我们叫做Server即可)和路径,按自己的需求选择。
接下来的处理器数量采用默认值,一直到虚拟机内存的时候,在这里,我们需要特别注意,最好不要采用系统推荐的内存值,这是与Windows不一样的地方。
一般来说,一个Linux系统,只需要256M的内存就足够使用了,如果分配给Linux的虚拟机的内存超过这个数,一般来说,没有这个必要。
如图8-2所示,我们给它分配256M内存。
图8-2虚拟机内存选择
下一步,我们需要设置网络连接方式。
由于后面真实使用的时候需要按照需求更改网络连接方式,在此我们使用系统默认值——“使用网络地址翻译(NAT)”。
随后,我们需要选择I/O适配器类型,我们继续采用系统默认的配置——SCSI适配器“LSILogic(推荐)”。
然后,我们就到了选择磁盘的界面,因为我们是新建一台虚拟机,我们肯定需要一块新的虚拟磁盘,所以我们需要“创建一个新的虚拟磁盘”;下一步后,我们需要选择虚拟磁盘类型,我们采用系统推荐的SCSI类型,那是因为对于服务器或工作站来说,SCSI硬盘是毋庸置疑的选择。
SCSI(SmallComputerSystemInterface)是一种应用范围很广的接口规范,可以连接硬盘、光驱、打印机、扫描仪、磁带机等多种设备,堪称系统中除CPU以外的另一个控制核心。
与普通的IDE硬盘相比,SCSI硬盘具有很多优点。
首先,SCSI接口具有更高的传输速率。
目前最新的IDE接口规范可以达到133MB/s的传输速度,而SCSI接口已经将峰值带宽提升到了320MB/s;在对应的硬盘技术上,IDE产品也明显落后于SCSI产品,以希捷公司的两款代表型产品为例,BarracudaⅣ是目前最出色的IDE硬盘之一,它的转速为7200rpm,平均数据传输率为34MB/s左右,寻道时间也在15ms以上,而SCSI硬盘中的极品——CheetahX15的转速已经达到了15000rpm,平均数据传输率超过了50MB/s,寻道时间也在4ms之内。
其次,SCSI硬盘的另一大优势在于CPU占用率很低。
早期的IDE硬盘采用PIO工作模式,在进行数据传输时,CPU占用率基本达到100%,根本无法进行其它操作,随着DMA技术的出现,这一问题在一定程度上得到了解决,CPU无需再对数据传输进行全程监控,但是仍然会占用较高的系统资源;而SCSI设备则不存在这种问题,CPU只需将数据传输指令发送给SCSI控制芯片,而无需参与整个过程中的数据处理与计算,这种特点尤其适合于I/O操作频繁或经常涉及到大容量文件交换的场合,因此广泛地被服务器和工作站所采用。
除此之外,SCSI还具有扩展性丰富、纠错能力高以及进行多任务操作时智能化更高等多种优点。
当我们指定好了磁盘类型后,我们需要指定最大磁盘大小,我们给其分配30G的空间。
和Windows一样,在这里,我们不需要勾选复选框中的“立即分配所有磁盘空间”,并且单选项我们选择“单个文件存储虚拟硬盘”,因为这么做,可以更节省真实机的硬盘空间。
如图8-3所示。
图8-3虚拟机磁盘大小选择
随后,我们需要指定磁盘文件的存放位置,一般来说,默认路径在你创建虚拟机的路径下面。
点击浏览的时候可以自己选择指定路径。
最后,系统将核对所创建的虚拟机的配置信息,如果准确无误,则点击完成即可。
我们在主窗口中可以看见相关信息。
如图8-4所示
图8-4虚拟机界面样式
我们对虚拟机进行编辑,让CD/DVD使用ISO镜像文件,如图8-5所示。
在图中,我们可以看见,虚拟光驱已经采用了ISO镜像了(如果想更改镜像,我们只需要点击浏览,选定镜像目录就可以了,如果准备采用真实的光驱,我们只需要勾选“使用物理驱动器”的单选项就可以了),确定后,我们的硬件配置设置到此就全部结束了。
图8-5硬件设置选择
下面,我们只需要打开虚拟机,即可安装Linux了。
注;在安装虚拟机之前,我们需要更改下虚拟机弹出窗口的热键,因为在默认情况下,虚拟机弹出窗口的热键为Ctrl+Shift,我们需要更改为Ctrl+Alt+Shift。
具体更改方法为在菜单栏中点击“编辑”→“参数”→“热键”,选中我们所需要的热键即可。
3、安装虚拟机
打开电源后,等待一会,会出现如图8-6所示界面。
图8-6安装模式选择
我们可以看见,整个界面被分为2个部分,一个是图形标识的样子,配以红底;另一个是文字说明,配以黑底白字(加个别红字)。
“Toinstallorupgradeingraphicalmode,pressthe
“Toinstallorupgradeintextmode,type:
linuxtext
“Usethefuctionkeyslistedbelowforinformation”的含义是使用以下所列出的功能键。
我们在这里不采用任何方式,而是直接在“boot:
”中输入“Linuxaskmethod”来进行安装。
输入后,我们按下回车键,等待数秒后,进入如图8-7所示界面。
图8-7语言选择
系统提示我们,安装需要使用什么样的语言。
我们可以使用Chinese(Simplified)或者English,即简体中文或者是英文,在这里,我们采用英文模式。
我们“OK”进入下一步。
然后,系统弹出一个界面提醒我们的键盘输入时采用何种方式的,我们选择U.S,如图8-8所示。
图8-8键盘选择
当我们选择完成后,继续“OK”进行后面的配置。
接下来的一步操作,是一个比较重要的部分。
我们安装系统需要一个路径,来告诉我们,这个系统的源文件是从哪里来的。
如图8-9所示,我们有从“本地磁盘”、“硬盘驱动器”、“NFS映像”、“FTP”、“HTTP”5种可能。
我们在这里,采用的是光驱安装,所以选择第一种。
图8-9安装路径选择
按“OK”继续下一步。
到这里,我们会发现,系统开始提示我们是否检查光盘完整性,如果检查我们需要选择“OK”,如果不检查,我们选择“SKIP”跳过。
由于现在使用的镜像是成功安装过多次系统的镜像,我们就不检查了。
选择“SKIP”跳过。
如图8-10所示。
图8-10是否检查cdrom
进行若干秒的等待后,我们会发现系统进入了图形化安装的界面,如图8-11所示
图8-11图形化安装页面
按照要求,我们选择“Next”。
当我们点击“Next”的时候,我们会发现,系统自动弹出来一个对话框。
这个对话框的具体含义是提示我们是否输入一个号码,通过在官网申请的这个号码,我们可以对原先选定的服务进行安装(由于RedHatEnterpriseLinuxAS5是红帽公司的Linux产品,是收费的版本)。
我们虽然没有号码,但是由于Linux的开源性,我们可以选择“SKIP”来跳过这个号码的输入。
如图8-12所示
图8-12服务号输入选择
选择“OK”,进行下一步的安装。
系统会弹出来一个警告,告诉我们如果我们不属于一个有效的号码,将不能得到官方网站的支持,如图8-13所示。
不用管它,继续“SKIP”跳过。
图8-13确认跳过
紧接着,系统又会弹出一个警告,告诉我们硬盘尚未激活,提示我们是否需要激活(激活需要清除硬盘所有数据,我们这是虚拟硬盘,不用担心)。
我们选择“YES”,如图8-14所示。
图8-14激活硬盘
随后,系统开始收集信息。
信息收集完成后,我们就会看见如图8-15所示界面。
图8-15分区情况选择
我们会看见中间偏左出现了4条信息,其实原本是一条,由于选择了下拉菜单才出现了4条信息。
“Removeallpartitiononselecteddrivesandcreatedefaultlayout”的含义是移除所有的分区并且选择驱动盘创建默认的布局。
“Removelinuxpartitiononselecteddrivesandcreatedefaultlayout”的含义是移除选择的Linux分区并选择驱动盘创建默认的布局。
“Usefreespaceonselecteddrivesandcreatedefaultlayout”的含义是使用剩余空间并在驱动盘创建默认的布局。
“Createcustomlayout”的含义是自定义分区信息。
页面下面的“Reviewandmodifypartitioninglayout”的含义是审查和修改分区布局
在这里,我们选择最后一项,“Createcustomlayout”然后点击“Next”进入下一步分区信息的创建界面。
如图8-16所示。
图8-16分区图形化界面
在图8-16中,我们发现,整个界面被分成了3个部分,最上面是用条形的方式显示硬盘的容量及用量;中间的一排按钮分别为“New”新建按钮、“Edit”编辑按钮、“Delete”删除按钮、“Reset”重置按钮、“RAID”创建RAID卷按钮和“LVM”创建LVM卷按钮;
下面是以文本模式显示的磁盘分区信息。
注:
Linux挂载点须知:
/bin 存放最常用的命令,所有用户都有执行的权限。
/bootlinux系统引导目录,启动时的内核文件和其他文件。
/dev 设备文件,如硬盘,软驱,光驱,
/home 用户的宿主目录,相当与我的文档。
/lib 系统动态链接共享库。
/var存放日志文件,
/opt 存放第三方软件。
/tmp存放临时文件。
lost+found存放临时文件,当突然停电时货关机时有些临时文件就存放在这。
/root 管理员的根目录。
一般只有管理员有权限。
/mnt挂载目录,比如U盘等
/proc 有内存产生的文件,存储当前进程的ID和CPU,RAM映射等。
/sbin系统管理员命令存放目录。
/misc AUTOFS服务的目录
/usr目录,系统最大的目录,用户的很多应用程序和文件都存放在该目录下面。
/usr/X11R6XWindow目录
/usr/include系统头文件,存储一些C语言的头文件。
/usr/lib 常用动态链接库。
/usr/bin对bin目录的一些补充。
根据解决方案的要求,我们先点击“New”新建一个boot分区。
如图8-17所示。
图8-17建立/boot分区
在挂载点MountPoint中,我们下拉菜单选中/boot作为挂载点。
FileSystemType文件类型我们选择ext3的类型,然后,在Size中选择100M作为boot大小,随后我们点击“OK”确认编辑。
/boot创建好后,我们需要创建个swap分区。
(在linux中,swap和windows中的虚拟内存定义差不多),由于swap一般设为内存的2倍,所以在这里我们首先在磁盘类型中选择swap,这和boot的创建不一样,然后我们选择大小为512M。
然后点击“OK”确认swap的编辑。
如图8-18所示。
图8-18建立swap分区
创建好了/boot创建好了swap,接下来,我们来创建/home分区.解决方案中,为了更稳定的性能,提出/home创建为LVM卷。
选择“New”新建分区信息。
在FileSystemType中选择“physicalvolume(LVM)”属性。
由于LVM的大小是由逻辑卷的大小合并而成,所以在这个Size中,我们设置大小为2500G;重复这个操作,建立2个相同的逻辑卷。
如图8-19所示。
图8-19创建逻辑卷
然后,我们点击主页面上的“LVM”进行LVM卷的创建,出现了如图8-20所示的界面。
我们在“VolumeGroupName”中自定义一个LVM卷组的名字,我们在这里用“VGNAME”表示;在“PhysicalVolumestoUse”中,我们选定2块之前创建的LVM分卷。
紧接着,我们点击右下角的“Add”添加挂载点及大小。
弹出的新窗口中,我们在“MountPoint”中选择/home挂起。
“FileSystemType”中,我们选用ext3类型,“LogicalVolumeName”我们自定义一个名字“LVNAME”,其中的Size大小我们根据解决方案的要求采用3G,随后点击OK即可。
图8-20在LVM卷中创建/home分区
我们的硬盘总共有30G的空间,我们现在还剩24G还多,所以分给/根分区21G的大小,剩余3G留着以备不时之需。
我们点击主页面上面的RAID,弹出如图8-21界面后,我们选择“CreateasoftwareRAIDpartition”创建一个软RAID。
图8-21创建raid分区
然后,我们在Size大小中设置成7000M(近似于7G)。
如图8-22所示。
图8-22设置大小
同样的方式,我们创建3块大小为7G的软RAID。
当有2个或2个以上软RAID时,上图8-中的“CreateaRAIDdevice[default=/dev/mo0]”选项可选,当我们创建好了3块软RAID时,我们选择这个选项,出现如图8-23所示的界面。
图8-23创建raid5
我们在“MountPoint”中挂载上根分区“/”,在“FileSystemType”中我们选择ext3的文件系统;然后,在“RAIDLevel”中选择所需要的“RAID5”卷,点击OK,则“/”分区创建完毕。
然后我们点击“Next”进入下一步配置。
如图8-24所示。
图8-24grub设置
我们可以发现,此界面表示的含义是与GRUB有关。
我们不用管,继续“Next”,出现了如图8-25所示的网卡属性信息,在这里,我们暂时先不要配置。
继续“Next”。
图8-25网卡属性
然后,系统需要我们配置时区,我们选择上海(shanghai)。
如图8-26所示。
图8-26时区选择
下一步,我们需要对root用户进行密码设置(root用户权限相当于windows的administrator用户,都是权限最高的管理员用户)。
在这里,我们的密码设置成redhat(全小写)。
图8-27root用户的密码
下一步后,我们将对服务进行选择性安装。
可以在此步骤先安装完成服务包,这样的好处是以后安装配置服务会很方便。
如图8-28所示,当选择“Customizenow”则表明立刻安装服务包。
图8-28自选安装服务、软件包
当我们选择立刻安装服务的时候,我们可以看到如图8-29所示界面
图8-29选择指定的服务包
在此界面中,你可以找到所有Linux可以安装配置的服务,在此就不一一叙述。
回到上一个界面后,我们选择“Customizablelater”进行继续安装。
随后,系统将进行信息识别并安装系统。
我们只需点击“Next”然后等待即可。
经过几十分钟的等待,系统安装完毕后,提示我们需要重启计算机,我们按照要求,点击“Reboot”。
重启系统后,我们还需要对系统进行一些调试才可以使用。
如图8-30所示,我们点击其中的“Forward”。
图8-30欢迎界面
随后,我们将会看见一份许可协议。
仔细阅读许可协议后,我们选择“Yes,IagreetotheLicenseagreement”,是的,我同意这个许可协议,然后再进行下一步。
如图8-31所示。
图8-31是否输入序列号
然后,系统提示需要我们配置防火墙。
由于我们对防火墙了解的很少,我们先禁用防火墙,等以后需要的时候我们再开启防火墙。
我们在其中选择“Disabled”,如图8-32所示。
我们发现,当我们选择“Disabled”后,点击Forward后会出现一个警告提示。
告诉我们说点击“是”按钮将设置系统安全级别,并覆盖任何现有的防火墙配置,是否确定要这么做。
我们选择“是”。
图8-32关闭防火墙及警告
当防火墙配置好了后,系统又需要我们配置SELinux。
这是一种安全机制,假如开启了SELinux,配置各种服务的时候就会比较复杂,我们不建议开启。
如图8-33所示。
同firewall一样,SELinux确认后,也会有个类似信息,我们同意。
图8-33关闭SELinux及警告
当SELinux配置好后,我们进入了Kdump的配置。
这里,我们不管,直接选择“Forward”。
图8-34Kdump设置
然后,如图8-35所示,我们需要配置时间信息。
图8-35设定时间
这里,我们需要设置是否进行软件更新。
由于之前我们是跳过激活号的,软件更新的时候需要输入激活号,我们在这里也跳过软件更新。
有需要时可以手动去网站下载。
如图8-36所示。
图8-36更新软件情况
我们在安装系统的时候,曾提示我们给root用户配置密码。
root用户是超级管理员用户,平时操作时,不一定次次都用到root,我们为了日常操作的需要,在这里创建一个普通用户,用来对日常操作进行完善。
如图8-37所示。
图8-37创建平时使用的用户
到此,一个完整的RedHatEnterpriseAS5就装好了。
【总结】
通过对Linux的安装,我们了解了Linux的基本硬件需求,我们通过对磁盘进行卷区的划分,对Linux挂载点的各种属性有了一个比较明确的概念;通过对服务包的选择使用,我们对Linux可以支持的服务,起到的功能有了一个比较具体的想法。
8.2Linux用户管理及权限
【案例描述】
公司的Linux服务器安装好后,我们第一步就是需要添加用户信息。
小张派人收集了以前在使用Windows的时候的用户信息,开始往Linux服务器上添加。
【知识点】
1、用户的概念
2、新建用户名
3、给指定的用户添加密码
4、查看用户信息(/etc/passwd)
5、新建组
6、用户添加进组
7、文件权限类型
8、文件权限说明(字母表示法+数字表示法)
【解决方案】
创建test1、test2、test3、test44个用户,给这4个用户的密码都设定为redhat。
查看并解析passwd与shadow文件。
利用chown、chogrp、chmod命令进行用户和组的管理。
【实施步骤】
1、登录进Linux并创建用户输入密码
如图8-38所示,输入账号密码。
因为我们现在要进行系统管理,所以使用root账户进行登录。
图8-38输入用户名和密码登陆Linux
当我们登录进去后,我们对空白处点击右键选择“OpenTerminal”打开终端。
图8-39打开终端
创建用户的命令为:
useradd+用户名。
我们建立4个用户,test1、test2、test3、test4。
结果如图8-40所示。
图8-40创建用户
当我们创建好用户后,我们需要给每个用户设置一个密码。
给用户设置密码的命令为:
passwd+用户名,然后输入密码。
在这里,我们统一使用redhat作为所有用户的密码。
我们以test1用户为例,如图8-41所示。
图8-41输入密码
在图8-41中,我们发现,所输入的密码没有显示出来。
但实际上,我们的密码已经输入进去了,这么做是为了确保账户的安全性,保证所有人都看不到。
如此,我们简单的创建用户与设置密码就做好了。
注:
假若需要删除密码,则使用userdel命令。
语法是:
userdel+想删除的用户名。
2、账号系统文件
在Linux系统中,采用纯文本文件来保存账号的各种信息,在其中最重要的文件有/etc/passwd和/etc/shadow以及/etc/group。
我们可以使用vi或其他编辑器来更改它们,也可以使用专门的命令来更改它们。
账号的管理实际上就是对这几个文件的内容进行添加、修改和删除记录行的操作,不管以哪种形式管理账号,了解这几个文件的内容十分必要。
(1)/etc/passwd文件:
是账号管理中最重要的一个文件,它是一个纯文本文件。
每一个注册用户在该文件都有一个对应的记录行,这一记录行记录了此用户的必要信息。
如图8-42所示。
图8-42查看用户情况
在终端中输入“vi/etc/passwd”,打开如上图所示页面。
我们看到,其中有
“root:
x:
0:
0:
root:
/root:
/bin/bash”等,我们以root为例对此信息进行解释。
从passwd文件中可以看到,第一行是root用户,紧接的是系统用户,普通用户通常在文件的尾部。
passwd文件中的每一行由7个字段的数据组成,字段之间用“:
”分隔,其格式如下:
◆账号名称:
密码:
UID:
GID:
个人资料:
主目录:
Shell
说明如下:
◆账号名称:
用户登录Linux系统时使用的名称。
◆密码:
这里的密码是经过加密后的密码,而不是真正的密码,若为“x”,说明密码经过了shadow的保护。
◆UID:
用户的标识,是一个数值,Linux系统内部使用它来区分不同的用户
◆GID:
用户所在组的标识,是一个数值,Linux系统内部使用它来区分不同的组,相同的组具有相同的GID。
◆个人资料:
可以记录用户的个人信息,如姓名、电话等信息(上例中test用户本项为空)。
◆主目录:
通常是/home/username,这里username是用户名,用户执行“cd~”命令时当前目录会切换到个人主目录。
◆Shell:
定义用户登录后使用的Shell,默认是bash。
看完了/etc/passwd我们再来看/etc/shadow。
如图8-43所示。
图8-43查看shadow文件
/etc/shadow文件:
任何用户对passwd文件都有读的权限,虽然密码已经经过加密,但还是不能避免有人会获取加密后的密码。
为了安全,Linux系统对密码提供了更多一层的保护,即把加密后的密码重定向到另一个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Red Hat Enterprise Linux 教程