- 浏览: 81482 次
- 性别:
- 来自: 长沙
最新评论
文章列表
参考网站:http://kibana.logstash.es/content/
一.elasticsearch安装
1.先下载elasticsearch,kibana,logstash,redis的安装包:
wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.3.tar.gz
wget https://download.elastic.co/kibana/kibana/kibana-4.1.8-linux-x64.tar.gz
wget http://d ...
一。NFS共享服务
1.安装nfs服务器:
yum install nfs-utils -y
2.配置nfs服务器:
cat /etc/exports
/home/work 192.168.0.*(rw,sync,all_squash) 一般这配置就可以
rw:read-write,可读写; 注意,仅仅这里设置成读写客户端还是不能正常写入,还要正确地设置共享目录的权限,参考问题7
ro:read-only,只读;
sync:文件同时写入硬盘和内存;
async:文件暂存于内存,而不是直接写入内存;
1.heartbeat提供高可用,一台宕机另一台接管。
2.心跳线尽量使用串口或者直连线,否则可能发生裂脑情况,双方同时接不到心跳,同时启服务器和VIP。
3.防止裂脑发生的办法:
多条心跳线,使用stonith设备强行杀死主节点(断电),对裂脑进行监控报警人工再去处理,磁盘锁,接管时间设置比较长给人上去查看是否裂脑留时间,增加仲裁机制。
4.裂脑告警只需查看备机的VIP出现即可,出现VIP不是正常接管就是裂脑
5.HA.cf配置文件:
debugfile /var/log/ha-debug
logfile /var/log/ha-log
logfacility lo ...
1、安装minicom 以及 文件传送工具
sudo yum install minicom lrzsz
2. 在使用串口之前必须查看你的电脑是否可以支持usb转串口通信。如果出现下面字样则支持还是ok的。
lsmod | grep usbserial usbserial 33694 3 pl2303
3.插上usb之后,出现连接成功信息就好了。
dmesg | grep USB0
检查是否存在设备/dev/ttyUSB0,如果没有就建立一个:
ls /dev/ttyUSB0 mknod /dev/ttyUSB ...
linux运维人员必须熟悉的运维工具汇总
- 博客分类:
- linux相关
运维人员必须熟悉的运维工具汇总
原文:http://oldboy.blog.51cto.com/2561410/775056
某日受邀请参加了一个BBS活动,于是有了下面的内容。下面是在linux网站运维方向老男孩最近几年常用的免费的开源软件,临时即兴想起来的,在这里和大家分享,希望给初学者指引一点路。linux的世界真的很精彩,还没入门的朋友赶紧进来吧!
操作系统:Centos※,Ubuntu,Redhat※,suse,Freebsd
网站服务:nginx
CentOS6.5系统双网卡绑定配置详解
- 博客分类:
- linux相关
多网卡的7种bond模式原理
Linux 多网卡绑定
网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6
常用的有三种
mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。
mode=1:自动备援模式, ...
Ansible主机与组的定义Inventory
- 博客分类:
- 自动化运维
Inventory
Ansible的Inventory文件,可以理解为saltstack中的salt-key中的所有minion的列表以及用户自定义的nodegroup的概念,默认情况下这个文件是/etc/ansible/hosts,到目前为止,以上仅仅是Inventory文件的小小一部分作用,其实他的作用远远不止这些:)
Hosts and Groups
对于/etc/ansible/hosts最简单的定义格式像下面:
mail . lightcloou
ansible常用模块用法
- 博客分类:
- 自动化运维
转自:http://blog.csdn.net/iloveyin/article/details/46982023
ansible 默认提供了很多模块来供我们使用。在 Linux 中,我们可以通过 ansible-doc -l 命令查看到当前 ansible 都支持哪些模块,通过 ansible-doc -s 模块名 又可以查看该模块有哪些参数可以使用。
下面介绍比较常用的几个模块:
1.网页访问量开源监控软件:PIWIK
2.一款监控网络状态的好工具- Smokeping
3.查看IO状态和网络状态的两个工具:iotop iftop
4.cpu充分使用的一个比例:
65%-70% User Time ,
30%-35% System Time ,
0%-5% Idel Time
5.安装ZIBBIX相关:
一。编译前需要安装:
YUM 直接来安装LAMP 需要安装gcc gcc-c++
yum -y install zlib zlib-devel glibc glibc-devel libxml2 libx ...
Zookeeper常用命令
- 博客分类:
- linux相关
ZooKeeper服务命令:
在准备好相应的配置之后,可以直接通过zkServer.sh 这个脚本进行服务的相关操作
1. 启动ZK服务: sh bin/zkServer.sh start
2. 查看ZK服务状态: sh bin/zkServer.sh status
3. 停止ZK服务: sh bin/zkServer.sh stop
4. 重启ZK服务: sh bin/zkServer.sh restart
如下示例:
zk客户端命令
ZooKeeper命令行工具类似于Linux的shell环境,不过功能 ...
zookeeper运维管理
- 博客分类:
- linux相关
zookeeper 运维管理(转)
link:http://www.cnblogs.com/lpshou/archive/2013/06/14/3136879.html
学习借鉴
1.部署
本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容:
1. 系统环境
2. 集群模式的配置
3. 单机模式的配置
系统环境和集群模式配置这两节内容大体讲述了如何部署一个能够用于生产环境的ZK集群。如果仅仅是想在单机上将ZK运行起来,进行一些开发与测试,那么第三部分或许是你的菜。
1.1系统环境
1.1.1平台支持
平 台
运行 ...
Python fabric实现远程操作和部署
fabric
作用
环境配置
hello world
执行本机操作
1.安装Centos系统是选择常用的软件包:
@base ,@Compatibility libraries,@debuggingtools
@Development tools
2.批量启动很多服务的自启动:
for name in `chkconfig --list|awk '{print $1}'|grep -Ev "rsync|tftp"`;do chkconfig $name on;done
将除了rsync和tftp以外的所有服务开启自启动。
chkconfig --list|awk '{print $ ...
CentOS6.2X86_64系统定制文档详细版
版本:V1.0
版权:GPL
时间:2015-12-17
作者:无影
说明:本文档所用方法来自网络,经过本人亲自成功实践总结,如有谬误,欢迎各位指正,定制系统过程,得到zero,逸马驰骋等众多兄弟的帮 ...