实验10 linux系统日常配置与维护.doc
《实验10 linux系统日常配置与维护.doc》由会员分享,可在线阅读,更多相关《实验10 linux系统日常配置与维护.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广东技术师范学院实验报告学院:广东技术师范学院专业:软件工程班级:09软件成绩:姓名:学号:组别:组员:实验地点:工业中心204实验日期:2011.11.3指导教师签名:预习情况操作情况考勤情况数据处理情况实验 10 项目名称: 系统日常配置与维护 1、 实验目的理解系统日常维护及配置的基本内容,掌握计划性作业调度的基本方法,掌握系统监视的基本手段,理解日志的管理与维护的基本管理。2、 实验内容2.1 日常维护及配置的基本内容前面我们分别按专题分别介绍了在Linux系统上对用户、进程、内存、文件系统、存储等方面的基本管理。本实验则是从用户与系统环境的维护及配置角度,讨论系统管理员日常需做各项工
2、作,其中包括系统及用户环境的配置、系统日志的管理与维护、系统安全管理、基本的数据备份和恢复等等。这些工作本身并不对应于系统中的某个硬件或软件子系统,但却贯穿于系统管理工作的始终,系统管理员往往是通过这些日常工作逐渐积累各种经验,特别是对系统各类问题,如硬件错误、安全异常等方面的经验,最终成为一名优秀的系统管理员。因此,这些系统管理知识和技能是大家所必须掌握的内容。2.2 环境变量对于一个系统管理员,在开展工作前,最起码要对当前系统和用户所使用的环境有一个基本的了解,同时也需要根据实际对系统环境进行设置。环境变量是系统提供给用户进行环境定制的接口,是由系统预定义的shell变量。因此,可以利用e
3、cho命令可以查看环境变量的值。也可以通过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=113.64.168.125 10699 22SSH_TTY=/dev/pts/41LOCPATH=/usr/
4、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 MAI
5、LLOGNAME=gdinczbSSH_CONNECTION=113.64.168.125 10699 192.168.1.18 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:当前用户的邮件存放目录系统允许用户自行修改和设置环境变量,从而达到定制环境的目的。例
6、子:定制命令提示行环境#PS1=$LOGNAME$HOSTNAME $PWD gdinczbaix /home/q/f/gdinczb 说明:这时命令提示行的格式含义为:“用户名主机名称 当前路径 ”。但要注意的是有些变量是不允许普通用户作修改的,而且只在用户的会话期有效,下次登录将回复默认设置。2.3 计划性作业调度对于日常性系统管理工作,将其编制为合适的脚本,然后通过系统提供的计划性作业调度功能,设定该脚本的执行周期。UNIX系统为用户提供了cron调度功能,用户利用特定的计划编制命令设定执行任务的计划,系统中cron守护进程将会在计划的时间点处为用户自行任务。此外,一次性的作业调度也可通
7、过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 * * *
8、* 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/gdin
9、czb: 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/
10、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* c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验10 linux系统日常配置与维护 实验 10 linux 系统 日常 配置 维护
限制150内