切换到hexo

新的一年马上开始了,我的博客程序也有一个新到开始。 从原来到octopress换为了hexo

hexo采用nodejs开发,速度上比octopress到ruby有很大优势。

原来每次发布都要等很久,更换到hexo后快了很多。

同时也希望我2015年能多写点博客,2014年基本很少有时间写下自己到技术文章,2015加油!

阅读全文

nginx通过http/1.1访问upstream

Nginx在做upstream的负载均衡的时候,默认请求后端应用服务器使用的是http/1.0协议。

单位有个应用在采用nginx做负载均衡后,经常出现一个10s卡住现象。而用浏览器直接访问后端则没有这个问题。通过在后端应用上tcpdump抓包分析,发现nginx提交过来的请求都是http/1.0协议,而浏览器直接过来的是http/1.1协议。 …

阅读全文

CentOS 5.10安装报磁盘空间错误

今天单位的一台HP DL380 G7安装CentOS 5.10的时候出现错误。 因为服务器配了7块1T的磁盘,做了个Raid5以后,大约3.8T。所有采用了GPT分区,安装的时候直接报错了,提示GTP分区问题。 …

阅读全文

linux-rescan-scsi

最近单位一台服务器在连接EMC DD 640的时候,没有识别出来对应的scsi设备。这里记录下解决办法,其实就是linux如何在不重启的情况下重新扫描scsi设备。 比如HBA卡插上光纤后,无法识别。或者插上新的scsi盘无法识别,都可以用这个方法解决。

1、先查看有哪些HBA卡的主机号

ls /sys/class/fc_host/

2、让系统重新扫 …

阅读全文

自定义zabbix inventory界面

Zabbix报警后,点击报警的主机会出现一个host inventory连接。进入host inventory后,可以查看报警主机的一些信息。而Overview内的信息并不多,Details栏内信息又太多了。 我想通过自定义这个Overview将比较关系的操作系统,联系人,硬件位置等信息显示在此页面中.

通过查看代码,最终发现此页面对 …

阅读全文

owncloud打包zip下载文件名乱码

最近在单位部署了一套owncloud使用。感觉作为内部网盘使用,效果还是挺好的。 不过今天同事发现,选择多个文件一起下载的时候,会出现乱码问题。 多个文件下载会自动打包成一个zip文件进行下载,下载后的文件在windows机器打开就出现文件名乱码了。

##解决办法## 网站搜索了下解决办法,基本上是因为打包zip的时候,文件名编码处理问题造成的。

打 …

阅读全文

dig排查dns问题

最近单位的某些域名在用联通3g访问的时候,经常有无法解析域名的情况。后来是采用dig逐步排查,解决了问题的。

##解决问题的思路## 1、通过ping、dig命令,先判断域名是否可以被解析。

2、如果只是某些机器不正常,就通过@参数指定dns服务器查询。

3、如果查询不到解析,就+tcp 采用tcp协议尝试下。

4、采用+trace通过递归查询,看看 …

阅读全文

多电脑同步octopress

采用markdown编写博客文章,然后通过octopress发布到github上。感觉写博客就像编程一样有意思。 但是当我们有多台电脑的时候,如何同步呢?或者家里有了octopress环境,单位如何写博客呢? 下面是我常用的方法

##安装步骤##

需要安装git环境,可以使用git命令即可。

需要安装ruby环境,建议采用rvm安装

有了以上条件 …

阅读全文

zabbix介绍

Zabbix是一套企业级开源分布式监控软件。可以用来监控网络和服务器的可用性和性能。Zabbix可以根据事件灵活配置邮件和短信报警。Zabbix将监控数据采集到数据库,通过web界面进行展示。

Zabbix支持被动(polling)和主动(trapping)两种方式获取数据。Zabbix的参数配置、报表、数据展示全部通过web界面完成。

Zabbix是免 …

阅读全文

备份到阿里云的oss

#概述#

备份一直是个麻烦的问题。备份到本地担心系统坏了导致数据丢失,备份到远程机器成本又有点高。 我的方法是通过ruby下的一个backup gem,来实现定期将mysql数据库和web程序备份到本地的同时,上传到阿里云的oss上。

##安装##

###ruby安装###

通过rvm来安装ruby,首先安装rvm。参考http://rvm.io 网 …

阅读全文