标签: Linux&Unix

通过Keepalived实现Redis Failover自动故障切换功能

目前,Redis还没有一个类似于MySQL Proxy或Oracle RAC的官方HA方案。
Redis作者有一个名为Redis Sentinel的计划(http://redis.io/topics/sentinel),据称将会有监控,报警和自动故障转移三大功能,非常不错。
但可惜的是短期内恐怕还不能开发完成。

因此,如何在出现故障时自动转移是一个需要解决的问题。

通过对网上一些资料的搜索,有建议采用HAProxy或Keepalived来实现的,事实上如果是做Failover而非负载均衡的[……]

阅读全文»

将RHEL的iptables管理脚本迁移到Ubuntu

Ubuntu的默认防火墙管理工具是ufw,它是一个通过Python实现的工具,最终也是转换为iptables命令实现防火墙规则过滤的。
但有一点比较令人讨厌的是,ufw默认启用了非常多的规则,且配置文件非常不便于配置。
而对于习惯于直接通过iptables指令来设置防火墙规则的管理员,RHEL的iptables脚本管理方式就非常的干净利落。

但是直接将RHEL上的iptables脚本拿到Ubuntu下,是无法正常运行的,需要做很多的修改。

以下是相关步骤:

1.创建配置文件iptab[……]

阅读全文»

使用dnsmasq快速搭建内网DNS

1. 安装dnsmasq
$ sudo apt-get install dnsmasq

2. 添加域名解析记录
$ sudo vim /etc/hosts
192.168.10.10 hadoop-master.heylinux.com
192.168.10.11 hadoop-node-1.heylinux.com

3. 配置上级DNS服务器地址
$ sudo vim /etc/resolv.conf
nameserver 61.139.2.69

4. 重[……]

阅读全文»

haproxy部署笔记

1、HAProxy安装及日志配置
# vim install-haproxy.sh
#! /bin/bash

dir=/usr/local
ha_dir=${dir}/haproxy

#install
if [ ! -e “$ha_dir” ]; then
#下载源码到/tmp/haproxy-1.4.22.tar.gz
wget -nc -P /tmp http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.22.tar[……]

阅读全文»

Linux 查看系统硬件信息

linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。

cpu

lscpu命令,查看的是cpu的统计信息.

blue@blue-pc:~$ lscpu
Architecture: i686 #cpu架构
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian #小尾序
CPU(s): 4&nbs[……]

阅读全文»

Nginx的configure各项中文说明

–prefix=<path> – Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。 
–sbin-path=<path> – Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx。 
–conf-path=<path> – 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为<prefix>/conf/nginx.conf[……]

阅读全文»

redis.conf中文版(基于2.4)

# Redis示例配置文件

# 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:
#
# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
#
# 单位是大小写不敏感的,所以1GB 1[……]

阅读全文»

memcached参数中文解释

memcached 1.4.2
-p <num>      监听的TCP端口(默认: 11211)
-U <num>      监听的UDP端口(默认: 11211, 0表示不监听)
-s <file>     用于监听的UNIX套接字路径(禁用网络支持)
-a <mask>     UNIX套接字访问掩码,八进制数字(默认:0700)
-l &lt[……]

阅读全文»

memcached常用命令说明

一、存储

存储命令的格式:

<command name> <key> <flags> <exptime> <bytes><data block>

参数说明如下:
命令                    &n[……]

阅读全文»

网站排障分析常用的命令

好久没有发贴了,

整理一些常用分析网站的小命令方便大家排障,内容均来源于网络。

如果你是初学者关于AWK应用技巧请参照论坛的脚本编程版块,

如果你是老手,什么好的命令集或者必杀技欢迎跟贴,丰富此贴!

系统连接状态篇:

1.查看TCP连接状态

netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn 

netstat -n | awk ‘/[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号