您的位置:首页 > 运维架构 > Shell

linux管理的艺术--Shell脚本一键搞定

2010-07-21 09:03 246 查看
Shell脚本是个很好的管理程序,利用Shell脚本可以是很多的反复的工作简单化,节省大量的时间。学好它对我们的工作有很大的帮助。
Shell脚本的步骤:
1.要新建一个shell脚本文件,以.sh文件名结尾。



2.编写shell



3.赋予脚本可执行权限



4.开始执行



就这样就行了,只要编写一次,保存起来,以后无论在哪干重复的工作时,拷贝Shell脚本,然后一执行,就OK了.
一.备份系统Shell脚本
#!/bin/sh
tar -czf /backup/etc.'date +%Y%m%d%H%m%S'.tar.gz /etc
tar -czf /backup/var.'date +%Y%m%d%H%m%S'.tar.gz /var
二.清空目录Shell脚本
#!/bin/sh
date > /var/log/fttppub.log
ls -lR /var/ftp/pub >> //var/log/fttppub.log
rm -rf /var/ftp/pub/*
三.安装软件Shell脚本
#!/bin/sh
tar -zxf 文件包
echo "15%"
cd 文件名
echo "35%"
./configure &> /dev/null
echo "45%"
make &> /dev/null
echo "60%"
make install &> /dev/null
echo "100%"
通用软件安装
#!/bin/bash
tar -zxf $1
echo "开始安装,正在进行中......"
sleep 3
cd $1
echo "已经安装35%!"
sleep 3
./configure &> /dev/null
echo "已安装45%"
sleep 3
make &> /dev/null
echo "已安装60%"
sleep 3
make install &> /dev/null
echo "马上安装完成!!!"
四.Web服务管理脚本
#!/bin/sh
clear
echo "1.启动web监控"
echo "2.重启web服务"
echo "3.重启服务器"
read aa
case $aa in
1)
echo "你输入的是数字1"
echo "处理正在进行中……"
sleep 3
/root/caidan.sh
;;
2)
echo "你输入的是数字2"
;;
3)
echo "你输入的是数字3"
;;
*)
echo "你输入数字"
;;
esac
本文出自 “乐成的技术笔记” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: