为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

9 系统维护

2013-08-16 22页 ppt 166KB 16阅读

用户头像

is_210197

暂无简介

举报
9 系统维护null系统维护系统维护1、系统引导器GRUB 2、系统启动过程 3、日志和日志系统本章学习目标本章学习目标理解GRBU的作用和操作界面的使用 了解Linux的启动过程 学会查看系统日志并理解日志滚动 1、系统引导器GRUB1、系统引导器GRUB启动引导器 启动引导器(Boot Loader) 是计算机启动过程中运行的第一个真正的软件, 通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇(MBR) 中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。 GRUB GRUB(GRand Unifi...
9 系统维护
null系统维护系统维护1、系统引导器GRUB 2、系统启动过程 3、日志和日志系统本章学习目标本章学习目标理解GRBU的作用和操作界面的使用 了解Linux的启动过程 学会查看系统日志并理解日志滚动 1、系统引导器GRUB1、系统引导器GRUB启动引导器 启动引导器(Boot Loader) 是计算机启动过程中运行的第一个真正的软件, 通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇(MBR) 中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。 GRUB GRUB(GRand Unified Bootloader) 是一个将引导装载程序安装到主引导记录的程序, 主引导记录是位于一个硬盘开始的扇区。 1、系统引导器GRUB1、系统引导器GRUBGRUB下的设备名称: 指定硬盘分区的形式 :(hdX,Y) 其中,X是硬盘或软盘的顺序编号,Y是分区编号。均从0开始。软盘用fd开头。 /dev/hda5 -------> (hd0,4) 指定整个硬盘的形式 :(hdX) GRUB下的文件名: (hdX,Y)/path/to/file (fdX)/path/to/file1、系统引导器GRUB1、系统引导器GRUBGRUB的菜单界面:1、系统引导器GRUB1、系统引导器GRUBGRUB的菜单项目编辑器界面(e) :1、系统引导器GRUB1、系统引导器GRUB菜单项编辑命令: 按键:编辑当前选中的行 按键:进入GRUB的命令行界面 按键:在当前行后面插入一行 按键:在当前行前面插入一行 按键:删除当前行 按键:启动当前的菜单项命令并引导操作系统 按键:返回菜单界面,取消对当前菜单项所做的任何修改1、系统引导器GRUB1、系统引导器GRUBGRUB的命令行操作界面: 进入命令行操作界面的两种方法: (1)在菜单界面或菜单项目编辑界面中按键进入 (2)在Linux的Shell环境下键入grub进入 GRUB命令行操作界面下的常用命令: boot:引导先前已经被指定并载入的操作系统或链式装载程序。 chainloader:将指定的文件作为一个链式装载程序载入,将启动控制权软交给另外的启动引导器。 为了获取在一个指定分区第一扇区内的文件,使用+1作为文件名。1、系统引导器GRUB1、系统引导器GRUBdisplaymem:显示当前内存的使用情况,这个信息是基于BIOS的。 这个命令有助于确定系统在引导前有多少内存。 initrd:使用户能够指定一个在引导时可用的初始RAM盘。 当内核为了完全引导而需要某些模块时,这是必需的。 install p: 安装GRUB到系统的主引导记录。这个命令允许系统重启时出现GRUB接口。 如果命令被执行,那么除了GRUB信息之外的其他用于引导其他操作系统的信息都将丢失。 kernel:当使用直接载入方式引导操作系统时,kernel命令指定内核从GRUB的根文件系统中载入。 其后可以跟options选项使在内核载入时传给内核。1、系统引导器GRUB1、系统引导器GRUBGRUB的配置文件(/boot/grub/grub.conf) :1、系统引导器GRUB1、系统引导器GRUB配置举例(/boot/grub/grub.conf) : Linux和Windows分别安装同一块硬盘的情况: default 0 timeout 5 splashimage (hd0,0)/boot/grub/splash.xpm.gz title Red Hat Linux (2.4.20-8) root (hd0,0) kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ initrd /boot/initrd-2.4.20-8.img title win2kp rootnoverify (hd0,0) makeactive chainloader +1 1、系统引导器GRUB1、系统引导器GRUB重新装载GRUB ★: 步骤: 1、启动进入Linux系统(软盘或光盘启动-rescue模式) 2、重新装载GRUB(两种方法选一) ① 执行grub-install命令 # /sbin/grub-install /dev/hd0 ② 进入命令行操作界面执行命令 # grub grub> root (hd0,8) grub> setup (hd0) grub> quit 1、系统引导器GRUB1、系统引导器GRUB引导已经安装的Red Hat grub>root (hd0,0) grub>kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ grub>initrd /boot/initrd-2.4.20-8.img grub>boot 引导已经安装的Windows grub>rootnoverify (hd0,0) grub>makeactive grub>chainloader +1 grub>boot 1、系统引导器GRUB1、系统引导器GRUB丢失root口令的解决方法★ : 进入GRUB的append模式 (a键) 进入单用户运行模式(空格+1) 如:grub append> ro root=LABEL=/ 1 使用passwd命令重新设置root口令 切换到运行级别3或5 (init 3或者init 5)2、Linux 启动过程2、Linux 启动过程Red Hat Linux9启动过程: BIOS自检 启动GRUB 运行Linux的系统内核并检测硬件 运行系统的第一个进程init init读取系统引导配置文件/etc/inittab中的信息进行初始化。 (1)执行系统初始化脚本/etc/rc.d/rc.sysinit (2)根据运行级别(X)配置守护进程(服务)/etc/rc.d/rcX.d/[KS]* 终止以“K”开头的守护进程 启动以“S”开头的守护进程 (3)执行本地特殊配置 /etc/rc.d/rc.local (4)不同运行级别的特殊服务 mingetty (除了运行级别1) xdm/gdm/kdm (运行级别5)2、Linux 启动过程2、Linux 启动过程第一个进程——init进程: init进程是由Linux内核引导运行的,它是系统中运行的第一个进程,其进程号(PID)永远为“1” 。 init进程在运行时将读取系统引导配置文件/etc/inittab中的信息 。 /etc/inittab文件 id:runlevels: action:process 3、日志和日志系统3、日志和日志系统日志的主要用途:系统审计、监测追踪和分析统计。 日志系统的由来: Linux内核由很多子系统组成,包括网络、文件访问、内存管理等。子系统需要给用户传送一些消息,所有的子系统都要把消息送到一个可以维护的公用消息区,于是,就有了syslog日志系统。 syslog:一个综合的日志记录系统。 syslog主要功能 方便日志管理 分类存放日志 syslog的组成 日志守护进程klogd:只处理内核消息 日志守护进程syslogd:处理其他系统消息3、日志和日志系统3、日志和日志系统syslogd配置文件(/etc/syslog.conf): 配置文件的格式: 功能.级别 动作 (1)功能字段 用来指定需要监视的事件。 可以为某一事件指定多个功能,它们之间用分号间隔。 功能字段的取值:如mail,lpr,cron,news,usr等。 (2)级别字段 用来指明与每一种功能有关的级别和优先级。 为某一事件指定某一级别后,将涵盖比此级别高的所有级别。 级别字段的取值:如emerg,crit,warning,notice等。 (3)动作字段 用来描述对应功能的动作。 为某一事件指定多个动作,它们之间用分号间隔。 动作字段的取值:如file,username,device等。 3、日志和日志系统3、日志和日志系统常见的日志文件(/var/log目录下): boot:记录系统启动日志 cron:记录守护进程crond的日志 lastlog:记录最近几次成功登录的事件和最后一次不成功的登录 messages:从syslog中记录信息(有的链接到syslog文件) sudolog:记录使用sudo发出的命令 sulog:记录使用su命令的使用 wtmp:一个用户每次登录进入和退出时间的永久记录 httpd/*:记录apache的访问日志和错误日志 maillog:记录sendmail的日志 vsftpd.log:记录vsftpd的日志 samba/*:记录Samba的每个用户的日志 3、日志和日志系统3、日志和日志系统日志滚动 : 日志滚动程序 Red Hat 下有一个专门的日志滚动处理程序logrotate logrotate能够自动完成日志的压缩、备份、删除工作 系统默认把logrotate加入到系统每天执行的任务中,这样就省得管理员自己去处理了。 3、日志和日志系统3、日志和日志系统logrotate的配置文件--/etc/logrotate.conf Red Hat 9默认安排logrotate每天执行一次 # cat /etc/cron.daily/logrotate/ /usr/sbin/logrotate /etc/logrotate.conf 作业作业1、什么是GRUB? 2、root口令丢失如何解决? 3、简述Linux的启动过程? 4、什么是syslog?
/
本文档为【9 系统维护】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索