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

linux 系统维护

2011-10-08 22页 ppt 166KB 18阅读

用户头像

is_431884

暂无简介

举报
linux 系统维护null系统维护系统维护1、系统引导器GRUB 2、系统启动过程 3、日志和日志系统本章学习目标本章学习目标理解GRBU的作用和操作界面的使用 了解Linux的启动过程 学会查看系统日志并理解日志滚动 1、系统引导器GRUB1、系统引导器GRUB启动引导器 启动引导器(Boot Loader) 是计算机启动过程中运行的第一个真正的软件, 通常计算机启动时在通过BIOS自检后读取并运行硬盘主引导扇(MBR) 中的启动引导器程序,启动引导器再负责加载启动硬盘分区中的操作系统。 GRUB GRUB(GRand Unifi...
linux 系统维护
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?
/
本文档为【linux 系统维护】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索