欢迎来到天天文库
浏览记录
ID:57018189
大小:329.29 KB
页数:3页
时间:2020-07-31
《使用 Shell 脚本管理系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用Shell脚本管理系统案例需求——公司配备了一台Linux服务器用于分公司员工的技术培训,因此需要经常成批量的添加用户帐号;另外该服务器还用于运行培训部的Web站点,需要经常监控网站服务程序的运行状态需求描述编写脚本程序用于监测系统服务httpd的运行状态当服务状态失常时在“/var/log/htmon.log”文件中记入日志自动将状态失常的httpd服务重新启动若重启httpd服务失败,则尝试重新启动服务器主机编写计划任务,周一至周五期间每隔15分钟执行一次监测任务编写脚本程序用于批量添加用户提供交互,能根据提示指定添加用户的数量(少于100)、用户名前缀,并能设置帐号的失
2、效时间、初始密码用户名编号统一使用2位数,如使用“01”、“02”的形式编写脚本批量删除用户通过命令行参数指定要删除用户的名称前缀删除以该前缀开头的所有用户,但要防止误删除root用户实现思路编写htmon.sh脚本文件用于监测httpd服务状态通过“servicehttpdstatus”命令的返回值判断服务状态使用重定向符号“>>”追加记录日志结合crond计划任务定期执行编写myuadd.sh脚本用于批量添加用户帐号使用read命令提示用户输入变量值进行交互使用while语句循环执行添加用户的命令操作使用if语句判断用户编号,小于10时自动在前缀后补”0”执行脚本:编写myu
3、del.sh脚本用于批量删除用户帐号通过位置参数“$1”传递要删除用户的名称前缀结合“grep-vroot”排除掉root用户使用for循环批量删除符合条件的用户执行脚本:St04_贾芸斐
此文档下载收益归作者所有