SuperZhang的网络笔记本。

递归重命名目录中指定文件

作者:share 发布于:2017-8-4 15:56 分类:Linux

当前目录及子目录(甚至子目录下的子目录)中有同名的一个文件read.mk文件,现在将所有的read.mk重命名为read.mk-bak。
    可使用shell脚本来实现:
#!/bin/bash
rename()
{
    find $1 -name read.mk -exec mv {} {}-bak \;

}


# 当前目录myPath

rename myPath


     执行上述shell脚本后,会将myPath及子目录中的read.mk都重命名为read.mk-bak。

阅读全文>>

评论(0) 浏览(357)

网络存储mkfs.ext4 格式化很慢的解决方法

作者:share 发布于:2017-7-20 14:52 分类:Linux

在大的磁盘上通过mkfs.ext4 制作文件系统往往很慢,如果要处理的磁盘是通过iscsi或者ceph挂载过来的,在网络情况不好的情况下,该过程更是漫长,甚至卡死。

在创建ext4文件系统的过程中,inode table对应的区域需要被清除,这一过程会大量占用磁盘的带宽。


例如对于千兆网络环境下挂载过来的ceph块存储,磁盘的写入基本达到了上

阅读全文>>

评论(0) 浏览(349)

MySQL 数据备份与还原

作者:share 发布于:2017-7-18 16:02 分类:Linux

一、数据备份

  1、使用mysqldump命令备份

  mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。

  mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。

阅读全文>>

评论(0) 浏览(94)

[LNMP]php-fpm生产环境配置

作者:share 发布于:2017-7-17 10:55 分类:Linux

基础环境

centos 6.x

安装&启动

目前php5.4 以上需编译安装(或remi源安装),本文档只针对php5.3版本,yum安装需配置epel的源,yum源配置详见[LNMP]Linux的Web服务基础配置

阅读全文>>

评论(0) 浏览(89)

Powered by emlog