Script
Script
凤舞飘伶
这个作者很懒,什么都没留下…
展开
-
统计网络连接数量脚本
统计网络连接数量脚本原创 2023-03-30 17:27:38 · 262 阅读 · 0 评论 -
模拟内存占用的python脚本
模拟内存占用的python脚本原创 2023-03-27 16:50:20 · 712 阅读 · 0 评论 -
Shell 分析服务器日志命令
Shell 分析服务器日志命令原创 2023-03-15 10:44:06 · 127 阅读 · 0 评论 -
检测并自动解决磁盘空间不足的脚本
检测并自动解决磁盘空间不足的脚本原创 2023-03-02 15:29:48 · 308 阅读 · 0 评论 -
基础环境安装脚本
#/bin/bash# Check if user is rootif [ $(id -u) != "0" ]; then echo "Error: You must be root to run this script, please use root" exit 1fiecho "=============安装环境包==============="if [ -f...原创 2019-04-30 19:33:45 · 307 阅读 · 0 评论 -
获取多个证书
[root@centos8 ~]#cat certs.sh#!/bin/bash##********************************************************************#Author: wangxiaochun#QQ: 29308620#Date: 2020-02-29#FileName: test.sh#URL: http://www.wangxiaoc.原创 2021-03-16 13:49:14 · 159 阅读 · 0 评论 -
shell判断字符串是否为数字
#1.组合语法判断1: [ -n "`echo $num|sed 's/[0-9]//g`" -a -n "`echo $2|sed 's/[0-9]//g'`"] &&\echo”两个参数都必须为数字”&& exit 1#2.组合语法判断2:[ -n "`echo $num|sed ' s/[0-9]//g`" -a -n "`echo $...原创 2019-09-16 23:16:53 · 4113 阅读 · 1 评论 -
shell数组函数开发监控mysql主从同步
#!/bin/ sh ########### ################################## this script function is :parasnum=2 help_ msg (){ cat << help + Error Cause: t you enter $# parameters + th...原创 2019-09-07 11:26:07 · 125 阅读 · 0 评论 -
docker无网安装
#!/bin/shusage(){ echo "Usage: $0 FILE_NAME_DOCKER_CE_TAR_GZ" echo " $0 docker-17.09.0-ce.tgz" echo "Get docker-ce binary from: https://download.docker.com/linux/static/stable/x86_64/" echo "eg: wget https://download.docker.com/linux/stati.原创 2020-07-08 11:02:12 · 704 阅读 · 0 评论 -
SVN备份脚本
#!/bin/bash#svn全量备份脚本wwytcode_path=/home/wwytcode/projectbackup_path=/home/bakDate=`date +%Y%m%d`cd $backup_pathecho `date` >> $back_path/svn_backup.logsvnversion=`svnlook youngest $wwytcode_path`svnadmin dump --revision 0:$svnversion $wwytc.原创 2020-10-23 09:25:39 · 487 阅读 · 1 评论 -
until自动网关切换
#!/bin/bashgw1=192.168.66.110gw2=192.168.66.109while :do ip r del dafault ip r del dafault ip r add default via $gw1 while ping -c1 $gw1 &>/dev/null do sleep 1 done ip r...原创 2019-06-03 09:14:08 · 256 阅读 · 0 评论 -
Linux Shell 脚本监控 WebLogic 的运行状态、健康状态、打开的套接字数
#!/bin/bashCLASSPATH="/opt/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:$CLASSPATH"PATH="/usr/java/jdk1.6.0_45/bin:$PATH"URL="192.168.222.11:7020"USER_NAME="weblogic"PASS_WORD="weblo...原创 2019-09-11 22:06:27 · 2587 阅读 · 1 评论 -
启动脚本
#!/bin/bashDATE=`date +%Y%m%d%H%M%S`user=`whoami`logDir=/app/logs/wwytlogDestdir=/app/logs/archivelog/wwytdomainBase=/app/weblogic/Oracle/Middleware/user_projects/domainsdomainName=wwyt_domainadminUrl=10.4.84.89adminPort=17001serverName=wwyt1if.原创 2020-07-08 10:51:35 · 745 阅读 · 0 评论 -
升级openssh和openssl
升级原创 2023-01-28 14:55:25 · 201 阅读 · 0 评论 -
清理cacahe脚本
清理cacahe脚本原创 2022-12-02 10:15:32 · 149 阅读 · 0 评论 -
Rsync+Inotify
Rsync+Inotify原创 2022-11-29 09:06:50 · 95 阅读 · 0 评论 -
python检测telnet脚本
python检测telnet脚本原创 2022-11-26 10:36:31 · 761 阅读 · 0 评论 -
python邮件脚本
python邮件脚本原创 2022-11-26 10:19:26 · 224 阅读 · 0 评论 -
获取磁盘使用率
【代码】获取磁盘使用率。原创 2022-11-25 09:08:12 · 301 阅读 · 0 评论 -
获取cpu使用率脚本
获取cpu使用率脚本原创 2022-11-25 09:06:58 · 510 阅读 · 0 评论 -
python -mysql
mysql原创 2022-08-15 14:45:37 · 565 阅读 · 0 评论 -
percona-xtrabackup备份
#!/bin/bash# 需要安装 percona-xtrabackup# xtrabackup: https://www.percona.com/downloads/Percona-XtraBackup-2.4/LATEST/# xtrabackup 版本:2.4.24 (RPM安装)# MySQL 版本: 5.7.36 (RPM安装)# version: 22.01.17# 备份服务器 ipDB_BACKUP_SERVER="localhost"DB_BACKUP_SERVER_P.原创 2022-01-25 10:30:22 · 1280 阅读 · 0 评论 -
免密登陆root和普通用户
#!/bin/bashUSER=test#PASSWD=Tianjin@123PASSWD=*PUBDIR=/home/$USER/.ssh/id_rsa.pubPUBDIRssh=/home/$USER/.sshPUBDIR_id_rsa=/home/$USER/.ssh/id_rsarootdir=/root/.ssh/id_rsa.pubrootdir_id_rsa=/root/.ssh/id_rsaif [ "$USER" == "root" ];then remote.原创 2022-01-15 21:33:34 · 293 阅读 · 0 评论 -
inotify+rsync同步脚本
#!/bin/bashsrc=/app/home/loginUploads/des1=*dest2=**deshost=***deshost2=***user=rootuser2=rootport=873moudle=BIMecho "1"inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w %f' -e modify,delete,create,attrib $src | while read file DATE .原创 2022-01-11 18:27:58 · 352 阅读 · 0 评论 -
nginx-zabbix监控脚本
nginx_status_fun (){#函数内容 NGINX_PORT=$1#端口,函数的第一个参数是脚本的第二个参数,即脚本的第二个参数是段端口号 NGINX_COMMAND=$2#命令,函数的第二个参数是脚本的第三个参数,即脚本的第三个参数是命令 nginx_active() { #获取nginx_active数量,以下相同,这是开启了nginx状态但是只能从本机看到 /usr/bin/cur1"http://127.0.0.1:"SNGINX_PORT"/n.原创 2021-11-30 16:17:32 · 1735 阅读 · 0 评论 -
测试操作系统性能脚本
#!/usr/bin/env bash## Description: Auto system info & I/O test & network to China script## Copyright (C) 2017 - 2020 Oldking <oooldking@gmail.com>## Thanks: Bench.sh <i@teddysun.com>## URL: https://www.oldking.net/350.html#R.原创 2021-11-30 10:35:09 · 412 阅读 · 0 评论 -
日志清理脚本
#!/bin/bash #定义日志所在分区当前空间所占比例数(去掉%)。grep -w表示精准匹配,只匹配"/"这个分区LOG_PARTITION=$(`which df` -h|awk '{print $5,$6}'|grep -w "/"|cut -d" " -f1|awk -F"%" '{print $1}')#定义一周前的日期,用于日志分区空间超过设定的阈值后保留的份数(这里保留一周的日志)KEEP_DATE=`date -d '-7 days' +%Y%m%d`#定义日志路径LOG.原创 2021-09-09 11:33:16 · 564 阅读 · 0 评论 -
mysql安装脚本
#!/bin/shkillall mysqldrm -rf /usr/local/mysqlrm -rf /etc/init.d/mysqldrm -rf /etc/my.cnfrm -rf /sbin/mysqlrm -rf /sbin/mysqladmingroupadd mysqluseradd mysql -g mysql -d /home/mysql -m -s /bin/falsetar -xzvf mysql-6.0.11-alpha-linux-x86_64-glibc2.原创 2021-08-24 09:50:03 · 112 阅读 · 0 评论 -
定期备份数据库脚本
#!/bin/bashMasterIp=104.24.132.166USER=rootPORT=3306PASSWD=000000DATE=`date +%Y-%m-%d`#DATE_NOW=`date +%Y-%m-%d.%H%M`DATE_NOW=`date +%Y-%m-%d`OLDDATE=`date +%Y-%m-%d -d "30 days ago"` #全表备份BACKUPDIR=/data/mysql_backup/fulltable#单表tb_trcevt备份da.原创 2021-08-23 17:05:04 · 226 阅读 · 0 评论 -
定期删除数据脚本
#!/bin/shbackup_dir=/data/xtrabackupDATE=`date +%Y-%m-%d`#DATE_NOW=`date +%Y-%m-%d.%H%M`DATE_NOW=`date +%Y-%m-%d`PATH=/usr/local/mysql/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH#binog保留7天binlog=/data/binlogserver.原创 2021-08-23 17:03:47 · 243 阅读 · 0 评论 -
mysql巡检脚本
#!/bin/bashipaddress=`ip a|grep "global"|awk '{print $2}' |awk -F/ '{print $1}'`file_output='os_mysql_simple_summary.html'td_str=''th_str=''myuser="root"mypasswd="123456"myip="192.168.63.141"myport="3306"mysql_cmd="mysql -u${myuser} -p${mypasswd}.原创 2021-08-04 11:03:01 · 1559 阅读 · 0 评论 -
shell自动化巡检
#!/bin/bash#主机信息每日巡检IPADDR=$(ifconfig eth0|grep 'inet addr'|awk -F '[ :]' '{print $13}')#环境变量PATH没设好,在cron里执行时有很多命令会找不到export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/r...转载 2019-09-06 13:42:15 · 303 阅读 · 1 评论 -
linux基线核查脚本
#!/bin/bash#version 2.0cat <<EOF****************************************************************************************** linux基线检查脚本 *********************************************************************************************.转载 2021-04-14 10:42:26 · 1247 阅读 · 0 评论 -
备份程序包脚本
#! /bin/bashif [ $# != 1 ];then echo "USAGE: sh $0 /路径/包名" exit 1else Package_Path_Full=$1 Dir_Path=${Package_Path_Full%/*} Package_Name=${Package_Path_Full##*/} if [ -e $Package_Path_Full ];then if [ -d $Dir_Path/bak ];then if [ -d $Dir_Pat.原创 2021-05-10 08:36:26 · 106 阅读 · 0 评论 -
定时删除脚本
#!/bin/shbackup_dir=/data/xtrabackupDATE=`date +%Y-%m-%d`#DATE_NOW=`date +%Y-%m-%d.%H%M`DATE_NOW=`date +%Y-%m-%d`PATH=/usr/local/mysql/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATHbinog保留7天binlog=/data/binlogserverb.原创 2021-08-03 10:03:05 · 356 阅读 · 0 评论 -
RS健康状态检查脚本
!/bin/bash# VIP=192.168.10.3 CPORT=8Q FAIL_BACK=127.0.0.1 RS=("192.168.10.7" "192.168.10.8") declare -a RSSTATUS RW=("2" "1") RPORT=80 TYPE=g CH...原创 2019-09-18 22:55:23 · 701 阅读 · 0 评论 -
xtrabackup备份脚本
#!/usr/bin/env bash# 配置信息:# mysql 用户名user=root# mysql 密码password='Bgview@2019'# socketsocket=/mysqldata/sgb/data19104/sgrdb19104.sock# 备份路径backup_dir=/mysqldata/mysqlbackup/sgrdb/backup19104# 数据目录datadir=/mysqldata/sgb/data19104# percona-xtrab.原创 2020-07-08 10:50:40 · 437 阅读 · 0 评论 -
innobackupex远程备份脚本
#!/bin/sh#备份主机remote_ip=10.2.132.160Master_ip=10.2.132.158VIP=10.2.132.166#备份用户user='root'#密码password='WkTysfrz@0202'# 返回年月日backup_date=`date +%F`# 返回时分秒backup_time=`date +%H-%M-%S`# 返回今天是这周的第几天backup_week_day=`date +%u`#备份目录socket=/data/.原创 2021-07-21 16:30:25 · 891 阅读 · 0 评论 -
mysql数据库备份脚本
#!/bin/bashMasterIp=109.288.139.186USER=rootPORT=3306PASSWD=22222DATE=`date +%Y-%m-%d`#DATE_NOW=`date +%Y-%m-%d.%H%M`DATE_NOW=`date +%Y-%m-%d`OLDDATE=`date +%Y-%m-%d -d "30 days ago"` BACKUPDIR=/data/backup_dumpBINLOG=/data/binlogserverDATA_DIR.原创 2021-07-20 16:49:28 · 198 阅读 · 0 评论 -
统计内存使用率shell
#!/bin/bash date=`date "+%Y-%m-%d %H:%M:%S"`#显示消耗资源内存最高的进程名first=`ps aux | grep -v "grep" | grep -v "USER" | sort -rn -k +4 | head -4 | awk -F ' ' '{print $13}' | sed -n 1p`Second=`ps aux | grep -v "grep" | grep -v "USER" | sort -rn -k +4 | head.原创 2021-07-02 16:04:06 · 190 阅读 · 0 评论