第八章:编写Shell管理脚本实验报告

 

1           实验案例1:使用Shell脚本管理系统

1.1          实验环境:

公司配备了一台Linux服务器用于分工司员工的技术培训,因此需要经常成批量地添加用户帐号;另外该服务器还用于运行培训部的Web站点,经常要监控网站服务程序的运行状态。

1.2          实验描述:

1.2.1编写脚本程序用于监测系统服务httpd的运行状态

1.2.2编写脚本程序用于批量添加用户

1.2.3编写脚本批量删除用户

1.3          实验思路:

1.3.1     编写htmon.sh脚本文件用于监测httpd服务状态

1.3.2     编写myuadd.sh脚本用于批量添加用户帐号

1.3.3     编写myudel.sh脚本用于批量删除用户帐号

1.4          推荐步骤:

1.4.1     编写htmon.sh脚本文件,用于检测httpd服务的状态

 

1.4.2     编写myuadd.sh脚本,用语批量添加用户帐号

 

1.4.3     编写myudel.sh脚本,用于批量删除用户帐号

 

 

2           实验案例2:编写系统服务控制脚本

2.1          实验环境:

公司准备在Internet中搭建邮件服务器,面向全国各地的员工及部分VIP客户提供电子邮件空间.犹豫用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷.挂在到/mailbox目录下,专门用于存放邮件数据

2.2          实验描述:

2.2.1     在虚拟机环境中新添加两块SCSI硬盘设备,完成硬盘检测及分区,创建逻辑卷并基于该逻辑卷建立RXT3文件系统,挂在到/mailbox目录下

2.3          实现步骤: