奇妙的 Linux 世界

种一棵树最好的时间是十年前,其次是现在。

运维的 85 条军规

中文翻译:http://www.oschina.net/translate/85-operational-rules 英文原文:http://jprall.typepad.com/blog/2010/10/85-operational-rules.html 承载能力优先 ——随后再进行优化 —— 不遵守这条规则必定带来故障停机时间。不要在故障停机时间的压力下进行优化——要先集中精力提高承......

MySQL不同复制模式下忽略某些 Binlog 事件方法

在MySQL复制中,如何忽略slave节点上发生的主键冲突、数据不存在等错误。 在MySQL复制中,如果slave节点上遇到错误,比如数据不存在或者主键冲突等错误时,想要忽略这些错误,可以采用以下几种方法: 1、未启用GTID模式时 只需通过设定 SQL_SLAVE_SKIP_COUNTER 的值,即可忽略一些复制事件。例如: 需要先关闭SLAVE服务 1root@imysql.com [t......

MySQL Processlist 中需引起关注的状态

一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。 今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个: Copy to tmp table 执行ALTER TABLE修改表结构时建议:放在凌晨执行或者采用类似pt-osc工具 Copying to tm......

Nginx 与 Lua 的执行顺序和步骤说明

一、Nginx执行步骤 Nginx处理每一个用户请求时,都是按照若干个不同阶段(phase)依次处理的,而不是根据配置文件上的顺序。 Nginx处理请求的过程一共划分为11个阶段,按照执行顺序依次是post-read、server-rewrite、find-config、rewrite、post-rewrite、 preaccess、access、post-access、try-files、......

Linux 安装 CLI 的字典 sdcv

sdcv全称为stardict console version,是终端下的词典。 安装sdcv 123#CentOS, RHEL, Fedora (need EPEL repo)#yum install sdcv#sudo apt-get install sdcv 安装字典 下载字典 简体中文: http://download.huzheng.org/zh_CN/ 繁体中文: http://......

Bash Shell 对目录內 PHP 做 Syntax check

Shell script要对此目录下所有PHP做Syntax check(注:-l Syntax check only), 可以用下述写法: *此目录內 .php 文件做Syntax check 123for f in `ls *.php`; do php -l $f;done 此目录內, 所有目录含有php都做Syntax check 123for f in `find .......

CentOS 下实现 SFTP CHROOT 的几种方法

通过MySecureShell实现 什么是MySecureShell MySecureShell is a sftp-server developing tool which help to make a ftp server like proftpd but very securised with SSH encryption. This software is highly confi......

Debian/Ubuntu 下 IPtables 管理脚本

RedHat系列下有比较好用的iptables管理工具,可以像控制服务进程一样来对防火墙进行管理及控制,debian系发行版默认不开启iptables,当然也没有与之相关的能直接管理的工具了。这里推荐两款工具来完成这一工作。 使用iptables-persistent 安装 1apt-get install iptables-persistent 指令参考 123456789/etc/in......

CentOS 下配置 Apache HTTPS

安装Apache支持SSL/TLS 1yum install mod_ssl openssl 创建证书 证书(Cerificate)的基本作用是将一个公钥和安全个体(个人、公司、组织等)的名字绑定在一起。 一般情况下,制作证书要经过几个步骤,如上图所示。首先用openssl genrsa生成一个私钥,然后用openssl req生成一个签署请求,最后把请求交给CA,CA签署后就成为该CA......

Docker 网络详解

转载自:http://blog.csdn.net/wsscy2004 网络基础 Docker使用linux桥接,在主机虚拟一个docker0网络接口,在主机中运行命令查看: 12345678#List host bridges$sudo brctl showbridge name bridge id STP enabled interfac......