


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用使用 ShellShell 脚本管理系统脚本管理系统 案例需求案例需求 公司配备了一台 Linux 服务器用于分公司员工的技术培训,因此需要经常成批量的添加 用户帐号;另外该服务器还用于运行培训部的 Web 站点,需要经常监控网站服务程序的运 行状态 需求描述需求描述 编写脚本程序用于监测系统服务编写脚本程序用于监测系统服务 httpd 的运行状态的运行状态 当服务状态失常时在“/var/log/htmon.log”文件中记入日志 自动将状态失常的 httpd 服务重新启动 若重启 httpd 服务失败,则尝试重新启动服务器主机 编写计划任务,周一至周五期间每隔 15 分钟执行一次监测任务
2、 编写脚本程序用于批量添加用户编写脚本程序用于批量添加用户 提供交互,能根据提示指定添加用户的数量(少于 100) 、用户名前缀,并能设置帐号的失 效时间、初始密码 用户名编号统一使用 2 位数,如使用“01”、 “02”的形式 编写脚本批量删除用户编写脚本批量删除用户 通过命令行参数指定要删除用户的名称前缀 删除以该前缀开头的所有用户,但要防止误删除 root 用户 实现思路实现思路 编写编写 htmon.sh 脚本文件用于监测脚本文件用于监测 httpd 服务状态服务状态 通过“service httpd status” 命令的返回值判断服务状态 使用重定向符号“”追加记录日志 结合 crond 计划任务定期执行 编写编写 myuadd.sh 脚本用于批量添加用户帐号脚本用于批量添加用户帐号 使用 read 命令提示用户输入变量值进行交互 使用 while 语句循环执行添加用户的命令操作 使用 if 语句判断用户编号,小于 10 时自动在前缀后补”0” 执行脚本:执行脚本: 编写编写 myudel.sh 脚本用于批量删除用户帐号脚本用于批量删除用户帐号 通过位置参数“$1”传递要删除用户的名称前缀 结合“grep -v root”排除掉 root 用户 使用 for 循
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年垃圾收转装备项目发展计划
- 市政污水管网改造项目资金申请报告(范文模板)
- 香港八井加油站维护修复计划
- 物业元旦宣传的标语(320句)
- 2025年跑道磨擦系数测试设备合作协议书
- 西藏拉萨中学2024-2025学年高二英语下学期第七次月考试题含解析
- 物流配送服务操作指南
- 卫生应急工作总结
- 2025年涂镀产品:镀铝锌项目合作计划书
- 2025年钢增强塑料复合管项目合作计划书
- 2023年宝应县(中小学、幼儿园)教师招聘笔试题库及答案解析
- 山东中医药大学2020-2021学年内科护理学试题及答案1
- 公司制成检验记录表
- DB32T 4174-2021 城市居住区和单位绿化标准
- 基本原理与性能特点多自由度电磁轴承课件
- Q∕SY 1836-2015 锅炉 加热炉燃油(气)燃烧器及安全联锁保护装置检测规范
- 北京输变电工程标准工艺应用图册(图文并茂)
- 仪器使用记录表
- 石河子大学化学化工学院学院综合测评方案-理学院
- 《汽车电工电子技术》全套教案(完整版)
- 国家职业技能标准 (2021年版) 婴幼儿发展引导员
评论
0/150
提交评论