摘要:整理这篇文章的缘由:互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。以前我一直为这个问题头痛。当然那个时候不需要我来考虑,虽然我们没专门的dba,他们数据量比我们更大,那这种问题也会存在。所以我很想看看业界是怎么做的,我想寻找有没有更高级的方案,呵呵,让我觉得每次开发一
2018年04月10日
shell脚本实现任务超时监控
摘要:#!/bin/bash#pid目录dir=/data/pid#定义多少分钟即算假死sleep_time=$[10*60]#定义grep的脚本名称filter=/etc/sh/crontab#列表list=`ls ${dir}`#现在的时间戳now_time=`date +"%s"`for I in $listdo #判断是否纯数字 echo $I | [ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo 1 &>> /dev/null || continue #文件中的时间&n
分类:Shell
2018年04月10日
shell脚本实现秒级任务
摘要:#!/bin/bashecho $$start# 间隔时间sleep_time=2## 存放进程号文件目录,每个文件的文件名为当前脚本的pid,记录的内容为本次执行脚本的时间戳,该值一般不做修改。pid_dir='/data/pid'#if [ ! -d ${pid_dir} ] ; then mkdir -p ${pid_dir}fi#while true do echo $(date '+%s') > ${pid_dir}/$$# php可执行文件使用绝对路径 /app/bin/php command sle
分类:Shell
2018年04月10日
Linux 与 Windows 相比,优点体现在哪?

分类:Linux世界
2018年04月09日
对svn服务端托管库进行完全恢复shell脚本

分类:Shell
2018年04月09日
对svn服务端托管库进行完全备份shell脚本

分类:Shell
2018年04月09日
教材太贵?一小段Python代码帮你自动翻页和扫描

分类:Python
2018年04月09日
服务器被攻击后,故障处理步骤

分类:Linux世界
2018年04月09日
深度揭秘!黑客常用三种可怕的攻击手段

分类:Linux世界
2018年04月08日
如何知道CPU是否支持虚拟化技术(VT)

分类:系统管理
2018年04月08日
一场由弱密码引发的勒索病毒感染惨案

分类:系统管理
2018年03月31日
如何在Linux中查找最大的10个文件
摘要:当系统的磁盘空间不足时,您可能会使用 df、du 或 ncdu 命令进行检查,但这些命令只会显示当前目录的文件,并不会显示整个系统范围的文件。您得花费大量的时间才能用上述命令获取系统中最大的文件,因为要进入到每个目录重复运行上述命令。这种方法比较麻烦,也并不恰当。如果是这样,那么该如何在 Linux 中找到最大的 10 个文件呢?我在谷歌上搜索了很久,
分类:系统管理
2018年03月31日
MySQL高性能优化实战全解

分类:DataBase
2018年03月29日
MySQL数据库分库分表备份及恢复SHELL脚本
摘要:备份脚本:mysql_back_schame_table.sh#!/bin/bash#PATH="/usr/bin/mysql/bin:$PATH"DBPATH="./backup_file"MYUSER=rootMYPASS=123456SOCKET=/var/lib/mysql/mysql.sockMYCMD="mysql -u$MYUSER -p$MYPASS -S $SOCKET"MYDUMP="mysqldump -u$MYUSER -p$MYPASS -S $SOCKET"[ ! -d "$DBPATH" ]&& mkdir $DBPATHfo
分类:Shell
2018年03月25日
运维绝不是背锅、填坑和救火,价值在于持续集成与交付!

分类:自动化运维
2018年03月23日
如何检查你的Linux系统是否存在Meltdown或者Spectre漏洞

分类:Linux世界
2018年03月23日
京东自研DPG图片压缩技术:购物可节省近一半流量

分类:Linux世界
2018年03月23日
网络管理员的心声

分类:Linux世界
2018年03月21日
不小心删库是一种怎样的体验?半个DBA的跑路经验总结

分类:DataBase
2018年03月20日
MySQL枚举类型的“八宗罪”
