版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第6章 系统监控和备份教学内容:n 系统监控n 系统日志管理n 系统备份 教学目标:n 了解系统监控的作用n 熟悉系统日志的分类及作用n 掌握系统监控、系统备份的操作方法及系统日志的配置教学重点:n 系统日志的配置n 系统备份 教学难点:n 系统日志的配置一. 系统监控1 系统监控的意义l 收集系统信息l 分析系统的性能l 优化系统性能2 监控的对象l CPUl 内存l I/O设备3系统监控的相关命令(1)top功能:监视系统整体信息,包括CPU、内存及进程信息格式:#top 选项选项:-d指定每两次屏幕信息刷新之间的时间间隔。-p通过指定监控进程ID来仅仅监控某个进程的状态。-u 指定用户名
2、/UID,用来监视指定的用户进程Top交互命令:k 终止指定的进程r 改变进程的优先级s 改变刷新间隔q 退出top程序实例:#top (2)uptime功能:显示系统运行的时间、最近的负载平均数实例:#uptime 7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94说明:l 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数l 一般来说只要每个CPU的当前活动进程数不大于3那么系统的性能就是良好的,如果每个CPU的任务数大于5,那么就表示这台机器的性能有严重问题(3)free功能:监视系统内存使用情况实例:#
3、free(4)vmstat功能:显示CPU、内存及虚拟内存的使用情况格式:#vmstat 参数 延时次数参数:-d :显示磁盘状态信息(适用于2.5以上的内核) -n:第一次信息只显示一次,不周期显示实例:#vmstat-procs -memory-swap- -io- -system- -cpu-r b swpd free buff cachesi so bi bo in cs us sy id wa0 0 0 1672 29032 0 0 66 16 1012 259 2 7 87 3输出结果说明:Procs r:等待运行的进程数 b: 被资源阻塞(I/0,页面调度,等等)的进程数Memo
4、ry swpd: 虚拟内存使用情况 free: 空闲内存使用情况 buff: 作为缓存的内存数 cache:作为cache的内存数.Swap si: 从磁盘交换到内存的交换页数量 (/s). so: 从内存交换到磁盘的交换页数量 (/s).IO bi: 发送块设备的块数 (blocks/s). bo: 从块设备接收的块数 (blocks/s).System in:每秒的中断数. cs: 每秒环境的切换次数CPU us: CPU的用户使用时间 sy: CPU的系统使用时间 id: CPU的空闲时间 wa: CPU的等待时间评价准则:l 如果 r经常大于 4 ,且id经常少于40,表示cpu的负载
5、较重l 如果si,so 长期不等于0,且free长期为0,表示内存不足。(5)mpstat功能:显示CPU的状态信息(安装软件sysstat才mpstat命令)格式:mpstat 参数参数:-P cpu编号/ALL 显示指定CPU的状态信息实例:#mpstat #mpstat P 0(6)sar功能:一种综合性能测试工具,可以监视CPU、内存及硬盘等设备(安装软件sysstat才mpstat命令)格式:sar 选项 -A -o file 采样间隔 采样次数选项: -A:所有报告的总和。 -u:CPU利用率 -d:硬盘使用报告。 -r:内存信息。 -b:报告I/O及传输速率。 -c:系统调用情况
6、。 实例:# sar #sar u 5 5 #sar d注意:在运行sar之前,必须运行sa1、sa2和sysstat(7)iostat功能:报告CPU使用和I/O设备传输情况格式:iostat 选项 间隔 次数选项:-c 只报告CPU状态信息 -d 只报告I/O设备传输情况 -k 以KB为单位报告I/O设备传输情况实例:#iostat #iostat c(8)demsg功能:报告系统启动时检测信息实例:#dmesg(9)hdparm功能:显示磁盘信息和设置磁盘参数格式:hdparm 选项:-i:显示设备参数-c:16/32位传输开关-d:DMA模式开关-X:传输模式-u:屏蔽中断实例:#hd
7、parm -i /dev/hda #hdparm -d 1 /dev/had二系统日志管理1日志的作用l 记录系统正常的或不正常的运行信息,有助分析系统的状况和监视系统的活动l 发现试图攻击系统安全的重复举动l 跟踪那些想要越权的用户l 跟踪异常的使用模式l 实时跟踪侵入者2日志的种类(1) 连接时间日志说明:由多个程序执行,使系统管理员能跟踪谁在何时登录进入系统。文件:/var/wtmp(记录用户登录和退出记录,可利用last/lastlog命令显示日志 ) /var/run/utmp (记录当前的用户登录信息,可利用who/w/users查看日志)(2)内核和启动日志说明:由系统内核执行,
8、记录启动和内核的实时日志。文件:/var/log/dmesg(内核信息记录文件) /var/log/boot.log(记录启动检测信息)(3)系统事件日志说明:各种系统守护程序、用户程序和内核通过syslogd记录状态信息文件:/var/log/messages和/var/log/syslog另外有许多UNIX程序创建日志。像HTTP或FTP这样提供网络服务的服务器也保持详细的日志。3Syslogd的配置Syslogd是一种系统服务,主要用于系统日志记录。#vi /etc/syslogd.conf文件格式:服务名称.信息等级 记录动作说明:(1)服务名称auth认证系统:login、su、ge
9、tty等,即询问用户名和口令 authpriv 同LOG_AUTH,但只登录到所选择的单个用户可读的文件中cron cron守护进程 daemon其他系统守护进程kern 内核产生的消息 lpr打印机系统:lpr、lpdmail 电子邮件系统news网络新闻系统 syslog 由syslogd产生的内部消息 user 随机用户进程产生的消息 uucpUUCP子系统 local0local7为本地使用保留 (2)信息等级info:一些提示信息资料notice:需要您注意的信息;warn或者waring:警告信息;error或者err:错误信息。crit:很严重的错误,到达临界点alert:警告!
10、相当严重的错误;emerg或者panic:系统混乱;debug:将显示很多信息none:什么信息也不记录。(3)记录动作文件名:把信息记入指定的文件中主机名/IP地址:把消息发送给指定的日志服务器用户名,:传送给指定的用户*:把信息传送当前登录的用户配置文件实例:mail.* /var/log/maillog *.emerg * *.alert root,admin kern.* /dev/console*.info:mail.none;authpriv.none /var/log/messages 4管理系统日志(1)logrotate的介绍系统日志文件是无限大的,为了将日志文件分为多个文件
11、,Linux系统引用logrotate软件进行管理,logrotate软件包括以下主要文件:l /etc/logrotate.conf:logrotate的核心配置文件l /usr/sbin/logrotate:logrotate的可执行程序l /etc/cron.daily/logrotate:自动运行脚本(2)logrotate的配置#vi /etc/logrotate.conf文件内容:weeklyrotate 4createinclude /etc/logrotate.d/var/log/wtmp monthlyCreate 0644 root umtprotate 1说明:l com
12、press 压缩日志文件的所有非当前版本l daily,weekly,monthly 指定轮换日志间隔l missingok 如果日志不存在,不会发出抱怨l delaycompress 压缩最近之外的所有版本l endscript 标记prerotate或postrotate脚本结束l erros mail 向指定的mail报告错误l notifempty 日志为空则不转换l postrotate 轮换日志后则运行的脚本l prerotate 轮换日志前要运行的脚本l rotate n 轮换方案中的版本数l sharedscripts 只为日志组运行一次的脚本l size=logsize 如果
13、日志文件大于logsize才轮换实例:Rotate 5 Weeklyinclude/etc/logrotate.d /var/log/.mesagespostrotate/bin/kill HuP cat /var/run/syslogd.pidendscript三. 系统备份1. tar备份功能:为文件或目录创建备份 格式:tar 参数 文件/目录名参数: -t:列出压缩包中的文件(*.tar) -x:解压缩(*.tar) -z:使用gzip的压缩文件 -c:创建压缩包 -f:指定文件名 -j:使用bzip的压缩文件 -v:显示操作信息 -C:指定解压路径(默认路径为当前路径) -r: 向压
14、缩包添加文件 -u:更新压缩包中的文件 -k:还原文件过程中,遇到相同文件不覆盖 -m:还原文件过程中,修改文件的时间为当前时间 -delete:从压缩包中删除文件实例:# tar -cvf all.tar *.jpg# tar -uvf all.tar logo.gif# tar -rf all.tar *.gif# tar -cvfz etc.tar.gz /etc#tar -xvf all.tar # tar -xzvf etc.tar.gz -C /soft#tar -f etc.tar -delete etc/grub.conf#tar -rvf etc.tar /boot/grub
15、/grub.conf2dump功能:备份文件ext2/ext3系统格式:dump 选项:-u:让dump备份后更新/etc/dumpdates-f:通知dump输出发送到别处-0-9:备份等级(0表示0级或基本级备份。这是完全系统备份,您要定期执行以保存整个系统。对于后续的备份,您可以使用其他数字(1-9)来代替0,以改变备份级别)实例:#dump -0f /bak/bootbak /boot3. restore功能:还原dump的备份格式:restore 备份设备 选项:-f 指定文件-i 允许备份的交互恢复,恢复方式中有几个命令-r 在全新格式化分区重建数据-t 列出备份中的文件名 -x 提取指定的文件实例:#r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建临汕能源科技有限公司直聘人员招聘7人考试参考题库及答案解析
- 2026江苏南京大学XZ2026-021海外教育学院行政主管招聘考试参考题库及答案解析
- 2026年哈尔滨市第七十中学校招聘临聘教师2人考试参考题库及答案解析
- 2026天津市地质矿产勘查开发局所属事业单位招聘19人 (含高层次人才)考试参考试题及答案解析
- 2026年河北政法职业学院公开选聘工作人员13名考试参考试题及答案解析
- 2026广东广州市花都区新华街第二小学招聘临聘教师1人考试参考题库及答案解析
- 2026海南陵水黎族自治县数字投资有限公司招聘9人考试参考试题及答案解析
- 2026云南玉溪市新平长水高级中学有限公司就业见习岗位招募9人考试参考题库及答案解析
- 2026浙江嘉兴市数智安责险服务保障中心招募考试参考试题及答案解析
- 2026年中国联通宿州市埇桥区分公司招聘考试备考试题及答案解析
- 胎儿疾病预后评估方案
- 2025-2026学年外研版(三起)(新教材)小学英语三年级下册教学计划附进度表
- 2026春节后建筑施工复工复产开工第一课
- 2025年律师事务所党支部书记年终述职报告
- 围术期精准管理:个体化麻醉与镇痛
- 2025年中国家装行业白皮书(一起装)
- 2026年湖南理工职业技术学院单招职业倾向性考试题库附答案详解
- 生产计划转正述职报告
- 硫酸镁使用方法
- 《无人机组装与调试》课程标准 -
- 烟草行业消费者行为分析
评论
0/150
提交评论