摘要:环境:[root@node10 DB_Data_Backup]# cat /etc/redhat-release CentOS release 6.9 (Final)[root@node10 DB_Data_Backup]# uname -aLinux node10 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@node14 ~]# php -vPHP 5.6.35 (cli) (built: Apr 11 2018 17:17:55) Copyright (c) 1997-2016 The PHP GroupZend Eng
2018年04月16日
Linux下通过软链接转移mysql数据目录,解决分区空间不足
摘要:当存放数据库分区的空间不足时,可以采取对数据库目录进行迁移的方法,具体步骤如下:1、先关闭数据库mysqladmin -p shutdown ##输入数据库管理员密码2、迁移数据库目录mv /var/lib/mysql /newdisk/mysql3、创建软连接ln -s /newdisk/mysql /var/lib/mysql4、启动数据库mysqld_safe --user=mysql &该种方法可以省去很多麻烦,它直接转移目录设定软链接,属性和原来一模一样
分类:DataBase
2018年04月15日
resize2fs、lvm逻辑卷lv扩展及缩减
摘要: resize2fs:调整ext文件系统的空间大小 搭配逻辑卷lv使用方法:resize2fs /PATH/TO/LV_NAME 3G 调整LV的逻辑边界大小为3G 一、扩展逻辑卷lv:(必须先扩展逻辑卷的物理边界,再扩展逻辑边界) lvextend 扩展逻辑卷的物理边界 -L [+]# /PATH/TO/LV_NAME 指定扩展后的
分类:系统管理
2018年04月14日
Centos7更改网卡名称Eth0
分类:系统管理
2018年04月13日
mysql explain执行计划详解

分类:DataBase
2018年04月13日
CentOS7优化-关闭不需要启动的服务
摘要:atd.serviceavahi-daemon.serviceavahi-daemon.socketbluetooth.servicebluetooth.targetcups.path cups-browsed.service cups.service 
分类:系统管理
2018年04月12日
mysql在线修改表结构大数据表的风险与解决办法归纳
摘要:整理这篇文章的缘由:互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。以前我一直为这个问题头痛。当然那个时候不需要我来考虑,虽然我们没专门的dba,他们数据量比我们更大,那这种问题也会存在。所以我很想看看业界是怎么做的,我想寻找有没有更高级的方案,呵呵,让我觉得每次开发一
分类:DataBase
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