Linux系统以秒为单位执行shell脚本完成任务计划
5694浏览
众所周知,当前linux跑任务计划我们一般借助于crontab任务计划来实现。但这个任务计划默认最小单位为分钟,即最小单位一分钟执行一次,那如果我们需要按照秒为单位执行,则无法直接实现。 之前我们接触过sleep以及脚本后台运行,那么这个就可以派上用...
5694浏览
众所周知,当前linux跑任务计划我们一般借助于crontab任务计划来实现。但这个任务计划默认最小单位为分钟,即最小单位一分钟执行一次,那如果我们需要按照秒为单位执行,则无法直接实现。 之前我们接触过sleep以及脚本后台运行,那么这个就可以派上用...
12089浏览
21运维原创,转载请注明出处。 由于业务特殊需要,不同的人员需要操作不同站点配置,分配具体权限以后,通过前台web即可实现ng的控制。这里简单写了一个脚本做线上nginx域名的添加以及修改操作。 思路: 管理人员(不同人员具有不同的admini...
10060浏览
如果是多台机器,可以考虑分布式文件系统或其他脚本通过来实现。该脚本仅适合通过rsync实现单一文件分发到多台服务器. vim rsync_single_web.sh #!/bin/sh webnode=( 21yunwei-web1 21...
10055浏览
21运维原创,转载请注明出处。 有一个朋友问我如何批量创建用户和设置密码 ,我就简单给他写了两个脚本,让他自己参考下并自己根据实际情况进行修改,毕竟他需要的用户名和密码都是实际生产环境的。 这里分两种情况,一种是测试for循环批量添加用户,一个是根...
4731浏览
21运维原创,转载请注明出处。 曾经之前也有写过类似mysql全量和增量备份脚本,不过过于简单。昨天晚上给公司线上服务器写了个针对mysql5.7的,相对来讲更为优化的一个实例。 注:这个脚本仅仅适合小型数据库,不适合中大型数据库。毕竟是逻辑备份方式...
7900浏览
21运维 原创文章,转载请注明出处。 线上服务器一般都会遇到各种各样的日志切割。之前一直没有发布类似详细脚本文章,这次就弥补下网站相关内容。万变不离其宗,下边简单讲解一下两个日志切割,其他服务日志的切割也可以这样实现. Tomcat日志catalin...
5783浏览
参考网上的资料和根据自己服务器的mysql多实例实际情况,搞了一个基于innobackupex备份工具的mysql全量备份和增量备份脚本,暂定版本V1.0,后续还有很多需要改进和优化的。思路和方式很多,这里目前用做学习练习用,以后会改善脚本和功能实现...
5757浏览
弄了一个香港的服务器搞着耍,没怎么耍都快长毛了,今天就拿它出来练练,反正闲着也是闲着。这次就搞一个mysql的增量备份。搞之前,先确定mysql开启了日志: log-bin=mysql-bin binlog_format=mixed 如下是随便写了一...
6134浏览
之前有记录一个安装php 5.5以及php 5.6的文章,没有安装php 7的版本,这里简单加了一个php7 的进去,可以有三个php版本进行选择安装了。 不同的是php 7.x的启动配置文件和之前的有不同即www.conf,这里多加了一个nginx...
5314浏览
同一件事情做多了,就想写个脚本,不要问我为什么,明显是因为我懒! 以后再去安装这个mysql,只需要执行以下脚本,其他版本安装至需要替换下载地址和解压路径就可以了。注意该脚本采用cmake安装,适用于mysql 5.5以及以上,低版本请采用make安...
4786浏览
1,网站源码备份脚本webbakup.sh: #!/bin/bash # bakup website for 21yunwei #author swh time=`date +%Y%m%d` [ ! -e /home/bakup/websit...
5889浏览
偷懒到一定境界了,又吃多了写一个redis自动安装shell脚本。再说自己确实非常的懒,多次搞得事情都脚本来实现吧,手工安装太麻烦了。当然,也可以自己yum安装(yum安装的版本过低,一般就rpm安装了)。 平台:centos 6.x 64 red...