




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东技术师范学院实验报告学院:广东技术师范学院专业:软件工程班级:09软件成绩:姓名:学号:组别:组员:实验地点:工业中心204实验日期:2011.11.3指导教师签名:预习情况操作情况考勤情况数据处理情况实验 10 项目名称: 系统日常配置与维护 1、 实验目的理解系统日常维护及配置的基本内容,掌握计划性作业调度的基本方法,掌握系统监视的基本手段,理解日志的管理与维护的基本管理。2、 实验内容2.1 日常维护及配置的基本内容前面我们分别按专题分别介绍了在Linux系统上对用户、进程、内存、文件系统、存储等方面的基本管理。本实验则是从用户与系统环境的维护及配置角度,讨论系统管理员日常需做各项工作,其中包括系统及用户环境的配置、系统日志的管理与维护、系统安全管理、基本的数据备份和恢复等等。这些工作本身并不对应于系统中的某个硬件或软件子系统,但却贯穿于系统管理工作的始终,系统管理员往往是通过这些日常工作逐渐积累各种经验,特别是对系统各类问题,如硬件错误、安全异常等方面的经验,最终成为一名优秀的系统管理员。因此,这些系统管理知识和技能是大家所必须掌握的内容。2.2 环境变量对于一个系统管理员,在开展工作前,最起码要对当前系统和用户所使用的环境有一个基本的了解,同时也需要根据实际对系统环境进行设置。环境变量是系统提供给用户进行环境定制的接口,是由系统预定义的shell变量。因此,可以利用echo命令可以查看环境变量的值。也可以通过env命令查看所有的环境变量。例子:查看PATH环境变量值#echo PATH/usr/linux/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin命令:env功能:显示用户的环境变量例子:env命令的使用#envAUTHSTATE=LDAPTERM=vt100SHELL=/bin/bashSSH_CLIENT=25 10699 22SSH_TTY=/dev/pts/41LOCPATH=/usr/lib/nls/locUSER=gdinczbODMDIR=/etc/objreposMAIL=/usr/spool/mail/gdinczbPATH=/usr/linux/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/binLOGIN=gdinczbPWD=/home/q/f/gdinczbLANG=en_USTZ=BEIST-8SHLVL=1HOME=/home/q/f/gdinczbLC_FASTMSG=trueMAILMSG=YOU HAVE NEW MAILLOGNAME=gdinczbSSH_CONNECTION=25 10699 8 22_=/usr/linux/bin/envNLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat部分重要的环境变量含义如下:l PATH:命令搜索路径l HOME: 用户登录主目录l SHELL:当前系统使用的shell类型l PS1:命令行提示符 (Prompt Symbol)l HOSTNAME:主机名称l MAIL:当前用户的邮件存放目录系统允许用户自行修改和设置环境变量,从而达到定制环境的目的。例子:定制命令提示行环境#PS1=$LOGNAME$HOSTNAME $PWD gdinczbaix /home/q/f/gdinczb 说明:这时命令提示行的格式含义为:“用户名主机名称 当前路径 ”。但要注意的是有些变量是不允许普通用户作修改的,而且只在用户的会话期有效,下次登录将回复默认设置。2.3 计划性作业调度对于日常性系统管理工作,将其编制为合适的脚本,然后通过系统提供的计划性作业调度功能,设定该脚本的执行周期。UNIX系统为用户提供了cron调度功能,用户利用特定的计划编制命令设定执行任务的计划,系统中cron守护进程将会在计划的时间点处为用户自行任务。此外,一次性的作业调度也可通过at命令实现,具体参考教材7-1-5节例7.9。命令:at功能:在指定时间执行某程序格式:at 选项 时间(具体时间设置请参考教材7-1-5)#at *:* MMDDYYYYatwhoatwall Hello!at(ctrl+D结束后新建其他终端等待信息广播)命令:crontab功能:提交、编辑、列出或除去cron作业格式:crontab 选项选项:-e:编辑和定制计划-l:显示已定制的计划利用crontab e命令能编辑用户个人的计划表,编辑格式如下:分钟小时日期月份星期命令0-590-2301-3101-120-6,0为星期天以下是一些计划表的例子:(1)每小时显示时间:0 * * * * echo date(2)每星期一,五的6:30运行脚本backup:30 6 * * 1,5 /backup例子:定制计划任务crontab命令将利用vi编辑器打开计划表#crontab -e编辑计划表,输入如下内容后保存退出0 * * * * echo test确认计划的内容,然后等待计划时间到来,系统将自动执行计划任务#crontab -l计划任务执行后,系统将通过邮件方式反馈结果You have mail in /usr/spool/mail/gdinczb# mail Mail 5.2 UCB AIX 5.X Type ? for help./var/spool/mail/gdinczb: 1 message 1 newN 1 daemon Wed Oct 28 21:46 31/872 Output from cron job echo te? 1Message 1:From daemon Wed Oct 28 21:46:01 2009Date: Wed, 28 Oct 2009 21:46:00 +0800From: daemonTo: gdinczbSubject: Output from cron job echo test, gdinczbaix, exit status 0Cron Environment: SHELL = PATH=/usr/linux/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin CRONDIR=/var/spool/cron/crontabs ATDIR=/var/spool/cron/atjobs LOGNAME=gdinczb HOME=/home/q/f/gdinczbYour cron job executed on aix on Wed Oct 28 21:45:00 BEIST 200echo testproduced the following output:test* cron: The previous message is the standard output and standard error of one of the cron commands.?2.4 系统监控要保证系统处于安全状态,除之前实验介绍的一些基本设置外,另外一个重要的手段是经常性地对系统的各项信息进行监控,这主要包括用户登录信息和系统整体性能信息的监控。2.3.1 用户登录信息的监控监控首先要做的事情便是监控当前是否有异常的登录信息。系统提供who命令监控当前在线的用户情况,而last命令则对过往的用户登录基本情况进行监控。由于大多数安全问题都跟用户的操作有关,因此用户的登录信息便是追踪这些安全异常的极为重要的线索。命令:last功能:显示登录信息格式:last 选项 参数-t:显示截至某时间仍在线的用户,时间参数格式为:MMDDhhmm,即“月-日-小时-分钟”例子:last命令的是使用显示用户gdinczb的登录信息#last gdinczbgdinczb pts/23 49 Nov 01 20:14 still logged in.gdinczb pts/52 5 Oct 28 22:22 - 00:40 (02:17)gdinczb pts/42 8 Oct 28 21:41 - 00:06 (02:24)gdinczb pts/42 8 Oct 28 21:41 - 21:41 (00:00)gdinczb pts/26 8 Oct 28 21:17 - 21:35 (00:17)gdinczb pts/26 8 Oct 28 20:34 - 21:17 (00:43)gdinczb pts/15 8 Oct 28 20:31 - 21:09 (00:38)显示最近登录的5条信息# last -5niepengc pts/26 49 Nov 01 20:44 still logged in.Evix pts/25 39 Nov 01 20:42 still logged in.illlh pts/24 43 Nov 01 20:40 still logged in.unixgzp pts/12 12 Nov 01 20:36 still logged in.haofa pts/7 1 Nov 01 20:25 still logged in.显示截至2010年1月1日00:00仍在线的用户#last -t 20100101000000scofield pts/9 Oct 01 10:01 - 06:13 (20:12)mawt pts/11 0 Oct 01 09:43 - 11:55 (02:12)warmbupt pts/7 53 Oct 01 09:35 - 14:13 (04:38)km3tx pts/6 96 Oct 01 09:15 - 11:58 (02:42)mybays pts/3 07 Oct 01 09:04 - 23:44 (14:39)Lord pts/1 33 Oct 01 08:55 - 11:07 (02:11)Flamesha pts/2 67 Oct 01 08:00 - 11:57 (03:57)rickcafe pts/2 11 Sep 18 20:08 - System is halted by system administrator. (26+16:06)test04 pts/11 42 Sep 09 15:47 - System is halted by system administrator. (35+20:27)shuaifan pts/32 3 Sep 09 13:39 - System is halted by system administrator. (35+22:36)显示当前系统最近重启的情况#last rebootreboot Oct 16 01:55 reboot Oct 15 15:03 reboot Oct 15 14:17 reboot Oct 15 12:17 reboot Aug 24 15:24 reboot Aug 04 13:262.3.2系统整体性能的监控通过对系统整体性能的监控,能判断出可能的系统设置缺陷、潜在的安全问题等。教材7-2中有介绍相关的top命令与free命令,可参考相关例子完成实验。top命令用法:top -d 秒数注:top显示的部分含义有:PID:每个进程的ID;USER:进程所有者的用户名;PRI:每个进程的优先级别;NI:每个优先级的值;SIZE:进程的代码大小加上数据大小再加上堆栈空间大小的总数,单位是KB;RES:进程占用的物理内存的总数量,单位是KB;SHARE:进程使用共享内存的数量;STAT:进程的状态。其中S代表休眠状态;D:代表不可中断的休眠状态;R:代表运行状态;Z:代表僵死状态;T:代表停止或跟踪状态;%CPU:进程自最近一次刷新以来所占用的CPU时间和总时间的百分比;%MEM:进程占用的物理内存占总内存的百分比;TIME:进程自启动以来所占用的总CPU时间;CPU :CPU标识;COMMAND:进程的命令名称2.4 日志的管理与维护日志是系统对各种运行过程的信息的记录,系统通过守护进程实现对某类事件的监控,并将事件的发生记录在固定的某个日志文件中。日志是系统管理员判断系统运行状况,分析系统问题及做出管理决定的基本依据。Linux系统中主要有如下一些日志文件,存放位置均为/var/log/下。由于日志文件包含重要的系统信息,因此大多对普通用户均不可访问,一些日志文件以文本形式存放,可直接查看,但另一些日志文件(如wtmp)以二进制形式存放,因此需要用专门的命令读取。日志文件也可以用专门的应用程序进行读取和分析,感兴趣者可自行查阅相关资料。l messages:系统基本运行信息,由syslog进程负责记录;l wt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教育行业数字化教材开发与智能应用深度研究报告
- 节能基础知识培训总结课件
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解及参考答案详解(典型题)
- 2025年教师招聘之《幼儿教师招聘》真题及答案详解【基础+提升】
- 演出经纪人之《演出经纪实务》过关检测试卷及完整答案详解
- 基于2025年电商平台的本地生活服务行业政策影响报告
- 2025内蒙古呼伦贝尔农垦集团有限公司社会招聘笔试模拟及完整答案详解
- 押题宝典教师招聘之《小学教师招聘》考试题库附参考答案详解(轻巧夺冠)
- 教师招聘之《小学教师招聘》通关考试题库及完整答案详解(网校专用)
- 教师招聘之《小学教师招聘》考前冲刺测试卷附有答案详解(考点精练)附答案详解
- 年会基础知识培训内容课件
- 撕脱伤皮肤护理查房
- 地球的外衣大气层课件
- 呼吸性碱中毒急诊护理
- 2025年中学生法治素养竞赛题库及答案
- 新人教版五年级上册小学数学教学计划+教学进度表
- 名著章节课件-《水浒传》第5回《小霸王醉入销金帐 花和尚大闹桃花村》情节梳理+人物形象+巩固试题
- 海口寰岛小升初数学试卷
- 村级妇联半年工作总结
- 托育园一日常规流程规范
- 收费员考试题库及答案
评论
0/150
提交评论