首页 » Dev » SHELL
  • [SHELL] WEB页面监控脚本

    showerlee 2014-06-04 15:31 Dev, SHELL 阅读 (3,129) 抢沙发
        新的博客站终于备案并迁移成功 http://www.showerlee.com     有需要的小伙伴可以站内向我咨询,绝对免费哦.     51CTO同时作为我的备份博客站同步发布我的最新博文,欢迎大家的访问.     最近刚好需要测试一下新建站的稳定性,所以写了个SHELL脚本放到本机(最近换了mac本),能够实时查看你需要监控的WEB页面状态,并发送到指定邮箱.     这里赞一下OS X自带有crontab计划任...
  • [SHELL] LINUX流量监控脚本

    showerlee 2014-02-26 13:12 Dev, SHELL 阅读 (3,006) 1条评论
    最近比较忙,好久没更新博客了,今天刚好不忙写了一个流量监控脚本. 测试在centos下已通过,有需要的朋友可以试试,有BUG或者需要添加其他功能话可以给我留言. # vi /etc/rc.d/traffic_monitor.sh ---------------------------------------------- #!/bin/bash PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export PATH function traffic_monitor {   ...
  • [SHELL] LNMP一键安装脚本设计(v1.0)

    showerlee 2013-12-02 18:22 Dev, SHELL 阅读 (2,529) 1条评论
    周末奋战了2天,终于把LNMP的centos和ubuntu双系统的一键安装脚本搞定,晚上可以好好休息休息了. 本版本的测试环境为Ubuntu server 12.10和Centos6.3的x86和x64 欢迎前来测试... 程序下载地址: Onekey_LNMP_v1.0: http://www.showerlee.com/down/Onekey_lnmp_v1.0.zip 以下为部分脚本内容: # cat install_lamp.sh ---------------------------------------------------- #!/bin/bash ...
  • [SHELL] LAMP一键安装脚本设计(v2.1)

    showerlee 2013-11-30 22:14 Dev, SHELL 阅读 (3,992) 2条评论
    这个周末刚好闲下来,终于把支持ubuntu的版本搞定,期间还算顺利. 本版本的测试环境为Ubuntu server 12.04.3 x86 & x64 在2.0版本基础上修复了一些已知BUG,有需要的朋友可以尝试在其他版本的centos和ubuntu系统版本上测试下,如有问题,请在此留言. 程序下载地址: Onekey_LAMP_v2.1: http://www.showerlee.com/down/Onekey_lamp_v2.1.zip 以下为部分脚本内容: # cat install_lamp.sh ---------...
  • [SHELL] LAMP一键安装脚本设计(v1,v2)

    showerlee 2013-11-29 15:14 Dev, SHELL 阅读 (2,006) 抢沙发
    最近一直在学习PYTHON,抽空在闲暇时间利用SHELL编写了一个LAMP一键安装脚本,目前分v1无人值守版本和v2用户自定义版本,下面把脚本的一些设计思路和部分SHELL脚本写了下来,供大家参考.    目前版本的测试环境为CentOS6.3 x86和x64版本,后期会针对ubuntu系统环境以及LNMP架构进行更新.    开始正题:    v1版本很简单,项目下分conf和src目录,分别放置相关配置文件和LAMP编译包,以...
  • [SHELL]mysql主从+keepalived线上恢复解决方案

    showerlee 2013-09-17 16:49 SHELL 阅读 (2,124) 抢沙发
    最近一个项目需要做一个mysql+keepalived高可用主从同步,配起来当然轻车熟路,但想到如何在主库挂掉,从库接管后,以最快的速度恢复数据,并让主库重新接管,所以整理了下思路,编写了如下脚本,供大家参考 mysql主从,以及keepalived高可用配置本博传送门: http://www.showerlee.com/archives/300 http://www.showerlee.com/archives/702 一.备份从库当前数据库 注:以下的所有配置需要在数据库未运转...
  • [SHELL]shell scripts笔记(2)

    showerlee 2013-08-27 18:58 SHELL 阅读 (1,923) 抢沙发
    最近一直在研究shell脚本,整理了些比较有用的以备不时之需。。 1.获取字符串长度 # var=1234567890 # echo ${#var} 2.识别当前shell版本 # echo $SHELL # echo $0 3.检查是否为超级用户 ------------------------- #!/bin/bash if [ $UID -ne 0 ];then echo Non root user .Please run as root. else echo "Root user" fi ------------------------- 4.修...
  • [SHELL]shell scripts笔记(1)

    showerlee 2013-08-27 18:57 SHELL 阅读 (2,009) 抢沙发
    自己没事总结了点基础的东西,以备不时之需。 一.判断式: 1.判断符号 &&及|| 检测test是否存在: # test -e /haha 注:test是一个判断文件属性的命令,-e参数判断目录是否存在,执行结果不会显示任何信息,但最后我们可以透过$?或&&及||来展现整个结果 例如: # test -e /haha && echo "exist" ||echo "not exist" 注: -f参数判断是否为文件,-d判断是否为目录 ...
  • [SHELL]正则表达式笔记(1)

    showerlee 2013-08-27 18:56 SHELL 阅读 (1,817) 抢沙发
    最近一直在研究shell脚本这块,刚好闲下来整了下自己手头上比较好的资料中的一些范例,以下是我整理的鸟哥私房菜里面正则表达式里面比较基础的一些语法详解,适合新手查阅。 首先先复制一段范例: # vi regular_express.txt ------------------------------- "Open Source" is a good mechanism to develop programs. apple is my favorite food. Football game is not use feet only. this dress d...
  • [SHELL]备份系统文件并邮件发送

    showerlee 2013-08-27 17:31 SHELL 阅读 (4,722) 1条评论
    1.安装MUTT邮件客户端 # yum install mutt -y 2.创建脚本 # vi /etc/rc.d/mail_to_bak_daily.sh (版本一) ------------------------------------------------------------ #!/bin/bash # ========================================================= # 请输入,你想让备份数据放置到哪个独立的目录区 basedir=/backup/daily # ============================...