http://www.linuxidc.com/Linux/2015-08/121141.htm
http://blog.csdn.net/heyongluoyao8/article/details/25426481