码迷,mamicode.com
首页 > 系统相关 > 详细

shell基础应用

时间:2015-11-01 19:45:31      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:shell脚本的基础应用

实验(一)

实验目的:每分钟检测一次系统 "根分区的空闲空间低于10G 就向所有终端发送警告信息。"

实验要求:写一个脚本,自动进行脚本。

实验分析:

1.首先提取自己系统中/分区的信息,根据自己/分区的信息提取根分区的空闲空间。

2.向所有终端发送警告信息。

3.编写计划任务

实验步骤:

 1. 编写脚本, 在/下创建一个文件夹 为shell,在shell文件夹下编写一个check_disk.sh 脚本。

技术分享

技术分享

2.给脚本有执行权限

技术分享

3.编写计划任务

技术分享

4.实验测试

技术分享

实验(二)

实验目的:每天的23:30给MySQL数据库中的bbsdb库做完整备份。

实验要求:通过脚本到时间自动备份

实验分析:

1.通过mysqldump 对数据库进行备份的使用。

2.根据备份的命令对其添加变量,使脚本更加完善和灵活。

3.编写计划任务。

实验步骤:

1.创建数据库bbsdb库

技术分享

技术分享

技术分享

2.编写脚本备份bbsdb库中做完整备份

技术分享

技术分享

3.给脚本添加执行权限

技术分享

4.编写计划任务

技术分享

5.测试,查看备份文件是否已经生成,查看邮件。

技术分享

6.删除数据库中的表用备份的文件进行恢复。

技术分享

技术分享

技术分享


总结:通过编写脚本可以在系统计划任务中自动执行脚本文件,对于运维人员来说是一个比较好的方法。


本文出自 “脚踏实地向前行” 博客,请务必保留此出处http://343614597.blog.51cto.com/7056394/1708393

shell基础应用

标签:shell脚本的基础应用

原文地址:http://343614597.blog.51cto.com/7056394/1708393

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!