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

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
 

本文出自 “乐成的技术笔记” 博客,谢绝转载!

你可能感兴趣的:(linux,shell,脚本,管理,艺术,乐成)