http://blog.csdn.net/finish_dream/article/details/53242053
http://www.linuxidc.com/Linux/2016-07/133128.htm