Linux网络服务器配置与管理7ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 7章
系统初始化和服务
源自文库
7.1 GRUB引导程序
3. 修复或安装GRUB 在某些主机上,往往安装了Windows系统又安装 了Linux系统,那么当系统出现故障并重新安装了 Windows以后,就会出现找不到GRUB而导致 Linux不能启动的情况,没有经验的用户往往会把 Linux再安装一遍,这样浪费了时间又可能导致 Linux的数据丢失,其实这种情况的处理比较简单, 操作者只需要再把GRUB安装到主机上即可。
第 7章
系统初始化和服务
7.1 GRUB引导程序
第 7章
系统初始化和服务
7.1 GRUB引导程序
第 7章
系统初始化和服务
7.1 GRUB引导程序
(4)重新启动后系统, 出现GRUB菜单,正常 引导Linux系统。 注:如果系统有/boot 分区,那么则需要使用 以下命令来安装grub:
第 7章
第 7章
系统初始化和服务
7.1 GRUB引导程序
2. 应用实例: 例 7-1:忘记超级用户密码的解决方法。 (1)开机,如图 7-1 GRUB引导菜单,按英文字母 “e”后回车。
图 7-1 GRUB引导菜单
第 7章
系统初始化和服务
7.1 GRUB引导程序
(2)如图 7-2,选中此项后按英文字母“e”。 (3)如图 7-3所示,在后面输入空格后再输入 “single”或者数字“1”,回车。
图 7-2 修改内核引导参数
图 7-3 添加内核引导选项
第 7章
系统初始化和服务
7.1 GRUB引导程序
(4)系统返回至图 7-2 修改内核引导参数,按 【b】引导系统启动,引导成功后,出现提示符:
(5)输入命令【passwd】,修改超级用户密码:
(6)修改完毕后输入命令【reboot】重新启动即可。
系统初始化和服务
7.2 /sbin/init和运行级别
init是Linux系统操作中不可缺少的程序之一, 是一个由内核启动的用户级进程。内核启动时会被 载入内存并初始化所有的设备和数据结构,同时 init用来启动其他用户级的进程或服务,所以init始 终是系统的第一个进程,其PID始终为1,是所有 进程的父进程。在启动时内核会查找/sbin/init, 如果内核找不到init,它就会试着运行/bin/sh,如 果运行失败,系统的启动也会失败。
Linux网络服 务器配置与管 理7
第 7章
系统初始化和服务
本章重难点 GRUB引导程序 /SBIN/INIT 系统的服务运行级别 GRUB的应用
第 7章
系统初始化和服务
7.1 GRUB引导程序
在Linux启动时,必须由一个引导装载程序(Boot Loader,启动管理程序)中的特定指令告诉它去引导 系统。这个程序一般位于系统的主硬盘驱动器,或其 它知道如何去开始装载Linux内核的媒介驱动器上。 GNU GRUB(GRand Unified Bootloader)是一个 将引导装载程序安装到主引导记录的程序,主引导记 录存储在硬盘的开始扇区。GRUB程序允许位于主引导 记录区中特定的指令来装载一个GRUB菜单或是GRUB 的命令环境。这使得用户能够开始选择操作系统,在 内核引导时将特定指令传递给内核,或是在内核引导 前确定一些系统参数(如可用的RAM大小)。
第 7章
系统初始化和服务
7.1 GRUB引导程序
1. GRUB的配置文件 用户可以通过修改配置文件对GRUB进行配置,配置文 件为/boot/grub/grub.conf,用于控制启动时 GRUB引导操作系统的列表,一个典型的配置文件如下:
第 7章
系统初始化和服务
7.1 GRUB引导程序
配置文件含义如下: default=0:default=0指定默认启动哪个系统, 从0开始。每个操作系统的启动定义都从title开始的, 第一个title 在GRUB的启动菜单上显示为0,第二个 启动为1,以此类推。比如用户希望默认启动 Windows,可以修改为:default=1。 timeout=10:表示在开机后,GRUB画面出现10 秒后开始以默认启动。如果在启动时,移动上下键, 则解除这一规则。 splashimage=(hd0,0)/grub/splash.xpm.gz: GRUB的背景画面,为可选项,可以加“#”号将其 注释。
第 7章
系统初始化和服务
7.1 GRUB引导程序
root (hd0,0):启动文件所在位置。GRUB 有它 自己的 root 分区定义,它与 Linux 使用的命名约 定不同,不管系统的硬盘驱动器是 IDE 还是 SCSI, 所有的硬盘驱动器都用字母 hd 开始,而 fd 用来 指定 3.5 寸软盘,(hd0,0)表示是第一块硬盘第一 个分区。 module /initrd-2.6.18-92.el5xen.img:指定 引导时的初始RAMDISK,它包含有启动时kernel 所需的设备驱动模块。
第 7章
系统初始化和服务
7.2 /sbin/init和运行级别
/etc/inittab是init被启动后调用的第一个程 序,用来执行相应的脚本进行系统初始化,如设 置键盘、字体,装载模块,设置网络等。inittab 部分代码如下:
第 7章
系统初始化和服务
7.2 /sbin/init和运行级别
在Linux系统中,每一个运行级别所要运行和 关闭的服务都不同,比如在0级别(关机模式) 下,系统不需要对外提供任何服务,只需要执行 关闭所有进程程序和关机程序即可,而在3级别 (多用户模式)与5级别(字符多用户模式)下, 需要对外提供服务,那么则需要运行更多的服务 程序。执行命令:
第 7章
系统初始化和服务
7.1 GRUB引导程序
hiddenmenu:隐藏GRUB的启动菜单,为可选 项,可以加“#”号将其注释。 title Red Hat Enterprise Linux Server (2.6.18-92.el5xen):表示引导系统名称,title之 后的内容可以任意修改。 kernel /xen.gz-2.6.18-92.el5:指定内核位置并 装载。 module /vmlinuz-2.6.18-92.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet: 指定引导操作系统时所要加载的内核文件和参数以 及以只读的方式挂载系统分区。
相关文档
最新文档