- 博客(15)
- 收藏
- 关注
原创 mysql增量备份二进制日志shell脚本
#!/bin/bash# Date:2017-10# Description:backup mysql binary logs# Version:0.1 db_user="root"myisam_db="mysql"db_passwd="123456"host="localhost"export PATH="/usr/local/mysql/bin:/usr/local/sbin
2017-12-09 15:56:40 429
原创 mysqldump完全备份shell脚本
#!/bin/bash# Date:2017-10# Version:0.1# Description: db_user="root"myisam_db="mysql"db_passwd="123456"host="localhost"backup_dir="/opt/backup/mysql/sql"log_file="/opt/backup/mysql/sql/mysql_
2017-12-09 15:54:21 465
原创 memcached-1.4.13 + repcached 自动安装脚本
#!/bin/bash# Author:Jian# Date:2017-11-16# Version:0.1# Description: 自动安装memcached-1.4.13并自动打上对应版本的repcached-1.4.13补丁,适用于CentOS64位系统,在CentOS6/7上通过测试#url1="http://memcached.org/files/old/memcache
2017-11-16 20:02:46 473
原创 keepalived+haproxy(双主)+nginx(静态)+lamp(动态)部署phpBB
haproxy为高性能的反向代理服务器,在向后端server调度方面支持很多的调度算法:roundrobin,source,uri,url_param,hdr(),leastconn等,且支持动态权重调整的一致性hash,在后端为cache server时很好的提高cache命中率;所以相比nginx反向代理,haproxy调度功能更为强大,另外haproxy提供自带的gui接口,方便直接在web
2017-10-29 16:49:19 1372
原创 功能强大且抗DDoS的iptables脚本
#!/bin/bash# Description: This script applies to both RHEL and CentOS systems.This is # a powerful firewall, anti DDOS attacks, and not limitedto this, you can# make your Linux server as router,
2017-09-17 21:22:15 1620 1
原创 纯手工打造mini linux实例
8.2.1、mini linux内核编译实验目的:对Linux内核以非模块化手动编译,并借助busybox安装根文件系统,来制作最小化的linux系统。所谓非模块化,就是将各种所需的硬件驱动、支持的文件系统等直接编译进内核,所以initramfs也就不需要了,对于网卡驱动,我们采用模块化编译,当然也可以根据自己网卡型号,直接将驱动编译进内核;最终在我们的mini linux上能通过DHCP
2017-09-02 21:22:36 4843
转载 用openssl生成加密的密码文件脚本
#原文来源:https://bbs.junhui.xyz/viewtopic.php?f=51&t=121&sid=b79a878b3cc29f4b4ac78f28aa6e0dd2#!/bin/bash#Function:将用户输入的明文密码通过openssl工具转换为加密后的密码并保存为密码文件#Author:zzjiwang#Version:1.0#Date:2017-07
2017-08-06 11:17:26 1618
原创 用tcping替代ping来验证服务器是否运行正常
服务器一般为了防止ping flood,会禁用icmp协议,但我们为了验证远程服务器是否正常运行,常规的ping又不能用,怎么办,这时需要用到tcping。1、下载tcping安装包下载地址:http://pan.baidu.com/s/1i4987el2、解压并安装阅读 README文档,根据文档提示,先解压安装包:$ tar xzf tcping-1
2017-04-07 10:13:01 4163
原创 ssh-keygen+rsync+inotifywait实现数据实时动态同步
#!/bin/bash#运行该脚本前请确保主从服务器中已安装如下程序或服务,需备份服务器(master):ssh、rsync、inotify-tools;备份服务器(slave):ssh#Synopsis:ssh-keygen+rsync+inotifywait组合,生成可从远程备份服务器slave server实时动态备份生产服务器master server数据的功能#Functio
2016-11-11 16:48:00 668
原创 shell统计指定目录下所有文件类型及数量
#!/bin/bash#Synopsis:用于统计脚本当前所在目录或者用户指定目录下的所有文件类型及数量#若直接运行脚本而不接任何命令行参数,则默认会统计脚本所在目录下的文件#Date:2016/10#Author:Jian#Usage:sh fileStat.sh /path1 /path2testFile=$(mktemp /tmp/testfile.XXX)#
2016-10-26 22:18:30 4277
原创 查找并删除当前目录及其子目录下的所有重复文件
#!/bin/bash#Function:用于删除当前目录及其子目录下所有重复文件,只保留单个副本#重复文件指的是那些虽然名字不一样,但内容一模一样的文件#通过比较md5sum来处理#Usage:bash removeDuplicateFile.sh#Date:2016/10#Author:Jian#Version:1.0currentDir="$( cd "$(
2016-10-21 11:18:43 2116
原创 mysql配置文件my.cnf
[client]port = 3306socket = /usr/local/mysql/mysql.sockdefault-character-set = utf8[mysql]no-auto-rehashdefault-character-set = utf8[mysqld]socket = /usr/local/mysql/mysql.sockcharac
2016-10-09 11:33:08 299
原创 mysql最新通用二进制分发版本5.7.16自动安装shell脚本
#!/bin/bash#Function:used to install the mysql-5.7.15 binary distribution version#Date:2016/10/8#Author:Jian#Company:Jian#Version:1.0#Usage:bash installMysql.sh#mysql install functio
2016-10-09 09:39:37 2470
原创 shell自动备份文件或目录到本地和远程主机
#!/bin/bash#Function:自动备份给定列表中的目录或文件,并且可以保留N天备份的档案,加入crontab表即可自动备份#Author:Jian#Date:2016/8#Usage:bash backup.sh#该脚本分为两个文件:执行文件backup.sh和备份项目文件bakfile.lst,需要将#待备份的文件或目录写入bakfile.lst中,格式如下:#/etc#/home/
2016-09-04 15:36:23 1713
原创 ssh-keygen免密登录
#!/bin/bash#Function:Script will automatically generate the current login account of the public key to send to #multiple remote hosts, in order to achieve the purpose of this machine SSH free login mu
2016-09-04 15:33:46 1029
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人