第2章安装Linux操作系统.

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

安装Linux操作系统安装Linux的方法:从光盘安装从硬盘安装:实验采用iso文件从网络安装本节将介绍最基本的安装方式——从光盘启动并安装RedHatLinux9。2.1安装前的准备工作在安装前,首先需要对机器的硬件进行初步了解,以方便在Linux中选择合适的配置。同时还需要对机器的基本设置进行一些调整,使其能正常安装RedHatLinux9。2.1.1硬件需求用户必须确认硬件是否与Linux兼容,这一点非常重要。假如用户并不了解自己的硬件系统,也可以在Windows系统下来查看。图2-1WindowsXP系统属性查看系统内存大小,在设置swap分区时,swap分区设置成物理内存的2倍。图2-2【设备管理器】窗口1.中央处理器(CPU)2.主板3.内存4.磁盘空间5.显卡6.显示器7.网卡2.1.2光盘启动安装用光盘启动安装,用户必须有一张可引导光盘。一般情况下,RedHatLinux安装光盘的第一张盘都是引导盘。不过首先要在BIOS中把计算机设置为光盘引导,才能从光盘进行安装。思考如何制作引导盘?开机介质映像文件boot.iso:用来制作光盘形式的启动介质映像文件。利用cdrecord工具。diskboot.img:用来制作usb形式的启动介质映像文件。使用dd或cat命令。ddif=diskboot.imgof=/dev/sda1catdiskboot.img/dev/sda1其中USB存储盘为/dev/sda1dd命令的解释1.定义dd是Linux/UNIX下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。2.参数1.if=文件名:输入文件名,缺省为标准输入。即指定源文件。if=inputfile2.of=文件名:输出文件名,缺省为标准输出。即指定目的文件。of=outputfile3.bs=bytes:同时设置读入/输出的块大小为bytes个字节。4.count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。dd应用实例1.将本地的/dev/hdb整盘备份到/dev/hddddif=/dev/hdbof=/dev/hdd2.将/dev/hdb全盘数据备份到指定路径的image文件ddif=/dev/hdbof=/root/image3.将备份文件恢复到指定盘ddif=/root/imageof=/dev/hdb4.备份/dev/hdb全盘数据,并利用gzip工具进行压缩,保存到指定路径ddif=/dev/hdb|gzip/root/image.gz5.将压缩的备份文件恢复到指定盘gzip-dc/root/image.gz|ddof=/dev/hdb6.备份磁盘开始的512个字节大小的MBR信息到指定文件ddif=/dev/hdaof=/root/imagecount=1bs=512count=1指仅拷贝一个块;bs=512指块大小为512个字节。恢复:ddif=/root/imageof=/dev/hda7.备份软盘ddif=/dev/fd0of=disk.imgcount=1bs=1440k(即块大小为1.44M)8.拷贝内存内容到硬盘ddif=/dev/memof=/root/mem.binbs=1024(指定块大小为1k)9.拷贝光盘内容到指定文件夹,并保存为cd.iso文件ddif=/dev/cdrom(hdc)of=/root/cd.iso10.增加swap分区文件大小第一步:创建一个大小为256M的文件:ddif=/dev/zeroof=/swapfilebs=1024count=262144第二步:把这个文件变成swap文件:mkswap/swapfile第三步:启用这个swap文件:swapon/swapfile第四步:编辑/etc/fstab文件,使在每次开机时自动加载swap文件:/swapfileswapswapdefault0011.销毁磁盘数据ddif=/dev/urandomof=/dev/hda1注意:利用随机的数据填充硬盘,在某些必要的场合可以用来销毁数据。12.测试硬盘的读写速度ddif=/dev/zerobs=1024count=1000000of=/root/1Gb.fileddif=/root/1Gb.filebs=64k|ddof=/dev/null通过以上两个命令输出的命令执行时间,可以计算出硬盘的读、写速度。13.确定硬盘的最佳块大小:ddif=/dev/zerobs=1024count=1000000of=/root/1Gb.fileddif=/dev/zerobs=2048count=500000of=/root/1Gb.fileddif=/dev/zerobs=4096count=250000of=/root/1Gb.fileddif=/dev/zerobs=8192count=125000of=/root/1Gb.file通过比较以上命令输出中所显示的命令执行时间,即可确定系统最佳的块大小。14.修复硬盘ddif=/dev/sdaof=/dev/sda当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magneticfluxpoint。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。上边的命令有可能使这些数据起死回生。且这个过程是安全,高效的。2.2安装RedHatLinux当所有工作都准备好后,就可以进行安装了(在这里只介绍图形化界面安装)。图形化安装非常简单,只需要按照提示就可以完成。1.引导安装程序2.选择安装方式图2-3RedHatLinux安装引导界面图形化安装模式文本安装模式安装速度相对较慢安装速度相对较快鼠标/键盘操作方便灵活键盘操作提示较多提示较少表2-1两种安装模式的比较Anaconda执行的程序启动介质包含:一个Linux内核,初始化内存磁盘的映像文件——initrd.img。通过安装用启动介质启动计算机,加载initrd.img到内存,执行initrd.img中的init程序。Init执行步骤:1.解析启动介质时所指定的参数。2.检测硬件设备,加载必要的驱动程序,3.寻找Anaconda第二阶段(images/stage2.img)并执行,设置安装选项(如使用的语言,键盘种类,安装来源的位置)并进行安装与更新计划图2-4检测信息3.选择安装界面语言图2-5欢迎界面图2-6语言选择界面4.选择键盘类型图2-7键盘配置5.鼠标配置图2-8鼠标配置图2-9鼠标接口6.选择安装还是升级图2-10升级检查7.安装类型图2-11安装类型选择窗口(1)个人桌面(2)工作站(3)服务器(4)定制服务器安装种类占用硬盘空间最少,无图形化界面850MB软件全部选择,但无图形化界面1.5GB软件全部选择,包括图形化界面5.0GB表2-2各种安装种类占用空间8.磁盘分区设置(1)根分区用符号(/)来表示,是用来存放文件用的。(2)交换分区(swap)是一种特殊的分区,用于数据交换,类似于Windows中的虚拟内存(页面文件)概念。区别在于windows的虚拟内存是从始至终都在使用,而linux的swap分区只有在物理内存不足的时候作为后备。(3)boot分区通常包含启动管理器所需的文件,以及操作系统的内核(允许用户的系统引导RedHatLinux)。决定文件系统布局定义要产生哪些文件系统,以及要挂载在哪里的计划。Windows系统的分区与盘符相对应,通过盘符访问文件系统。Linux的文件系统与目录相对应,需要将文件系统挂载到目录才能访问。Linux的根文件系统是所有文件系统的根。遵循下列几项原则:/bin/,/sbin/,/lib/,/dev/与/etc/5个目录必需存放于根文件系统。架设因特网服务器,多给/var/一些磁盘空间作为桌面系统,把用来存储主目录的/home/放大一点打算多安装一些软件,/usr/能多大就多大。懒人做法:/boot/独立一个分区,给与100mb的磁盘空间。建立一个物理内存约两倍大的交换内存分区。将剩余的所有空间建立一个分区,并挂载成为根文件系统。9.磁盘自动分区图2-12磁盘分区设置图2-13自动分区10.为用户的系统分区图2-14双硬盘自动分区设置图2-15磁盘设置11.引导装载程序配置(1)GRUB(GrandUnifiedBootloader)是默认安装的引导装载程序。(2)LILO(LinuxLoader)是用于Linux的灵活多用的引导装载程序。图2-16引导装载程序配置12.高级引导装载程序配置图2-17为引导装载程序设置口令图2-18高级引导装载程序配置(1)主引导记录(MBR)(2)引导分区的第一个扇区13.网络配置图2-19网络配置图2-20手工设置网络设备14.防火墙配置图2-21给系统重新命名图2-22防火墙配置(1)高级防火墙设置(2)中级防火墙设置(3)无防火墙设置15.语言支持的选择16.时区配置17.设置根口令18.验证配置图2-23语言支持的选择图2-24时区设置图2-25设置根口令图2-26验证配置19.选择软件包组图2-27个人桌面默认设置图2-28选择软件包组20.准备安装图2-29细节安装图2-30选择单个软件包图2-31即将安装21.安装软件包图2-32安装软件包22.创建引导盘图2-33创建引导盘23.视频卡配置图2-34显卡配置24.显示器的配置和定制图2-35显示器配置图2-36定制图形化配置25.安装完成图2-37引导装载程序2.3登录RedHatLinux重启计算机后,引导装载系统将会引导进入系统。系统将会对软硬件和配置参数进行检测,如图2-38所示。图2-38系统自动检测2.3.1设置代理检测完毕后,系统进入RedHatLinux9的登录界面。如果是第一次登录,系统将会进入设置代理界面,即执行firstboot.如图2-39所示。设置代理会引导用户进行RedHatLinux系统配置,使用该工具可以完成系统使用前的几项基本工作。Firstboot服务仅在安装后第一次开机时执行。若想重新执行Firstboot服务,将配置文件/etc/sysconfig/firstboot中RUN_FIRSTBOOT=NO改为RUN_FIRSTBOOT=YES。并使用chkconfig将firstboot服务设置为on.chkconfigfirstbootonchkconfig命令chkconfig功能说明:检查,设置系统的各种服务。语法:chkconfig[--add][--del][--list][系统服务]或chkconfig[--level等级代号][系统服务][on/off/reset]chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。语法:chkconfig--list[name]chkconfig--addnamechkconfig--delnamechkconfig[--levellevels]nameon|off|resetchkconfig[--levellevels]namechkconfig没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfig会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。--level选项可以指定要查看的运行级而不一定是当前运行级。--level等级代号指定读系统服务要在哪一个执行等级中开启或关闭。等级0表示:表示关机等级1表示:单用户模式等级2表示:无网络连接的多用户命令行模式等级3表示

1 / 83
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功