自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆雪寒的天坑

Mysql DBA

  • 博客(426)
  • 资源 (3)
  • 收藏
  • 关注

转载 多实例mysql的安装和管理

mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理。下面就分别来实战这两种多实例的安装和管理先来学习第一种使用多个配

2013-05-29 17:46:15 1454

转载 zfs mirror

ZFS(Zettabyte File System) 一個打破過去思維的檔案系統,是昇陽SunMicrosystems 這家公司所開發出來的全新型態檔案系統,因為 License 的問題所以目前只有在 Solaris、Mac、BSD上看得到,ZFS 是 128bit 的檔案系統而它到底有多強呢?別再等待了馬上用了你就知道,只能說 ZFS 真是一個上帝賜給IT人員的好禮物。優點:

2013-05-28 17:26:16 1661

转载 ctime mtime atime

文件的 Access time,atime 是在读取文件或者执行文件时更改的。文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。文件的 Create time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。

2013-05-16 17:12:59 672

转载 ARP预防

首先对国内某些IDC不负责任的行为表示抗议一般欺骗机器通过ARP Request获得网关的MAC,然后同样方法获得你服务器的MAC进行双向欺骗,然后sniffer密码,挂马之类。国内几乎所有的IDC都是几百服务器公用一个网关的。然后上百个服务器总有几个有漏洞的,然后你就被ARP欺骗挂马或者抓密码了下面介绍的是Linux 利用arptables来防止ARP Request获得你的

2013-05-02 14:33:56 825

原创 一次ARP劫持 检测

测试网站返回:telnet www.sdsd.com 80GET / HTTP/1.1查看是否有ARP啥的:bzcat messages.0.bz2  | grep arptcpdump -i em0 让网卡不响应 arp 请求:绑定网关的MAC然后ifconfig em0 -arp    if

2013-04-25 21:25:46 1304

转载 iptables 应用

这里只列出比较常用的参数,详细的请查看man iptables1、查看iptables -nvL –line-number-L 查看当前表的所有规则,默认查看的是filter表,如果要查看NAT表,可以加上-t NAT参数-n 不对ip地址进行反查,加上这个参数显示速度会快很多-v 输出详细信息,包含通过该规则的数据包数量,总字节数及相应的网络接口–line-num

2013-04-01 14:30:02 870

转载 ZFS 快照概述

ZFS 快照概述  快照是文件系统或卷的只读副本。快照几乎可以即时创建,而且最初不占用池中的其他磁盘空间。但是,当活动数据集中的数据发生更改时,快照通过继续引用旧数据占用磁盘空间,从而阻止释放该空间。  ZFS 快照具有以下特征:  可在系统重新引导后存留下来。  理论最大快照数是 264。  不使用单独的后备存储。快照直接占用存储池(从中创建这些快照的文件

2013-03-04 17:27:43 5995

转载 sendmail作为FreeBSD下的默认MTA postfix替换

sendmail作为FreeBSD下的默认MTA,虽然功能很强大,但是设定非常复杂,postfix相比之下具有很大的优势,不仅设定简单,而且速度更快,也更安全(当然,安全与否的决定因素取决于管理员)。在FreeBSD中用postfix代替sendmail成为MTA是个不错的选择。停止sendmail的运行cd /etc/mailmake stop安装postfixcd

2013-03-04 15:26:12 1483

原创 拯救进不了系统的 freebsd

ifconfig em0 x.x.x.x netmask 255.255.255.x  #设置IProute add default x.x.x.x   #设置网关/etc/rc.d/sshd forcestart  #启动sshpw useradd xxxd -g wheel  #添加用户passwd xxxd 设置密码为 123456

2013-02-18 23:47:03 774

转载 mysql 数据库的悲观锁 乐观锁

一个典型的倚赖数据库的悲观锁调用:     select * from account where name=”Erica” for update这条 sql 语句锁定了 account 表中所有符合检索条件( name=”Erica” )的记录。本次事务提交之前(事务提交时会释放事务过程中的锁),外界无法修改这些记录。Hibernate 的悲观锁,也是基于数据库的锁机制实现。注意,只有在

2013-02-17 15:55:27 698

转载 myisam与innodb索引组织逻辑结构

首先复习一下myisam与innodb索引组织逻辑结构:•Myisam   -主键索引/非主键索引     叶子节点上均带有行号,通过行号进行索引•Innodb   -主键索引(聚簇索引)      叶子节点上带有数据   -非主键索引(第二索引)    叶子节点上带有主键id问题:为什么innodb存储引擎的

2013-01-31 12:26:10 968

转载 JS 的OOP 模式 还算可以模仿

/* * Swipe 1.0 * * Brad Birdsall, Prime * Copyright 2011, Licensed GPL & MIT **/;window.Swipe = function(element, options) {  // return immediately if element doesn't exist  if (!element) return nul

2013-01-19 12:29:05 467

转载 JavaScript: 让拖动支持iphone/ipad触摸

ios拖动 html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, str

2012-12-21 23:53:58 1444

转载 height、clientHeight、scrollHeight、offsetHeight区别

height、clientHeight、scrollHeight、offsetHeight区别

2012-12-21 21:57:46 664

转载 JavaScript,自己动手做了一个简单的鼠标拖动的实例

学了几天的JavaScript,自己动手做了一个简单的鼠标拖动的实例,拖动过程中科自动检测与目标容器的距离,在一定的距离范围内可以自动将被拖动的元素加入到目标容器中,希望对开始学习javascript的童鞋有用……先看看效果图(Chrome、FireFox、Opera、Safari测试通过):效果图(虚线框:目标对象    蓝色填充透明框:临时拖动对象   红色填充框:被拖

2012-12-21 21:50:23 651

转载 $.getJSON()跨域请求

$.getJSON()跨域请求以前总是没搞明白是怎么回事,现在是迫不得已,就仔细看了看说明文档,终于测试成功了,记下: 1,同一域名下和其他的请求可以是一样的js:        var url="http://localhost:2589/a.ashx";        $(function(){            $.getJSON(url,functi

2012-12-14 20:33:23 1626

转载 php 莫名502问题的解决办法

本文针对PHP ver 5.3.6 or Higher,其它未测试过。1. 使用不同端口或sock启动多个php-fpm主进程假设使用不同配置文件启动3个使用sock的php-fpm主进程#/usr/local/php/sbin/php-fpm --fpm-config /usr/local/php/etc/php-fpm.1.conf#/usr/local/php/sbin

2012-12-11 14:39:11 7251

转载 python gevent 安装

1.下载安装包新版本是libevent-2.0.10-stable。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~provos/libevent-2.0.10-stable.tar.gz2.解压 # tar zxvf libe

2012-12-11 14:29:23 12570

转载 消费者&生产者模型的python代码

引言:前几天看了一点InfoQ上大神们很多的总结,服务编程范式以这样的方式进化多进程--->多线程--->非阻塞--->协程。说说协程,找了一些关于GreenLet的资料,协程也称作微线程,是比线程还小的一种执行体。线程确实执行体就是一个函数,在用户空间看来,但是在内核中线程也是一个进程,LWP所谓的轻量级进程,线程也存在自己的上下文运行环境。协程不同于线程的是,线程是抢占

2012-12-08 20:13:13 1520

转载 centos php unixODBC mssql

一, 安装 unixODBC下载安装包. 在 RedHat 安装光盘上就有unixODBC-2.2.11-1.RHEL4.1.i386.rpmunixODBC-devel-2.2.11-1.RHEL4.1.i386.rpmunixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm安装rpm -Uvh unixODBC-2.2.11-1.RHEL4.

2012-12-06 17:43:46 2747

转载 Awstats nginx 安装

系统默认Nginx 版本为 1.0.0,日志格式 Awstats 可以直接识别,并且由logrotate 做了日志回滚,每日对日志进行截断。为了得到更准确的分析结果并且尽量少占用系统资源,我每天在凌晨分析上一天的日志,并将结果输出为纯静态文件。由于logrotate 压缩了旧日志所以要修改logrotate 设置不压缩就日志。修改vi /etc/logrotate.d/nginx

2012-12-01 21:57:16 1143

转载 php 5.4.x php-fpm nginx 安装

好的网站响应速度对浏览者用户体验和SEO都有积极作用。如果能够通过选择不同的服务器环境来达到占用更少的资源达到更快的网站速度,那么,另一方面也可以节省钱包的花费。在linode上面购买了512M的VPS,原先安装了webmin面板,apache虽然功能很全面,但是性能却较之新兴的nginx逊色;同时,面板本身占用了相当多的资源。512M的内存运行起来相当吃力,服务器经常出现500错误。调试-测试了

2012-11-30 20:37:57 2980

转载 centos 安装 php php-fpm

Nginx 本身就不用介绍了,目前使用 FastCGI 是最流行的模式.现在不少网站使用.我来介绍一个简单的安装方法.先要使用第三方的源,默认的源是不存在最新的 php 的,需要 php 5.3.3 以上才有 php-fpm,所以一定要安装这些源..配置最新 PHP 的源如果是 CentOS 6 和 Red Hat (RHEL) 6 的  Remi 源

2012-11-22 12:09:41 6796

转载 CentOS下MRTG的正确安装方法

关于在CentOS下MRTG的正确安装方法安装方法如下:yum install net-snmp net-snmp-utils mrtg   恩,安装好了。接着生成配置文件:==========================================vim /etc/snmp/snmpd.conf   把第89行前面的注释符号#去掉,变成

2012-11-17 20:12:27 1980

转载 zend studio 9 主题更换

更改Zend Studio/Eclipse代码风格主题  2012-05-28 18:46:23|  分类: 技术杂谈|字号 订阅我这里仅介绍通过更新站点安装方式。首先点击Help | Install New Software…,然后根据下图所示填写Work with为http://eclipse-color-theme.github.com/update/

2012-11-03 11:19:09 4171

转载 centos 遇到的 "Give root password for maintenance 。 却没办法输入密码 问题

In the event your Linux box experiences disk or file system issues you may receive a "Give root password for maintenance" prompt upon reboot. If you have your root password you can login but in the ev

2012-10-30 01:48:09 7400 1

转载 centos rsync 配置

环境:CentOS 5.2 (两台)rsync服务器IP:192.168.1.114客户端IP:192.168.1.1151、安装rsync,并通过xinetd管理rsyncyum install rsync xinetd2、修改/etc/xinetd.d/rsync文件,使其随xinetd启动而启动vim /etc/xinetd.d/rsync

2012-10-27 22:32:24 2313

转载 微型 Python Web 框架: Bottle

微型 Python Web 框架: Bottle在 19/09/11 07:04 PM 由 COSTONY 发表Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第三方模块。路由(Routing):将请求映射到函数,可以创建十分优雅的 URL模板(Templa

2012-10-18 22:09:37 44617

转载 python 中文验证码

# -*- coding: utf-8 -*-import Image,ImageDraw,ImageFontimport randomimport math, string class RandomChar(): """用于随机生成汉字""" @staticmethod def Unicode(): val = random.randint(0x4E00, 0x9

2012-10-18 18:00:23 1134

转载 nginx ssl 另外一粒

编译nginx时启用HttpSslModule模块,nginx版本需要0.8.7以上,我们集群中的已经编译好了./configure –user=www –group=www –prefix=/usr/local/nginx –with-http_ssl_module进入要创建证书和私钥的目录cd /usr/local/webserver/nginx/conf创建服务器私钥

2012-10-16 11:00:21 1518

转载 nginx ssl 配置

由于HTTP协议明文传输数据,使得嗅探无处不在,因此对某些网站如购物交易类、注册登陆类等,需要开启HTTPS协议来增加安全性,保证用户的密码不被盗取和嗅探。HTTPS需要SSL数字安全证书的支持,一般找浏览器信任的CA机构签发数字证书都是要收费的,价格一般在13美元/年至50美元/年不等。(除了StartSSL和PositiveSSL)如果证书只是给自己用的,防止在线管理时密码被窃听,则可

2012-10-15 18:05:48 1302

转载 python 配置文件参考一例

#! @PYTHON@# Original pure-config.py by Frank Denis # Copyright 2001 by Joshua Rodman ,# Modifications Copyright 2001-2009 by Matthias Andree# # All Rights Reserved# # Permi

2012-10-13 11:58:09 711

原创 python asyncore 使用

import asyncoreimport socketimport jsonclass EchoHandler(asyncore.dispatcher_with_send): def __init__(self,sock): asyncore.dispatcher_with_send.__init__(self,sock) self.__sock

2012-10-12 11:40:09 3704

转载 centos 安裝 ImageMagick imagick for php

centos 安裝 ImageMagick imagick for phpyum install ImageMagickyum install ImageMagick-develyum install php-pear [for PECL]使用 pecl 需要 phpize , 沒的話會出現 ERROR: `phpize’ failed把 php 相

2012-10-10 09:35:55 1865

转载 PHP CURL中传递cookie的方法

PHP CURL中传递cookie的方法curl的cookie怎么使用?新手都很头疼的,curl的参数太多了,其中cookie部分就涉及了4个。当然了,手册上明白写的curl的cookie是3个,但是嘛,不是还有个header的参数嘛,里面可以包含cookie.curl非常的好用。最主要的是要熟悉curl_setopt的用法。curl_setopt ($ch, CU

2012-10-10 09:01:46 18461 1

转载 memcache 多线程 并发模型

memcached,相信我们搞linux后端的农民工都知道!这里简单的分析一下memcached是如何处理大量并发的连接的。如题,memcached是个单进程程序,单进程多线程的程序(linuxer可能会会心一笑,这不就是多进程嘛)。memcached底层是用的libevent来管理事件的,下面我们就来看看这个libevent的经典应用是如何运转的。其实一开始memcached是个正宗的单

2012-09-21 23:37:50 8820 1

转载 gdb 调试 memcache

为了方便gdb调试,按照如下重新编译./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent CPPFLAGS='-ggdb3'make && make installgdb memcachedgdb>set args -p 11211 -m 64 -uroot -t2 -vv

2012-09-21 23:08:14 921

转载 svn 目录权限控制

通常,对于subversion只需要控制用户登录访问权限,也就是说,需要用户登录才能访问,而不是开放的Subversion服务。那么在配置的时候,需要加上    AuthType Basic    AuthName "reposity access username and password"    AuthUserFile /etc/subversion/passwd

2012-09-20 14:42:00 1477

转载 $request_time 和 $upstream_response_time 监控

我们要对nginx的日志格式有一定的了解,要知道一些常用的参数.比如:$request_time: nginx处理请求的时间$upstream_response_time: php-cgi的响应时间对于调优常用的参数如上说明。在配置文件里面添加上面的参数,然后重新加载一下nginx的配置文件,现在我们可以观察一下日志的变化了。tail -f /path/to/nginx/l

2012-09-20 01:09:37 9969

转载 php web 方式操作svn

php调用shell脚本的svnup.php文件内容:set_time_limit(0);//$output = array();$ret = 0;exec("/usr/bin/sudo /data0/shell/svnvp.sh", $output, $ret);echo "Result:{$ret}";print_r($output);?>/data0/

2012-09-19 15:11:02 2088

单纯的php测试脚本

单纯的php测试脚本,主要是用来比较 单纯的php测试脚本,主要是用来比较单纯的php测试脚本,主要是用来比较

2010-01-30

使用angel proxy 的 客户端脚本(目前只支持php)

使用angel proxy 的 客户端脚本(目前只支持php)

2010-01-30

python 开发的mysql proxy : angel proxy

实现mysql读写分离。 forking socket模型。

2010-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除