2011 年终总结

一晃一年又过去了,按照以前的(2010)的惯例,又到了年终总结的时候了。

关于生活

首先从生活上说起吧。基本还是单身的,看电影还是一个人的。在这一年里终于追完了老友记的全十季,当看一群生活了十年的朋友终于再次聚到一次的时候,那场面是很让人怀念的。在追完了老友记之后,我又努力看完英国长寿剧神秘博士,开始爱上科幻剧了。下半年,我又努力看完星际迷航的前2季,准备终结星际迷航系列了。之后一不小心就看到生活大爆炸,看那一群理科生和一美女的搞笑生活,知道有谢耳朵这号人物。后来,我发现有个同事有点像谢耳朵,这些暂且不表。最让人开心的是听到一些非常好听的音乐,陪我度过了这段艰难的时光。附上我喜欢的一些英文歌

关于读书

2011年初回家时,发现表姐都要嫁人了。突然感觉压力大增,真是时不待我。回家以后还赶紧的买了几本书,还特地列了一张书单2011读书计划 。现在来看这张书单觉得非常惭愧,我是真的木有看完一本书。在半年还没遇到一些人的时候,看书的效果还是很好的,后来遇到一些人之后,开始发觉时间不够用了,木有时间看书了。如果说翻完了就算看完了,那么我就算看完了吧。需要经常回去翻翻看的

Linux的基础篇: 鸟哥的Linux私房菜.基础学习篇

MYSQL优化篇:高性能MySQL(第二版)

人生苦短,接下来的,还有一大堆事情等着我做:

1. 熟悉Zend Framework框架

2. php的内核深入

3. 开始学习python语言

4. Linux 深入学习

关于跑步

现在来看我的跑步计划,从2011年3月份开始到2012年3月份,差不多365天中其中跑步95天,休息了接近270多天,其中4月份由于换工作的原因,三个月都没去跑过,2012年1月份又是忙这忙那去了,从上面的一些数据可以看出我是多么的懒惰啊,一年估计有大半年是在休息。我开始鄙视我自己了。在坚持这方面还得下大功夫,另外,这只是在试验阶段,在全套装备都没有凑齐的情况下,贸然就在大冬天的早晨起来跑步是不理智的。所以今年的计划就很简单了。凑齐一套适合夏天和冬天跑步的运动装,然后坚持就好了。

关于blog

2011年,这一年写了差不多15篇文章,主要都是一些技术方面的积累,感觉上还是有些偏少。今年得继续努力,希望会有更多的好文章。:)

PS:从博客的右侧的文章归档可以看到基本上8,9月份是半篇文章都没有写。这时候应该是我和她…(这个我不打算展开讲,暂时先用省略号。)

关于2012

2012就这么现实的来了。说来惭愧,人家写总结都是在1月1日的,不像我这,一年的开始是从3月开始算起的。按照惯例,摘抄一些文字,用来自勉。

不被嘲笑的梦想,是不值得去实现的

–2011年老罗保利剧院演讲上说的话

利用vsftpd搭建ftp服务器

起因是帮朋友弄一个网站,服务器是最小化安装,并没有安装任何其他的cpanel软件,要实现的需求是建立一个用户chroot到一个特殊的目录。

安装vsftpd,很简单。

yum install vsftpd

/etc/init.d/vsftpd start

这样,我们就启动vsftpd服务了。按照默认的配置是可以匿名登录的。

cat /etc/vsftpd/vsftpd.conf | grep -v "#" 
anonymous_enable=NO 
local_enable=YES
write_enable=YES 
local_umask=022 
dirmessage_enable=YES 
xferlog_enable=YES 
connect_from_port_20=YES 
xferlog_std_format=YES 
chroot_local_user=YES 
chroot_list_enable=YES 
chroot_list_file=/etc/vsftpd/chroot_list 
listen=YES 
pam_service_name=vsftpd 
userlist_enable=YES 
userlist_deny=YES 
userlist_file=/etc/vsftpd/user_list 
user_config_dir=/etc/vsftpd/user_config 
tcp_wrappers=YES

Vsftpd的配置中,有几个注意的选项。

anonymous_enable=NO 这个会禁用匿名登录。

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list这三个选项是分别是默认限制用户在自己的主目录中。启用chroot列表。指定chroot文件的位置

userlist_enable=YES

userlist_deny=YES

userlist_file=/etc/vsftpd/user_list这三个选项是启用userlist功能。设置在userlist中的用户将无法登录vsftpd服务。设置userlist文件的位置。

实现特定用户限制在特定目录的设置,如下

user_config_dir=/etc/vsftpd/user_config 设置自定义用户配置文件的目录。在该目录创建文件,以用户名为文件名ftp,内容为

local_root=/var/www/test这样当ftp登录时,会自动限制用户test只能访问/var/www/test目录。