鱼哥的技术博客

Do things the stupid way.

Use Nfs to Share Files

| Comments

当一个服务器不能负载的时候,就需要增加一个服务器来做负载均衡,这个时候就需要做文件共享。 这一次我们来看看如何在ubuntu12.04上用nfs来做文件共享

Config Dns Server for Development

| Comments

开发的时候我们很多时候需要配置一个与线上相同的环境来做测试。 其中一项就是我们需要用线上相同的域名在做测试,这样就需要在开发环境里面配置域名映射。 最为简单的情况就是使用/etc/hosts,但是如果是有一团队来做测试,需要所有的人有相同的配置, 特别是有新成员来的时候,相同的工作要不厌其烦的重复做重复说明。

还有一种办法就是找一台机器来做域名解析服务,其实配置起来也不是很麻烦,下面就让我来讲一个简单的例子。

Use Lvm With Your Server

| Comments

based on: * a disk /dev/xvdd more than 50G * ubuntu 12.04 LTS

# install lvm2
sudo apt-get install lvm2

# create a pysical volume
sudo pvcreate /dev/xvdd

# create a volume group with name `yun`
sudo vgcreate yun /dev/xvdd

# create a logical volume named `gp` from vg yun with 50 giga bytes
sudo lvcreate -L 50G -n pg yun
# use max size of vg to create a lv
sudo lvcreate -l 100%FREE -n pg yun #

# format the logical volume
sudo mkfs.ext4 /dev/mapper/yun-pg

# mount the lv
sudo mount /dev/mapper/yun-pg /mnt

how-to: http://www.howtogeek.com/howto/40702/how-to-manage-and-use-lvm-logical-volume-management-in-ubuntu/
recipies: http://docstore.mik.ua/manuals/hp-ux/en/5992-4589/ch03s03.html
pvreduce: http://www.cclove.me/Create_Extend_and_Reduce_LVM_on_Ubuntu1204.html

让你的网站支持SSL

| Comments

ssl是什么,ssl就是你在网址里面看到的https。区别于http,如果是ssl的,那么他所传输的数据是保密的, 别人无法根据监听网络偷取你的信用卡数据,登录密码。现在国内的银行等大型网站基本上都支持ssl了。

我们在用apache作为web服务器来配置一个网站的时候,往往自动忽略掉配置ssl,原因是ssl的CA一把都是收费的。 而且费用也都不低。现在终于好了,startssl.com支持免费的单域名了。

Rails开发用 Vimfiles 配置

| Comments

看到很多朋友在烦编辑器的事,就像自己刚开始的时候一样。 我还是选择了vim, 就是喜欢他可以配置到自己喜欢的样子, 不知道你喜欢不喜欢我的配置,但是如果你着急上手,试试我的。

在rails中使用mongoid

| Comments

在我看来noSQL解决方案有一个最大的优点就是可以方便的scale out, Oracle等大型数据库也可以支持Grid,支持集群但是就是配置起来的繁琐而已,可以写一本厚厚的书啦。而今天要使用的mongodb只是简单的一个配置文件就能搞定,简单易用容易让人理解,只就是生产力的极大提升啊。