本文翻译自:How To Set Up an NFS Mount on CentOS 6

关于 NFS (Network File System) 挂载

NFS挂载工作与多个服务器之间共享一个目录。由于主目录存在一台服务器上,所以有节省磁盘空间的优点,其他的服务器可以连接到该服务上,在设置好挂载后,NFS的永久固定,也是可以被直接访问使用。

开始设置

设置NFS至少需要两台服务器,提供共享文件夹的叫做服务端,连接到他的叫做客户端

本教程需要2台服务器:一个是服务端,一个是客户端。首先,我们将建立服务端,然后再建立客户端。以下是他们的IP地址:
Master: 12.34.56.789
Client: 12.33.44.555

该工作必须使用root权限,您可以通过以下方式进入root用户

sudo su

最近团队在进行持续集成时发现,RD团队快速开发的过程中对数据表结构更变的频率非常高,当提测QA团队出现一个致命问题,当前 TAG 数据表比前一个 TAG 的差异性在哪里?

其实不能全怪RD们,在紧张的开发过程中优先都以交付项目为目标,根本无暇顾及这些变更细节,但是做持续集成就必须知道这个版本的差异在哪里,同时快速的进行部署和测试。其本质的目标是保证和产品质量无差异。

根据目前的情况,RD开发机连接的是RD开发数据库服务器3306端口进行通信,同时RD们如果使用客户端工具在办公网进行连接也是走3306端口,那么为什么不能把 3306 作为一个代理的端口,将真实的连接请求转向后端使用MySQL服务,这样是否就能通过转发知道所有的SQL语句,那么匹配出我们需要的 SQL 或许就能解决目前的问题。

流量拓扑图:

流量拓扑图

利用 Nodejs 创建 HTTP Server

欢迎关注我Github上Mock Server项目:https://github.com/LancerHe/mock-server

一.背景

在 Linux 服务端模块测试中,经常会遇到被测模块依赖外部第三方服务,如需要通过Socket 接口调用模块,Curl 请求返回超时,多数时候我们是通过直接连接被调用的模块进行测试,但这并不是一个好方法,原因:

  • 被调用模块部署成本很高;
  • 数据构成困难;
  • 悲观路径测试成本高;
  • 性能测试不够好;
  • 部分接口根本无法模拟;

对于这种情况,我们需要搭建一个临时的 Server,模拟这些服务,提供数据进行联调 和测试,这就是所谓的 Mock Server。

原因

博客写了将近5年,说起来就前几年博文特别多,具体的应该是学习特别多,但是质量并不高,2014年开始基本很少,但质量还是不错,用了wordpress这么久最烦的就是维护它,不得不说基于数据库的HTML储存太糟糕了,写作体验也糟的不行。

随着 Github 兴起,也衍生出了 Markdown 这样最适合程序员的写作方式。公司内部的百度手册也使用 Markdown,因此部门的手册也被我改成 Markdown,另外自己在一年内基本也不用 Windows,大部分都基于 Linux 进行工作,更喜欢在 Bash 下干各种事情了。

看着 Wopus 每年 ¥160 的空间支出,也没怎么用,顺便把迁移这事做了,因为 Github 是免费的!

2013年底我进了无线91,这一年过的很快,也有很多话想要对自己说,1月份的时候本来想好好的总结一下这年,我用大量的加班工作借口来搪塞自己,一拖再拖直到今天,正好2014年终也下来,算起来比我当时2010年刚工作时一年的收入还高,不管怎样,这些事是我在2013年底入职时完全想不到的,虽然想不到,可我做到了!