重新把博客捡起来,慢慢把笔记整理成文档,见证自己的成长。
  • 微信

实例:memcached启动脚本制作

#! /bin/bash#全局定义参数PORT=11211USER=rootMAXCONN=1024CACHESIZE=64OPTIONS=""LOCAL="127.0.0.1"RETVAL=0prog="memcached"#定义$1的参数,例如/etc/init.d/memcached start ,这里的start就是$1参数 创建PID和touch/var/lock/subsys/ ,详解…

nginx 502 bad gateway的解决办法,临时处理nginx502错误。

nginx经常出现nginx 502 bad gateway错误,查看日志是最好的办法,从源头解决问题,改了nginx配置或者调优nginx,不能马上看到效果,所以最好临时写个脚本,监控网站的状态码,一旦出现502错误,就重启下nginx,然后一边着手从根源上解决nginx 502 bad gateway,写个小脚本,就当时自动化运维的工具吧。脚本功能可以自己修改,日志/root/work/che…

定时任务之:mysql定时自动备份

定时任务自动化热备份mysql数据库实现自动化运维,脚本如下:说明:脚本里举例数据库为database_1、database_2、database_3、database_n最终保存好的格式为database_1_20131111.sql#!/bin/bashfile_name=`date +%Y%m%d`.sqlbackup_dir=/data/backup/for i in database1 …

快速创建SVN库、添加本地named解析

[root@lamp ~]# cat svncreate.sh#!/bin/bashcd /ec-channelsecho "当前目录是:`/bin/pwd`"read -p "请输入要新建的SVN:" -t 20 svnread -p "请输入给SVN权限的组(web、php、all):" -t 20 zu#stty -echo#rea…

linux配置ssh快捷方式,高效linux自动化运维

linux运维工程师每天管理的服务器上百上千上万。$#    命令行中位置参数的个数$*    所有位置参数的内容$0    当前进程的名称或执行的脚本名$?    命令执行结果的返回状态,如果返回的值是0表示命令执行成功,非0表示执行失败(命令执行过的返回状态结果)$$&nbs…

走进shell,了解Shell脚本

Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,毕竟它使用了Linux/Unix下的命令。  换一种说法也就是,shell script是利用shell的功能所写的一个程序,这…

linux终端环境变量出错,修改的方法

从事linux自动化运维,经常需要使用到SecureCRT连接服务器,今天我操作的时候发现,linux终端按回车没换行,如下图应该是环境变量的问题①source .bashrc②ctrl+d 退出登录Last login: Wed Aug 21 09:38:51 2013 from 192.168.1.170-bash-3.2# copy /etc/skel/.bashrc ~-bash: cop…