第12章 系统维护.ppt

上传人:s****8 文档编号:69240605 上传时间:2022-12-31 格式:PPT 页数:27 大小:343.50KB
返回 下载 相关 举报
第12章 系统维护.ppt_第1页
第1页 / 共27页
第12章 系统维护.ppt_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《第12章 系统维护.ppt》由会员分享,可在线阅读,更多相关《第12章 系统维护.ppt(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、本章重点内容本章重点内容系统引导器系统引导器系统启动过程系统启动过程维护系统日志维护系统日志本章学习目标本章学习目标 理解理解GRBU的作用和操作界面的使用的作用和操作界面的使用了解了解Linux的启动过程的启动过程学会查看系统日志并理解日志滚动学会查看系统日志并理解日志滚动GRUB简介简介什么是启动引导器什么是启动引导器 启动引导器(启动引导器(Boot Loader)是计算机启是计算机启动过程中运行的第一个真正的软件,动过程中运行的第一个真正的软件,通常通常计算机启动时在通过计算机启动时在通过BIOS自检后读取并运自检后读取并运行硬盘主引导扇(行硬盘主引导扇(MBR)中的启动引导器中的启动

2、引导器程序,启动引导器再负责加载启动硬盘分程序,启动引导器再负责加载启动硬盘分区中的操作系统。区中的操作系统。GRUB简介简介什么是什么是GRUB GRUB(GRand Unified Bootloader)是是一个将引导装载程序安装到主引导记录的一个将引导装载程序安装到主引导记录的程序,程序,主引导记录是位于一个硬盘开始的主引导记录是位于一个硬盘开始的扇区。扇区。GRUB简介简介GRUB的特性的特性提供一个真正基于命令行的,先于操作系提供一个真正基于命令行的,先于操作系统(统(pre-OS)的环境)的环境GRUB的配置能在每次系统引导时被读取,的配置能在每次系统引导时被读取,所有的改变都能被

3、自动地检测到所有的改变都能被自动地检测到GRUB可以引导的操作系统包括:可以引导的操作系统包括:Linux,FreeBSD,Solaris,NetBSD,BeOS,OS/2,Windows95/98,Windows NT,Windows2000。GRUB的术语的术语GRUB下的设备名称下的设备名称指定硬盘分区的形式指定硬盘分区的形式:(hdX,Y)指定整个硬盘的形式指定整个硬盘的形式:(hdX)GRUB下的文件名下的文件名(hdX,Y)/path/to/file(fdX)/path/to/fileGRUB下的根文件系统下的根文件系统GRUB的根文件系统是用于一个特定设备的根分区。的根文件系统是

4、用于一个特定设备的根分区。GRUB使用这个信息来挂装(使用这个信息来挂装(mount)这个设备并从)这个设备并从它上面载入文件。它上面载入文件。GRUB中根文件系统这一术语与中根文件系统这一术语与Linux的根文件系统是的根文件系统是没有关系的,没有关系的,这一点要特别注意。这一点要特别注意。GRUB的菜单界面的菜单界面 GRUB的菜单项目编辑器界面的菜单项目编辑器界面GRUB的菜单项目编辑器界面的菜单项目编辑器界面菜单项编辑命令菜单项编辑命令按按键:编辑当前选中的行键:编辑当前选中的行按按键:进入键:进入GRUB的命令行界面的命令行界面按按键:在当前行后面插入一行键:在当前行后面插入一行按按

5、键:在当前行前面插入一行键:在当前行前面插入一行按按键:删除当前行键:删除当前行按按键:启动当前的菜单项命令并引导操作键:启动当前的菜单项命令并引导操作系统系统按按键:返回菜单界面,取消对当前菜单键:返回菜单界面,取消对当前菜单项所做的任何修改项所做的任何修改GRUB的命令行操作界面的命令行操作界面进入命令行操作界面的两种方法进入命令行操作界面的两种方法在菜单界面或菜单项目编辑界面中按在菜单界面或菜单项目编辑界面中按键进入键进入在在Linux的的Shell环境下键入环境下键入grub进入进入GRUB的配置文件的配置文件GRUB的配置文件默认为的配置文件默认为“/boot/grub/grub.c

6、onf”GRUB配置文件的常用选项配置文件的常用选项default:设置启动菜单的默认启动项:设置启动菜单的默认启动项,菜单项序号参数其值从菜单项序号参数其值从0开始,开始,即即0代表第代表第1个菜单项,个菜单项,1 代表第代表第2个菜个菜单项。单项。timeout:GRUB载入由载入由default命令指定的项目前的时间间隔,命令指定的项目前的时间间隔,以秒为单位。以秒为单位。title:设定用来装载一个操作系统的一组特定命令的标题。:设定用来装载一个操作系统的一组特定命令的标题。splashimage:指定在:指定在GRUB引导时所使用的屏幕图像的位引导时所使用的屏幕图像的位置。置。GRU

7、B的配置文件的配置文件GRUB配置文件的常用选项配置文件的常用选项root:设置:设置GRUB的根设备(的根设备(root)为)为Linux内核所在的内核所在的 分分区。区。rootnoverify:做:做root命令同样的事情,只是不挂装分命令同样的事情,只是不挂装分 区。区。kernel:用:用kernel命令后跟命令后跟Linux内核文件作为参数,加载内核文件作为参数,加载Linux的内核文件。的内核文件。initrd:用:用initrd命令加载镜像文件。命令加载镜像文件。map:交换磁盘或分区在:交换磁盘或分区在BIOS中的标志符,用于启动在第二中的标志符,用于启动在第二个硬盘中的个硬

8、盘中的Windows。makeactive:设置根设备为活动分区(针对于:设置根设备为活动分区(针对于Windows不能不能从非活动分区启动)。从非活动分区启动)。chainloader:使用:使用chainloader命令调用命令调用Windows分区的启分区的启动引导器引导动引导器引导Windows系统。系统。GRUB配置文件举例配置文件举例Linux和和Windows分别安装同一块硬盘的情况分别安装同一块硬盘的情况 default 0 timeout 5 splashimage(hd0,0)/boot/grub/splash.xpm.gz title Red Hat Linux(2.4.

9、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重新装载重新装载GRUB1.启动进入启动进入Linux系统系统使用使用Linux第一张安装光盘启动,进入第一张安装光盘启动,进入rescue模式模式2.重新装载重新装载GRUB(两种方法两种方法)执行执行grub-install命令(方法一)命令(方法一)#/sbin/grub-install/dev/

10、hd0进入命令行操作界面执行命令(方法二)进入命令行操作界面执行命令(方法二)#grub grub root(hd0,8)grub setup(hd0)grub quit#丢失丢失root口令的解决方法口令的解决方法1.进入进入GRUB的的append模式模式2.进入单用户运行模式进入单用户运行模式3.使用使用passwd命令重新设置命令重新设置root口口令令4.切换到运行级别切换到运行级别3或或5Linux 启动过程启动过程BIOS自检自检启动启动GRUB运行运行Linux的系统内核并检测硬件的系统内核并检测硬件运行第一个进程运行第一个进程init,读取配置文件,读取配置文件/etc/in

11、ittab第一个进程第一个进程init进程进程init进程是由进程是由Linux内核引导运行的,它是内核引导运行的,它是系统中运行的第一个进程,其进程号系统中运行的第一个进程,其进程号(PID)永远为)永远为“1”。init进程在运行时将读取系统引导配置文件进程在运行时将读取系统引导配置文件/etc/inittab中的信息中的信息。/etc/inittab文件格式文件格式 id:runlevels:action:process 第一个进程第一个进程init进程进程/etc/inittab文件举例(参见文件举例(参见P202)日志和日志系统简介日志和日志系统简介日志的主要用途日志的主要用途 系统

12、审计、监测追踪和分析统计。系统审计、监测追踪和分析统计。日志系统的由来日志系统的由来 Linux内核由很多子系统组成,包括网络、文件访内核由很多子系统组成,包括网络、文件访问、内存管理等。问、内存管理等。子系统需要给用户传送一些子系统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要消息,这些消息内容包括消息的来源及其重要性等。性等。所有的子系统都要把消息送到一个可以所有的子系统都要把消息送到一个可以维护的公用消息区,于是,就有了维护的公用消息区,于是,就有了syslog日志日志系统。系统。日志和日志系统简介日志和日志系统简介syslogsyslog是一个综合的日志记录系统。是一个综合

13、的日志记录系统。syslog主要功能主要功能n方便日志管理方便日志管理n分类存放日志分类存放日志syslog的组成的组成n日志守护进程日志守护进程klogd:只处理内核消息:只处理内核消息n日志守护进程日志守护进程syslogd:处理其他系统消息:处理其他系统消息syslogd的配置文件的配置文件syslogd的配置文件的配置文件/etc/syslog.conf配置文件的格式配置文件的格式每一行的格式如下:每一行的格式如下:功能级别功能级别 动作动作配置文件配置文件/etc/syslog.conf举例举例,参见参见P204常见的日志文件常见的日志文件所有的日志文件通常存放在所有的日志文件通常存

14、放在“/var/log”目录下。目录下。为了查看日志文件的内容必须要为了查看日志文件的内容必须要有有“root”权限。权限。查看常用的日志文件查看常用的日志文件ls/var/log/*查看文本日志文件查看文本日志文件使用使用cat、tac、more、less、tail和和grep查看文本日志文件。查看文本日志文件。例如:例如:#cat/var/log/messages查看非文本日志文件查看非文本日志文件使用使用lastlog命令读取日志文件命令读取日志文件 /var/log/lastlog检查用户上次登录的时检查用户上次登录的时间间#lastloglast命令往回搜索命令往回搜索wtmp来显示

15、自从文件来显示自从文件第一次创建以来登录过的用户第一次创建以来登录过的用户#lastwho命令查询命令查询wtmp文件并报告当前登录文件并报告当前登录的每个用户的每个用户#who日志滚动(日志滚动(1)为什么使用日志滚动为什么使用日志滚动所有的日志文件都会随着时间的推移和访问次数的所有的日志文件都会随着时间的推移和访问次数的增加而迅速增长,增加而迅速增长,因此必须对日志文件进行定期清因此必须对日志文件进行定期清理以免造成磁盘空间的不必要的浪费。理以免造成磁盘空间的不必要的浪费。日志滚动程序日志滚动程序nRed Hat 下有一个专门的日志滚动处理程序下有一个专门的日志滚动处理程序logrotat

16、enlogrotate能够自动完成日志的压缩、备份、删除工能够自动完成日志的压缩、备份、删除工作作n系统默认把系统默认把logrotate加入到系统每天执行的计划任加入到系统每天执行的计划任务中,这样就省得管理员自己去处理了。务中,这样就省得管理员自己去处理了。日志滚动(日志滚动(2)logrotate的配置文件的配置文件Red Hat 9中中logrotate默认的默认的/etc/logrotate.conf#cat/etc/logrotate.conf/每周清理一次日志文件每周清理一次日志文件 Weekly/保存过去四周的日志文件保存过去四周的日志文件 rotate 4/清除旧日志文件的同时,创建新的空日志文件清除旧日志文件的同时,创建新的空日志文件 create/包含包含/etc/logrotate.d目录下的所有配置文件目录下的所有配置文件 include/etc/logrotate.d日志滚动(日志滚动(2)Red Hat 9默认安排默认安排logrotate每天执行一次每天执行一次#cat/etc/cron.daily/logrotate/usr/sbin/logrotate/etc/logrotate.conf

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com