首页 - 苦逼小运维 
#### ubuntu 14.04 pip命令报错:'ImportError: No module named packaging.version' - 原因:pip包出现bug - 修复方案: ``` wget https://bootstrap.pypa.io/get-pip.py python get-pip.py ``` ... ...
阅读全文
#### Ubuntu 14.04 : guestfish error /usr/bin/supermin-helper exited with error status 1 - guestfish工具可以对KVM的镜像进行管理,在ubuntu 14.04中需要安装软件`libguestfs-tools`使用该软件,guestfish具体使用方法可参考:[文档](http://libguestf ... ...
阅读全文

elasticsearch快照恢复

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

Mac OS即时刷新DNS缓存

beanhe on 2017-03-01 02:49:22
##### 在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 02:49:22
多数服务器故障都伴随着较高的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 02:49:22
### 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 02:49:22
### Grafana告警(Alerting)配置 - Grafana告警设置分为两部分 - Notification配置 - Alert配置 - Notification配置:其实就是配置告警途径,Grafana支持多种方式的告警: - [Email](http://docs.grafana.org/alerting/notifications/#email) ![grafanano ... ...
阅读全文

sed命令使用笔记

Bean He on 2017-02-24 02:49:22
### 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 02:49:22
- **解决方案**:`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 02:49:22
- enumerate函数:用于遍历序列的下标及对应元素 - 当序列为列表或元祖时: ``` > li = ['a', 'b', 'c'] > for i in enumerate(li): > print i (0, 'a') (1, 'b') (2, 'c') > for i,j in e ... ...
阅读全文