因为有机会弄个公网IP,因此把一个台式机装了ubuntu server 9.10,并打算只配置ftp和http,今晚完成了两件事:
1、没有装Xwindow,字符终端下有显示乱码,不知道是内核没有Unicode还是本地字符设置错误,使用下面的方法可以搞定:
- vi /root/.bashrc
最后加 export LANG=zh.CN.GBK ,保存退出 - locale-gen zh.CN.GBK
- 重新登陆就可以了
2、FTP Server,因为没用过FTP Server,搜索之后看到的都是vsftpd,故用之。
- 安装:apt-get install vsftpd
- 配置:配置文件在/etc/vsftpd.conf,禁止匿名登录,允许使用本地帐号登录。
- 重启:在root用户下直接使用vsftpd restart报错,原来是路径问题,root用户下执行的是sbin目录下的,带上全部路径执行/etc/init.d/vsftpd restart成功
- 附配置说明:vsftpd 的配置文档推荐、请问vsftp中可否在使用虚拟用户的情况下同时开启匿名用户?
3、由于11.04中使用了Upstart来初始化daemon,vsftpd随系统自动启动的配置则修改/etc/init/vsftped.conf文件,将start on (filesystem and net-device-up IFACE!=lo)改为start on started。关于upstart介绍,请见:Upstart: Ubuntu 的基于事件的启动进程