存档

作者存档

Linux下MySQL主从同步监控shell脚本–修正版

2016年1月16日 4 条评论

原理:
1)监控MYSQL的运行状态;
2)Slave机器的IO和SQL状态都必须为YES,缺一不可;
注意,请结合自身的实际环境使用。

ps:网上搜了下,大致都存在同一个坑,echo输出的时候没有注意默认不转义换行的问题,会导致对Slave_SQL_Running的监控失去意义,实际上[......]

Read more

分类: MySQL 标签:

linux 之间传输数据分享一个小技巧

2015年8月4日 1 条评论

1.从远程服务器下载到当前服务器
scp -P 端口号 用户名@远程服务器ip地址:/文件绝对路径 本地存放路径
例:

scp -P 3333 root@192.168.199.110:/tmp/a.txt /tmp/a.txt

2.从前服务器上传到远程服务器
scp -P 端口号 本地存放路径 用户名@远程服务器ip地址[......]

Read more

分类: Linux 标签:

两个简单的并发测试方案

2015年4月23日 3 条评论

发现项目里边经常有并发测试的需求,就记录两条,免得每次都重写。bash的方案主要是方便在Linux下调试,php方案主要是方便在非Linux的操作系统下调试。

  • Linux bash实现
  • #!/bin/bash
    for ((i=0;i<100;i++));do 
    {
        #并发测试代码可放这儿
        echo $i>>aa && echo $i
    }&
    done
    wait
    cat aa|wc -l
    rm aa
  • php方案
  • 7f3c1e5[......]

    Read more

    分类: Linux, PHP 标签:

    curl: (35) error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error

    2014年8月19日 3 条评论

    当使用php的扩展模块curl抓取某些https类站点数据时,php莫名的没有数据返回!

    回到curl命令本身,测试发现报错

    curl https://www.heshidai.com
    curl: (35) error:14077438:SSL routines:SSL23_GET_S[......]

    Read more

    分类: PHP 标签:

    linux查看占用内存/cpu最高的进程情况

    2014年4月8日 1 条评论

    linux查看占用cpu最高的进程

    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

    或者top (然后按下M,注意这里是大写)

    linux查看占用内存最高的进程

    ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head

    或者top (然后按[......]

    Read more

    分类: Linux 标签: ,

    MySQL Repair with keycache

    2014年3月8日 没有评论

    今天给一个MyISAM的大表加索引,临时表MYD文件的大小增长非常慢,到了MYD文件创建完成后,却发现MYI文件很小,ALTER TABLE语句始终不能结束,登录MYSQL查看show processlist;发现,ALTER TABLE语句在“Repair with keycache”状态。
    于[......]

    Read more

    分类: MySQL 标签: ,

    nc: invalid option — ‘e’

    2014年2月13日 1 条评论

    nc反弹shell的时候出现错误
    nc: invalid option — ‘e’
    This is nc from the netcat-openbsd package. An alternative nc is available
    in the netcat-traditional pac[......]

    Read more

    分类: Linux 标签: ,

    Memcache安全配置

    2014年1月21日 1 条评论
  • 0×00 Memcache简介
  • Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。
    Memcache[......]

    Read more

    分类: PHP 标签: ,

    利用taskset有效控制cpu资源

    2013年11月22日 没有评论

    常常感觉系统资源不够用,一台机子上跑了不下3个比较重要的服务,但是每天我们还要在上面进行个备份压缩等处理,网络长时间传输,这在就很影响本就不够用的系统资源。
    这个时候我们就可以把一些不太重要的比如copy/备份/同步等工作限定在一颗cpu上,或者是多核的cpu的一颗核心上进行处理,虽然这不一定是最[......]

    Read more

    分类: Linux 标签:

    JavaScript对cookie的增删改查

    2013年10月21日 1 条评论

    JavaScript写cookie

    function setCookie(c_name,value,expiredays,path) {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ";" + ((path==null) ? "" : "path=" + escape(path));
    }
    setCookie("qiufeng","www.fengdingbo.com",24);

    JavaScript读cookie

    function getCookie(c_name) {
        if (document.cookie.length>0) {
            c_start=document.cookie.indexOf(c_name + "=");
            if (c_start!=-1) { 
                c_start=c_start + c_name.length+1 ;
                c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
                return unescape(document.cookie.substring(c_start,c_end));
            }
        }
        return "";
    }

    JavaScript删除cookie

    7f3c1e5ed766ad[......]

    Read more

    分类: JavaScript 标签: