昔我往矣

Nginx的简单ACL

2015年07月6日

和Apache类似,Nginx自带acl功能,使用关键字access和deny进行配置,从上往下匹配,完成匹配则执行对应的操作。

access和deny可以放在http,server,location,limit_except段中。可以限制网段,也可以是单个IP。例子如下:

location / {
    deny  192.168.1.1;
    allow 192.168.1.0/24;
    allow 10.1.1.0/16;
    allow 2001:0db8::/32;
    deny  all;
}

匹配到deny的访问会出现"403 Forbidden"错误。

诡异的gitlab排错经历

2015年04月9日

杭州春天

春天到了!
这个gitlab排错经历实在太有趣了,值得记一下!


继续阅读全文

使用gitlab的api管理用户

2015年03月21日

以下内容涉及到Linux的curl指令、htpp的GET、DELETE和POST方法。非管理员用户只能操作自己的账号,管理员用户权限较大,回车前,请反复检查命令参数。在以下命令中,使用Private token做用户认证,用户可以在http://yougitlab-website/profile/account 查到自己的token,演示中以your-private-token做替代。

继续阅读全文

moosefs分布式网络文件系统

2015年02月26日

由于单机文件系统的不可靠性,软硬件都存在故障风险,所以在重要场合,大多已经开始采用分布式文件系统,分布式系统遵循不把鸡蛋放在一个篮子里的原则,在一台机器崩溃的情况,文件系统集群中的其它服务器依旧可以提供完整的文件存取服务。由于分布式文件系统的容错性、高可靠性和高可扩展性的优点,其自诞生起就一直很火,各类开源产品层出不穷。本文演示了如何使用moosefs(简称mfs)搭建一套分布式网络文件系统!

继续阅读全文

磁盘IO分析工具iostat和iotop

2015年02月4日

磁盘IO是服务器性能的一个重要指标,下面介绍两个常用的观察IO的命令,iostat我一般用来查看磁盘的IO,以及在测试磁盘时做一个监控工具,iotop在排查服务器问题时,可以用来找到某些异常程序!下面都会做一个简要的介绍!

继续阅读全文