zabbix server安装

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能。zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。
下面将详细介绍zabbix server的安装。

阅读更多

hexo的站内链接问题

在写博客的时候,经常需要进行站内文章的跳转。原来的方式就是直接写上文章的外部链接。这样非常的不合理,因为如果网站外部链接换了,就需要每篇文章修改,就像硬编码似的。

阅读更多

maupassant主题的引用问题

Maupassant是我很喜欢的一款hexo的主题,简约素雅。但是,原版本上还是有些不符合我口味的地方。例如,索引的问题。markdown原有的索引,是左边的竖杠,而Maupassant 却是一个大引号,看着还不得劲啊。所以参考着试着修改了样式。

阅读更多

hexo常遇到的错误

hexo使用node开发的,其中会依赖很多第三方依赖包。而一些依赖包的更新过快,经常会出现一些版本兼容的问题。下面就简单记录一些hexo搭建博客中遇到的错误,方便以后自己参考,也希望减少大家踩坑的时间。

阅读更多

node安装及版本管理

node的安装方式有很多种。但是,现在node版本更新过于迅速,而且有时候不同项目使用的node版本不同,需要经常切换版本。对于原来的node安装方式来说,切换一次版本绝对是不好的体验。
nvm可以快速的安装node,而且可以快速无痛的切换版本。
下面就简单介绍nvm的安装以及常用的一些指令。

阅读更多

ssh配置

SSH(Secure SHell)是一种网络安全协议,用于计算机的加密登录。这种方式的登录,即使被截获,密码也不会泄露。在github上的项目,下载和push等,都需要在github账户设置ssh key。
下面就简单介绍主机的ssh key生成方法。

阅读更多

AWS申请免费EC2主机

由于平时开发学习,需要用到vps的主机。有以下几种推荐的:

  • 阿里云 之前考虑阿里的毕竟是国内的,不需要翻墙什么的,质量和服务也是有保障。但是最便宜的套餐都要68元一个月,而且配置相当低。所以就打算换一款。
  • linode
    同事推荐。属于高大上的配置,也属于比较稳定可靠的。本打算黑五的时候入手,不过,刚好看到aws的免费套餐,就选择了aws。
  • aws aws为新用户提供12个月的免费试用期。刚开始因为aws需要绑卡的行为,心里有点小彷徨。不过还是申请了。使用之后,感觉feel很棒。

下面就大体介绍一下aws主机申请和搭建的大体步骤:

阅读更多

0开篇-mongoose学习笔记

Mongodb已经成为继Oracle、MySQL和SQL Server之后的第四大数据库,也是nodejs开发使用率最高的数据库。操作数据库也是nodejs开发中不可缺少的基本技能。

阅读更多

nyc - 代码覆盖率

因为AVA重新处理了测试文件,所以你不能使用 istanbul 来做代码覆盖率,但你可以使用 nyc来完成,它是支持子进程的istanbul。

阅读更多

ava - 未来的test runner

以前常用的test runner还是mocha。mocha的确是一个不错的测试框架,但是会预设一些全局变量如describe、it等。而且测试用例是串行跑的,有时跑完整个测试需要很久。
ava声称是未来的test runner。它确实有很多优点,并发运行测试,确保每个测试用例原子性的同时,能大大提高测试的效率。

阅读更多