首页 - 苦逼小运维 

elasticsearch快照恢复

beanhe on 2017-03-01 03:24:41
#### 通过SNAPSHOT方式备份和恢复elasticsearch ##### 思路:通过ElasticSearch自带的snapshot功能创建快照,再使用快照进行index的恢复 ##### 测试版本:ElasticSearch 2.4.4 ##### 结果:可在同一个cluster中进行备份和恢复,也可以在ClusterA进行snapshot备份,然后将数据恢复到ClusterB ## ... ...
阅读全文

Mac OS即时刷新DNS缓存

beanhe on 2017-03-01 03:24:41
##### 在Mac OS中,mDNSResponder用以提供自动网络配置,包括DNS服务和配置,因此可以通过重启此服务实现DNS缓存的即时刷新,方法如下: ``` #!/bin/bash launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponderHelper.plist > /tmp/DNSResponde ... ...
阅读全文

CPU使用率详解

beanhe on 2017-03-01 03:24:41
多数服务器故障都伴随着较高的CPU使用率,在`*nix`系统中,有很多工具可以查看CPU使用状况,不过最直接的方法可以通过查看`/proc/stat`文件里的内容进行分析,如下所示: ``` root@dev-zilyfgt1od7cv:~# cat /proc/stat cpu 40966 1289 23684 36602471 2349 0 3905 0 0 0 cpu0 26802 76 ... ...
阅读全文

Grafana简介

beanhe on 2017-02-27 03:24:41
### Grafana - 强大高颜值的运维(绘图/监控/报警)工具 - 用途(官方):The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More - Github地址:[grafana/grafana](https://github. ... ...
阅读全文

Grafana告警配置

beanhe on 2017-02-27 03:24:41
### Grafana告警(Alerting)配置 - Grafana告警设置分为两部分 - Notification配置 - Alert配置 - Notification配置:其实就是配置告警途径,Grafana支持多种方式的告警: - [Email](http://docs.grafana.org/alerting/notifications/#email) ![grafanano ... ...
阅读全文

sed命令使用笔记

Bean He on 2017-02-24 03:24:41
### sed用法 - 在指定行插入指定字符,控制项`i`代表在匹配行之前插入,控制项`a`代表在匹配行之后插入,例如: ``` # 在首行加入"---" sed -i '1i ---' <file_name> # 在含有"title:"字符的行前插入"---" sed -i '/title:/i ---' <file_name> # 在含有"tags:"字符的行后插入"aaa ... ...
阅读全文

python报错UnicodeEncodeError

Bean He on 2017-02-06 03:24:41
- **解决方案**:`PYTHONIOENCODING="UTF-8"` > 摘自:[Stackoverflow](http://stackoverflow.com/questions/3828723/why-should-we-not-use-sys-setdefaultencodingutf-8-in-a-py-script) - As per the documentation: Th ... ...
阅读全文

python内建函数笔记

Bean He on 2016-12-06 03:24:41
- enumerate函数:用于遍历序列的下标及对应元素 - 当序列为列表或元祖时: ``` > li = ['a', 'b', 'c'] > for i in enumerate(li): > print i (0, 'a') (1, 'b') (2, 'c') > for i,j in e ... ...
阅读全文
- Bigdesk是一个很实用的elasticsearch插件,用于实时监控elasticsearch服务器运行状况,包括JVM/CPU/OS以及其服务本身的相关指标,其界面如下图: - ![预览图](/static/img/blog/elasticsearchBigdesk1.png) - 但是随着elasticsearch更新(更新速度简直丧病啊),这个插件的官方版本已无法正常通过`bin/ ... ...
阅读全文

linux命令sort

Bean He on 2016-10-20 03:24:41
- linux用于排序的方法有很多,其中以sort命令最常用,通常我们都是简单实用sort进行单列排序,比如源文件如下: ``` › cat data.txt 10.17.51.38 10.17.31.48 10.17.51.140 10.17.21.117 10.17.21.103 10.17.41.216 10.17.31.92 10.17.41.114 10.17.41. ... ...
阅读全文