Linux下通过软链接转移mysql数据目录,解决分区空间不足

摘要:当存放数据库分区的空间不足时,可以采取对数据库目录进行迁移的方法,具体步骤如下:1、先关闭数据库mysqladmin -p shutdown ##输入数据库管理员密码2、迁移数据库目录mv /var/lib/mysql /newdisk/mysql3、创建软连接ln -s /newdisk/mysql /var/lib/mysql4、启动数据库mysqld_safe --user=mysql &该种方法可以省去很多麻烦,它直接转移目录设定软链接,属性和原来一模一样

 resize2fs、lvm逻辑卷lv扩展及缩减

摘要:    resize2fs:调整ext文件系统的空间大小 搭配逻辑卷lv使用方法:resize2fs /PATH/TO/LV_NAME 3G  调整LV的逻辑边界大小为3G    一、扩展逻辑卷lv:(必须先扩展逻辑卷的物理边界,再扩展逻辑边界)     lvextend 扩展逻辑卷的物理边界          -L [+]# /PATH/TO/LV_NAME  指定扩展后的

 Centos7更改网卡名称Eth0

摘要:安装完Centos7系统,网卡命名跟之前发生了变化,例如!就是看着不爽也不会影响使用,只是个网卡名称而已。eno167777361.先编辑网卡的配置文件将里面的NAME DEVICE项修改为eth0vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 2.重命名该配置文件。[root@localhost yum.repos.d]#  cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# mv if

 mysql explain执行计划详解

摘要:  1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有:A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一个B:primary:一个需要union操作或者含有子查询的select,位于最外层的单位

 CentOS7优化-关闭不需要启动的服务

摘要:atd.serviceavahi-daemon.serviceavahi-daemon.socketbluetooth.servicebluetooth.targetcups.path                                    cups-browsed.service                         cups.service 

 mysql在线修改表结构大数据表的风险与解决办法归纳

摘要:整理这篇文章的缘由:互联网应用会频繁加功能,修改需求。那么表结构也会经常修改,加字段,加索引。在线直接在生产环境的表中修改表结构,对用户使用网站是有影响。以前我一直为这个问题头痛。当然那个时候不需要我来考虑,虽然我们没专门的dba,他们数据量比我们更大,那这种问题也会存在。所以我很想看看业界是怎么做的,我想寻找有没有更高级的方案,呵呵,让我觉得每次开发一

 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脚本实现秒级任务

摘要:#!/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

 Linux 与 Windows 相比,优点体现在哪?

摘要:好吧,那么借用 Linus 本人的话来说,普通用户从来就不需要『使用』一个操作系统,操作系统给程序员提供 API ,提供一个构建和运行应用的平台。普通用户需要使用的是应用程序,而不是操作系统。如果对你来说,你常用的那些应用程序在 Linux 下运行得更好,更方便,那么 Linux 对你来说就是更好的选择。如果不是,自然你没有必要选择 Linux。那么,我,作为一个 Linux 用户,告诉

 对svn服务端托管库进行完全恢复shell脚本

摘要: #!/bin/sh # # Description: Download the backup file and restore from the FTP server # Require: SVN environment is normal # #SVN_USER="svn"SVN_BASICDIR="/usr/bin"#YESTERDAY=`date -d'1 days ago' +%Y%m%d` SVNDIR="/var/svn"DOWNLOAD_DIR="/data/svnbak"LOGFILE="${DOWNLOAD_DIR

 对svn服务端托管库进行完全备份shell脚本

摘要:# 此脚本对svn的库进行全备,并且上传至FTP服务器保留一份。#!/bin/sh # Description: SVN full backup of the project # SVN_BASICDIR="/usr/bin"DAY=5      # Backup files keep days TIME=`date +%Y%m%d%H%M` SVNPATH="/var/svn"BAKDIR="/data/svnbak"BAKPATH=${BAKDIR}/${TIME} BAKLOG=${BAKD

 教材太贵?一小段Python代码帮你自动翻页和扫描

摘要:反思通常是一件有益的事,对程序员来说就更是如此。我的第一个Python项目距今已经两年,但我仍然常常想起它,所以我写了这篇文章与大家分享。作为一名航空航天工程专业的学生,我第一次学习Python是想要避免使用电子表格。当时的我还不知道这是一个多么明智的决定。我的Python启蒙书是Al Sweigart先生写的《Python编程快速上手——让繁琐工作自动化》(Automate the Boring Stuf

 服务器被攻击后,故障处理步骤

摘要:网络攻击是指用户利用网络存在的漏洞和安全缺陷进而对网络中的硬件、软件及数据进行的攻击。网络攻击有很多种,网络上常用的攻击有DDOS攻击、SYN攻击、ARP攻击以及木马、病毒等等,再安全的服务器也避免不了网络的攻击。作为一个网络安全运维人员需要做到维护好系统的安全,修复已知的系统漏洞等,同时在服务器遭受攻击时需要迅速的处理攻击,最大限度降低攻击对网络造成的影响

 深度揭秘!黑客常用三种可怕的攻击手段

摘要:近年来,针对网站的黑客在线攻击事件迅速增加,同样的风险仍然很容易被利用。国内知名黑客安全组织东方联盟表示:这些通常很容易在浏览器中直接识别; 这只是了解要寻找的易受攻击模式的问题。从攻击者的角度来看,它们的入口点通常是浏览器。他们有一个网站,他们想要调查安全风险,这是他们如何去做的。与审查源代码相比,这种方法更能反映真实的在线威胁,它使开发人员能够立

 如何知道CPU是否支持虚拟化技术(VT)

摘要:我们已经知道如何检查你的 Linux 操作系统是 32 位还是 64 位以及如何知道你的 Linux 系统是物理机还是虚拟机。今天,我们将学习另一个有用的话题 - 如何知道 CPU 是否支持虚拟化技术 (VT)?在安装虚拟化程序(如 VirtualBox 或 VMWare workstation)以在 Linux 系统上运行虚拟机之前,你应该首先验证这一点。现在让我们来看看你的电脑是否支持 VT。相信我,这真的很简单!了

 一场由弱密码引发的勒索病毒感染惨案

摘要:事件回顾:2018年3月21日8:40,我像往常一样在开车去上班的路上,突然接到一个客户的电话:我们的电脑被勒索病毒感染了,文件被加密。这样的电话内容虽然经常听到,但这个电话让我分外的震惊。因为之前虽然经常收到这样的电话,但基本上都是没有安装杀毒软件或者安装的某著名免费的所谓杀毒软件,中毒也是很正常的,但我的客户被勒索病毒感染的,这还是第一个,震惊之情溢于言

 如何在Linux中查找最大的10个文件

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

 MySQL高性能优化实战全解

摘要:MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。今天我们特别邀请了资深的Linux运维老司机惨绿少年Linux来给大家体验MySQL的优化实战,助你高薪之路顺畅。图

 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

 运维绝不是背锅、填坑和救火,价值在于持续集成与交付!

摘要:魅族运维团队通过构建持续集成云端交付平台提高应对变化的能力,实现主动应对变化提高效益的价值目标,向用户以及产品团队提供高效的交付体验。通过这段自研历程,希望能给大家带来些启示。2017 年 12 月 01 日-02 日,由 51CTO 主办的 WOTD 全球软件开发技术峰会在深圳中州万豪酒店隆重举行。本次峰会以软件开发为主题,魅族资深架构师古日旗在创新运维探索专场与来宾分享&quo
分页:« 5 6 7 8 9 10 11 12 13 14 »
Powered by AKCMS