perl 转汉字到拼音

使用Lingua写的模块: pm link : search.cpan.org/~fayland/Lingua-Han-PinYin-0.15/lib/Lingua/Han/PinYin.pm #!/usr/bin/perl -w use Lingua::Han::PinYin(); sub getpinyin{ my @value = @_; my $pinyin = ''; for my $out (0 .. $#value){...

cp命令故障排查

如果不小心输入如下命令: cp -a -p /tmp/i.com/* 由于疏忽缺少了目标路径,这样造成的后果是: 1、如果i.com目录下最后一个文件不为目录,则会提示该命令错误,这遇我们的期望相同; 2、如果i.com目录下最后一个文件为目录,那么从原理上讲该命令会这样执行 cp -a -p /tmp/i.com/文件1 文件2 文件3 ...... 文件x 即所有的文件都会复制一份到文件x中,此即为问题的根源所在; 3、当你没有意识到2点的时候,你很有可能会 使用 cp -a -p /tmp/i.com/* . 来重新执行一次,但是这样做的后果便是和你预想结果的差异越来越大;...

innobackupex restore

innobackupex恢复原理见 http://www.arstercz.com/how-innobackupex-works/ 以下重做slave过程为prepare和apply-log之后的过程。 创建新从库 移除旧目录: [root@bigdb node3303]# pwd /srv/mysql/node3303 [root@bigdb node3303]# mv data data_20130221 [root@bigdb node3303]# mkdir data;chown mysql.root data 恢复数据: 避免错误:innobackupex: fatal error: no...

How does innobackupex works

innobackupex工作流程 innobackupex封装了xtrabackup(InnoDB备份)工具,大致的备份流程如下: |创建备份目录| ---> |xtrabackup备份InnoDB| --> |全局锁| --> |备份非InnoDB表| --> |释放锁| 在 xtrabackup 备份 InnoDB 过程中,InnoDB 相关变化如下显示: 上述部分为拷贝文件阶段,文件的变化及拷贝文件工作流程见下图: 在备份InnoDB的过程中,记录的变更保存于xtrabackup_logfile文件,所以在prepare(–apply-log)的时候,重放该部分数据到表空间即可,如下: 以上就完成了在拷贝文件完成后的那个时间点的全量备份; FAQ: xtrabackup备份开始时,suspend到底有什么作用? 130716 12:14:08 innobackupex:...

MySQL backup and recovery

read more from MySQL backup and recovery

iptables自定义链的使用

iptables中,target/jump决定了符合条件的包到何处去,语法是--jump target或-j target。 通过-N参数创建自定义链: iptables -N BLOCK 之后将BLOCK链作为jump的目标: iptables -I INPUT 6 -p tcp --dport 80 -i p3p1 -j BLOCK 如下: [root@cz ~]# iptables -vnL...

logrotate日志分割

/etc/logrotate.d/目录存在各种服务:如squid、nginx、httpd等 # less /etc/logrotate.d/squid /web/squid/logs/access.log /web/squid/logs/cache.log /web/squid/logs/store.log { daily missingok nocompress noolddir sharedscripts postrotate DATE=`/bin/date--date=yesterday +%y%m%d` LOGDIR="/web/squid/logs" /usr/sbin/squid -k rotate 2>/dev/null || true sleep 10...

Keep your slave warm

Keep your slave warm note: pt-query-digest 2.2.x had removed this function. pt-query-digest –version pt-query-digest 2.1.9 workflow: flowchart LR A[master] ---> |filter select sql| B[text file]...

mha 部署及流程说明

mha (Mysql Master High Availability Manaager) 流程及部署说明 一. 系统环境 ** 管理节点 Hostname | mgr.com Platform | Linux Release | CentOS release 6.4 (Final) Kernel |...