分类: LINUX
2008-01-18 23:22:38
一. 实验目的:
1. 掌握Linux下的开机过程和运行级别;
2. 掌握Linux下的进程管理;
3. 掌握Linux下的自动化任务;
4. 掌握Linux下的简单日志;
5. 掌握Linux下的存储与备份管理;
二. 实验内容:
1. 熟练掌握不同级别间的切换。
2. 熟练掌握自动化任务。
3. 熟练掌握磁盘配额。
4. 熟练掌握打包和解包。
三. 实验练习:
1. Linux下不同级别间的切换
l 查看当前系统的运行级别,并且切换到服务器模式在查看运行级别;
l 查看当前所有服务的启动状态;只查看network的状态;看看第3,5级别状态;
l 修改crond在3,5级别开启,其他级别关闭;
l 挂载第4章光盘,安装telnet-server软件包,只查看telnet的状态;
l 把telnet打开,并使之开机后自动启动服务(可以完完telnet服务噢);
l 查看init的进程号,用3种方法查看;
l 查询init的配置文件是哪个包产生的;
l 修改默认启动级别为3,重启后在查看当前级别,结果是?
l 屏蔽三键关机动作;
l 自定义执行的命令保存的绝对路径是;
2. 进程的启动与终止
l 挂载配套05_S1_LINUX.ISO文件;
l 现在安装光盘中的xsnow这个包;
l 在终端输入xsnow回车,有什么变化,终端上还能输入命令吗?
l 把当前的xsnow放入后台并且停止运行;
l 查看后台的进程;并把后台的进程恢复到前台;
l 终止xsnow这个进程;(分别用2种方法实现)
l 在终端输入xsnow & 回车, 有什么变化,终端上还能输入命令吗?
3. 自动化任务
l 查询系统是否安装cron与at软件包;(crontabs与vixie-cron);
l 查询cron与at服务的启动状态;然后停止,开启,重启;
l 首先查询系统时间,用at设定5分种后提示关机的提示而不真实关机;
l 查询当前的at任务,以及删除at任务;
l 首先查询系统时间,用cron设定5分种后提示关机的提示而不真实关机;
l 查询cron任务,以及删除cron任务;
l 首先查询系统时间,用at设定5分种后提示关机的提示而不真实关机;
l 首先查询系统时间,用cron设定5分种后提示关机的提示而不真实关机;
l 仔细观察at与cron的区别;
l 查看at与cron的任务列表位置;(/var/spool/)
l 查看系统的cron任务文件;
4. 系统日志
l 日志文件的路径,日志文件的分类,日志文件的格式;
l syslogd服务的配置文件“/etc/syslog.conf;
l 查看日志文件的命令,#tail /var/log/message
5. 磁盘配额
l 查询系统中的quota软件包;
l 启动vi来编辑/etc/fstab文件。
l 把/etc/fstab文件中的/分区添加用户和组的磁盘限额。
l 重新挂载该分区;使之生效;
l 用quotacheck命令创建aquota.user和aquota.group文件
l 新建普通帐号crazylinux,对crazylinux这个用户来进行配额限制;
l 限制crazylinux这个帐号使用的容量软限制是40M,硬限制50M,创建文件个个数软限制是5个文件,硬限制是8个;
l 打开配额,:#quotaon –ugva
l 切换到crazylinux这个帐号,测试;
l 显示crazylinux的配额信息;
6. tar包
l 进入/home目录,新建目录file,把/etc下的内容全拷贝到file目录中;
l 把file目录打包,然后在把file目录打包并压缩;
l 查看file.tar里面的内容,查看file.tar.gz里面的内容;
l 删除file目录,解开file.tar包;
l 删除file目录和file.tar,解开file.tar.gz;
l 考虑一下打成file.tar.bz2包,这样的包如何解开呢;
四. 思考题:
1.at与cron的联系和区别?
2.对组进行配额;
3.对file.tar.gz包的解压,和file.tar.bz2的解压;