案例需求 写一个mysql binlog备份脚本,要求每天0点0分,计算机自动备份前一天的binlog日志,打包后发送给备份服务器。 脚本应用场景: 文件备份 解决问题 日常文件备份 日常数据备份 脚本思路 1、确定binlog的位置及备份时间间隔 每天 当前要备份的binlog是谁 刷新binlo ...
转载
2021-10-31 12:16:00
287阅读
2评论
check_cluster_web_status.sh功能:检查由10服务器组成的WEB集群中服务器是否在线,网站服务是否处于运行状态?执行脚本时,可以设置要检查服务器的台数,和指定要检查的服务器的ip地址。不在线服务器的ip地址和不在线时的时间保存到文件/tmp/ser.txt里。并把信息显示到屏幕上,同时统计把不在线服务的台数。#!/bin/bashrpm -qa elinks || yum
原创
2016-01-25 14:09:56
747阅读
脚本案例十三实例一、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。mkdir -pv /
原创
2017-11-18 22:25:59
4014阅读
点赞
shell脚本批量创建随机数的文件[root@VM-16-13-centos lianxi]# cat yeahzxw01.sh#!/bin/bash[ -d /yeahzxw ] || mkdir -p /yeahzxwfor i in `seq 10`do touch /yeahzxw/`echo $RANDOM|md5sum | cut -c 1-8`_yeahzxw.htmldone
原创
2023-01-16 18:39:47
25阅读
点赞
一.服务器系统配置初始化 背景:新购买10台服务器并已安装linux操作 需求: 1)设置时区并同步时间 2)禁用selinux 3)清空防火墙默认策略 4)历史命令显示操作时间 5)禁止root远程登录 6)禁止定时任务发送邮件 7)设置最大打开文件数 8)减少Swap使用 9)系统内核参数优化 ...
转载
2021-09-21 20:45:00
148阅读
2评论
shell脚本案例 1.服务器系统配置初始化 背景:新购买10台服务器并已安装linux操作 需求: 1.设置时区并同步时间 2.禁用selin
原创
2024-04-15 12:10:42
42阅读
1 写一个脚本,产生一个 phonenum.txt文件,随时产生以139开头的手机号1000个,每个一行#! /bin/env bashfile=./phonenu
原创
2022-07-26 14:54:06
121阅读
#!/bin/sh
### GLOBALS
IMG_EXT="{png,jpg,gif}"
SQL_FILE="my_p_w_picpaths_mysql.sql"
SQL_INS="INSERT INTO p_w_picpaths VALUES ("
SQL_IMAGEID_RANGE=0
SQL_IMAGETYPE=1
SQL_NAME=""
原创
2015-11-06 15:50:45
1691阅读
[root@localhostinit.d]#vimtomcat.jenkins#!/bin/sh#chkconfig:23459614JAVA_HOME=/usr/local/jdkCATALINA_HOME=/usr/local/webserver/jenkinsexportJAVA_HOMECATALINA_HOMEcase$1instart)exec$CATALINA_HOME/bin/c
原创
2018-03-21 18:29:46
729阅读
案例需求 使用shell脚本安装Python环境 应用场景 服务器业务初始化 解决问题 避免人工多次安装,节省人工成本 避免人工错误,提高工作效率 脚本思路 1、获得软件包 2、源码安装 3、升级pip命令 案例代码 #!/bin/bash #Description: python install ...
转载
2021-10-31 12:18:00
1277阅读
2评论
前言此脚本为一个学员在工作中遇到在centos7中安装mysql的问题
原创
2022-02-19 15:33:47
154阅读
前言此脚本为一个学员在工作中遇到在centos7中安装mysql的问题,于是安排一个学员花了15分钟写了一个脚本,可以正常安装使用。 mysql的版本为5.7版本此脚本涉及到安装好mysql后,日志中没有临时密码的问题,所以该学员使用了破解mysql密码登陆修改去修改密码的方法,也算是一种好方法,在工作中,能解决问题才是根本,其他的技巧都是扯淡。 虽然脚本还存在一些问题,但测试后发现可以正常安装,
原创
2021-04-09 22:16:33
157阅读
Shell简单全备mysql脚本案例
[root@cacti mysql]# cat backup.sh
#!/bin/sh
#created by taiyang
#2012-9-16
#function:backup mysql database
#set local variables
DBname=backup
BackupP
转载
精选
2012-12-05 20:43:39
636阅读
案例需求 通过shell脚本安装nginx 应用场景 web服务器业务初始化 案例思路 1、软件获得 2、源码安装 案例代码 #!/bin/bash #Description: nginx install script from zutuanxue(http://www.zutuanxue.com) ...
转载
2021-10-31 12:19:00
454阅读
2评论
use test; SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for `employee_tbl` -- -- DROP TABLE IF EXISTS `employee_tbl`; CREATE TABLE ...
转载
2021-09-29 11:11:00
92阅读
2评论
案例需求 URL监控脚本,对某个URL进行监控,返回值为200则代表成功访问。 脚本应用场景: WEB站点监控 解决问题 URL监控 页面监控 脚本思路 1、使用curl访问一次URL,并将输出保存 2、访问输出文件,获取返回值 3、判断返回值是否和初始预设的返回值相等,并对应输出 实现代码 #!/ ...
转载
2021-10-31 12:15:00
345阅读
2评论
下面讲解经典脚本案例,主要是借用其思路。此种脚本最好用于nagios监控,结合nagios监控脚本比较好。用法为#./shell/chk_mem.sh -w 数值临界值 -c 数值临界值给定数值不同,脚本报出信息级别不同,由此判断紧急情况。#!/bin/bash
STAT_OK=0
STAT_WARNING=1
STAT_CRITICAL=2
STAT_UNKNOWN=3
total_
原创
2014-02-24 10:03:37
561阅读
经典shell脚本案例分享
转载
2022-10-24 12:50:41
245阅读
在执行定时任务脚本频率比较快,并不知道上一次的脚本是否真正执行完毕,但是业务要求同一个时刻只能有一个同样的脚本运行,此时就可以利用$$获取上次的运行的脚本进程号,当程序重新运行时候,根据所得进程号,清理掉上一次的进程,运行新的脚本命令,脚本如下:root@ubuntu:/shell# cat cmz.sh
#!/bin/bash
pidpath=/t
原创
2017-01-23 11:02:03
582阅读
java使用lua快速入门
原创
2024-06-13 13:47:33
546阅读
点赞