rm diff file

摘要:#!/bin/bash#date:20120227#author:zhangluya#script about rm diff file#---------------------------------------------------------------------------------------------#create dirDir="/home/zhangly/log"if [ ! -d ${Dir} ]   then     /bin/mkdir -p ${Dir}      chmod 777 ${Dir}fi#--------------

 生产服务器LNMP全自动安装脚本

摘要:【51CTO独家特稿】此脚本在生产服务器上使用了一年多,可以在任何一台有网络的服务器上自动配置LNMP。使用方法:将nginx_php代码保存一个文件,例如nginx_php。上传到服务器上执行。此脚本在CentOS 5.6 i386/x86_64环境下通过。bash nginx_php出现提示,如下列图所示。 根据大家自己的需要选择数字中任意一个,开始全自动安装LNMP的世界中去吧。如果之前安装过nginx或者 p

 shell脚本实现自动压缩一天前的日志文件并传到ftp服务器上

摘要:   生产环境下脚本自动备份脚本是企业中重要工具。备份数据和日志等文件是公司的重要资产,所以有句话叫“备份是救命的稻草”(——出自抚琴煮酒《构建高可用Linux服务器》一书)。        此脚本的作用是将制定目录下的日志文件备份,只备份当天和一天前的日志(日志命名格式精确到小时),并以当天的年月日为格式进行压缩,然后

 linux下通过sql文件批量操作脚本样本

摘要:    大部分真实生产环境中的服务器都是linux,oracle DBA工作过程中有时会遇到通过shell脚本批量执行sql脚本完成某一项任务,最典型的例子是oracle DBCA创建的数据库脚本就是这种模式,适宜环境下稍加修改便可完全通过脚本完成新库的安装,小编在这里将简单两种应用样例列举如下,方便以后工作.---------------------------------------shell文件和sql文件组合样

 不看后悔的Linux生产服务器Shell脚本分享

摘要:                                                          &n

 通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本

摘要:通过脚本案例学习shell(五)通过创建DNS脚本一步一步教你将一个普通脚本规范到一个生产环境脚本 版权声明:本文遵循“署名非商业性使用相同方式共享 2.5 中国大陆”协议您可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品您可以根据本作品演义自己的作品您必须按照作者或者许可人指定的方式对作品进行署名。您不得将本作品用于商业目的。如果您改变、

 生产环境中安装vsftpd的shell脚本

摘要:生产环境中安装vsftpd的shell脚本:vi install_vsftpd.sh#!/bin/bash# Remove=>Download=>Install=>Configure=>Start service "vsftpd"## /usr/bin/yum => #!/usr/bin/python2.4# Remove old/sbin/service vsftpd stop/usr/bin/yum -y remove vsftpd db4-utils/bin/rm -rf /etc/vsftpd# Download and install new program/usr/bin/yum -y install vsf

 对线上服务进行监控,如果死掉,就立即重启,以httpd进程为例:

摘要:#/bin/bash# edit: www.jbxue.com#SLEEPTIME=30while truedo     id=`ps aux | grep httpd | grep -v "grep" | wc -l`     if [ $id -lt 1 ]; then         echo "---`date +"%F %H:%M:%S"`-----httpd restart." >> /u/scripts/httpd_monitor.log 

 检测SSH攻击,并报警

摘要:#!/bin/bash#edit: www.jbxue.com#Prevent SSH attack#SLEEPTIME=30lastb -n 500| grep -v "^$" | grep -v "btmp" | awk '{print $3}' | sort | uniq -c  | grep -v "公司IP" |sort -nr > attack.logwhile truedo     while read line     do        

 系统初始化SHELL脚本

摘要:此脚本用于新装CentOS的相关配置工作,比如禁掉iptable和SElinux及ipv6,优化系统内核,停掉一些没必要启动的系统服务等。此脚本尤其适全大批新安装的CentOS 5.X系列的服务器,脚本代码如下所示(此脚本在Centos5.5_x64下已通过): #!/bin/bash # Created by kerryhu # MAIL:king_819@163.com # BLOG:http://kerry.blog.51cto.com cat << EOF +-------------------
分页:« 2 3 4 5 6 7 8 9 10 11 »
Powered by AKCMS