Ubuntu下基于Pure-ftpd建FTP记录

一年前就开始寻找课题组内资料共享的解决方案,现在发现,我把事情想复杂了:在内网建外网可访问的FTP的话,以为要在单位出口网关上做映射才行,以为要搞DDNS。其实都不用。以下记录一些关键信息,备查。

一开始尝试vsftpd,装好后发现21端口都没打开,作罢(查端口命令:#sudo netstat -npltu | grep 21)。

安装pure-ftpd可参照网上的教程,不过其配置比较奇怪。Ubuntu 12.04下的/etc/pure-ftpd里确实有auth、db、conf三个文件夹,但官方wiki说的在conf里以选项为文件名,以选项值为文件内容进行配置,却不起作用。只好在启动命令里加switch:

#sudo pure-ftpd -F ~/Message -lpuredb:/etc/pure-ftpd/pureftpd.pdb --fscharset=gbk --clientcharset=gbk -b -A -B -c15 -C5 -E -G -k95 -r -K -H  &

这些switch的控制作用可以在官网查。诡异的是“-l”这个,后面紧跟的虚拟用户数据库路径和“l”间居然不用空格。

然后,在办公室Buffalo路由做端口映射,开放21端口。另外,在/etc/rsyslog.conf里做了ftp日志的单独输出,输出日志以gedit打开不能正常显示中文字符,但用配置好utf-8的GVIM打开就可以。

目前运行良好,因为本来访问量就小。最大的问题在于WIN下部分浏览器不能正常显示中文,以致进入不了某些中文名的文件夹,最佳解决方案还是用FlashFXP等FTP工具访问。

一个求解答的推特公共帐号@qna_cn

ta是 @qna_cn https://twitter.com/qna_cn

用法: fo@qna_cn以获得入群授权,然后发文带上@qna_cn并加上 #问大家 发布;

会使用这个id来群发问题的目标用户:
1、在自己推上发问没反馈或反馈不多的

会fo这个id的目标用户:
2、看看大家都问些啥,有闲,愿意帮人解答的
3、看看大家都问些啥,找找有没有自己也想问的

和知乎及V2EX问与答的区别?
1、以Twitter为平台,不需要登录。
2、问题不需要很高端,很那么回事,你可以问“二手iphone4求估价”之类即时性强的问题

如果这个id有大量活跃的fo,你也许愿意去用,只要ta的fo数大过你自己的;但我想问,你会愿意fo这样一个天天代人发问的帐号么? 这是个关键。要是这个id不能积攒大量fo,那ta就没法生存;会堕入互动少,进而无人问津的恶性循环。

虽然不知能否解决这个问题,但起码得有内容。所以我冒昧地用ifttt将V2EX问答区知乎精选的内容输出到这个帐号上,算是原始积累吧。

其实我对ta不抱太大希望,因为我搞出来的东西经常没人气,泪奔。

阵痛之后 方显生命璋华

闲来以Project Babel 2建了个社区,实现了GAE域名绑定和反向代理。

本来很气,因为我吆喝之时,总有人说没人气。那时私以为,没注过id,没发过贴,没对社区内容做出贡献的童鞋,没有资格说人少没人气,没有资格坐享我的劳动成果;没有付出,就想坐享其成——就像没写过一个字就能发文章一样——是不现实的,是我看不惯的,是悖论,觉得是对我劳动成果的不尊重。而我不会也不可能弄无数僵尸马甲在这里打情骂俏来制造虚假繁荣来恶心自己。

后来释然了,多亏海洋学中的尺度分析。

社区望能以前人的见识和经验为后人节约生活方面的时间经济成本,这本就是个大尺度的过程。而且我得承认,这在UGC方面,在吸引用户创造和分享内容方面存在难点,不是单单提供一个平台就足够的。就目前知道这里的人数看,这个基数太小,也难为大家在初识的时候不说没人。所以我还要继续吆喝,即便被说没人。到什么时候为止?这个时间尺度就是我说的大尺度了。基数的积累我想需要几代南海人的努力和积淀,只有在若干年后知道这里的人足够的多,“没人气”的 帽子才能摘掉,那时我才能欣慰,并以创建者的身份骄傲。而你们是"生不逢时"的元老:与那时初识社区的人相比,你们是不幸的,因为你们一开始遇到的是刚出生的社区;但你们又是幸运的,因为见证了生命呱呱落地的奇迹。

没错,相比这么长的周期而言,现在只是阵痛。阵痛之后,方显生命璋华。