随笔分类 - 常用shell脚本
抓阄小游戏
摘要:#!/bin/bash >/tmp/top.txt while true do # 生成一个100以内的随机数 ran=`echo ran /tmp/top.txt|wc -l` -eq 1 ];then continue fi r
用户随机密码登录
摘要:#!/bin/bash read -p "请输入用户前缀:" prefix read -p "请输入您想创建用户的个数:" num for i in `seq prefix r
数据同步
摘要:#!/bin/bash # Auther: Dusk if [ 0 /path/to/file(绝对路径)" exit fi if [ ! -e 1 ] dir or file not find!" e
批量创建/删除用户
摘要:#!/bin/bash read -p "请输入你想创建用户的前缀:" prefix [ -z prefix =~ ^[a-Z]+$ ]] && echo "请输入正确的前缀" && exit #
通过md5反向解析破解脚本
摘要:#!/bin/bash a=( 21029299 00205d1c a3da1677 1f6d12dd ) j=0 for n in {0..32767} do random=`echo {#a[@]};i++)) do
yum源仓库更换脚本
摘要:一、需求: 一键式脚本更换国内的阿里源 二、脚本 #!/bin/bash # 数据迁移备份 yum_bak='mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup' # 查看当前仓库 yum_rep
rsync备份【基于客户端与服务端】
摘要:一、需求 1、客户端 客户端提前准备存放到的备份目录,目录规则如下:/backup/nfs_IP+年/月/日 客户端在本地打包备份(将etc目录中所有的普通文件打包)拷贝到目标目录/backup/nfs_IP+年/月/日 客户端最后将备份的数据进行推送到备份服务器中 客户端每天凌晨1点定时执行该脚本
判断Nginx存活状态
摘要:#!/bin/bash . /etc/init.d/functions te(){ if [ 1 " /bin/true else action "Nginx 1 in start) /
一键免密配置
摘要:#!/bin/bash # auther: Dusk # 1、创建密钥对 ssh-keygen -t rsa -p "" -f /root/.ssh/id_rsa -q # 2、声明服务器密码,建议所有节点密码一致且存放位置在/etc/hosts,否则脚本需要再次优化 export mypasswd