昨天 Edith问我我如何在linux下配置ftp

我就稍微往上搜了点资料简单配置了一下

首先
yum -y install vsftpd
vsftpd相对于PureFTPd的优势就是有官方源,不过PureFTPd有一键脚本,所以也很简单,PureFTPd功能比vsftpd强大这是肯定的
设置开机启动

chkconfig vsftpd on

启动 vsftpd

service vsftpd start

然后修改/etc/vsftpd/vsftpd.conf文件
将底下三行:

#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

修改为

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

然后添加 用于ftp登陆的用户并禁止该用户ssh登陆

useradd -d /home/ftpuser -g ftp -s /sbin/nologin ftpuser

修改密码

passwd ftpuser

编辑/etc/vsftpd/chroot_list文件
把前面新建的ftpuser用户名写进去,一行一个
例如: ftpuser
重启vsftpd
service vsftpd restart

别忘了在防火墙中把21端口打开
如果不能登陆的话记得关闭SeLinux或者设置SeLinux
关闭方法:
编辑 /etc/selinux/config 把

SELINUX=enforcing 

改成

SELINUX=disabled

最近 在好几个 网站 上看到 有介绍 一个 网页 :http://bellard.org/jslinux/
一个 纯js写的 linux ,所以只能在FireFox4和Chrome上跑….

这里 引用 CoolShell.cn 上的 说明:

随后,Fabrice Bellard发布了相关的技术说明:http://bellard.org/jslinux/tech.html,从这份文档中我们可以看到:

  • 这个模似器完全由Javascript写成
  • CPU仿真器使用的是QEMU(接近于原古的486),为了装上Linux,其做了一些改动。
  • Javascript的终端本来可以使用termlib,但他还是自己写了一个,因为OS的按键和Web浏览器不一样(here
  • Linux  使用了2.6.20内核,编译配置在这里,并做了一些小改动
  • 磁盘用的是Ram Disk,在启动的时候装载。其文件系统由BuildrootBusyBox产生。
  • 在Home目录下有一个hello.c的程序,你可以使用TinyCC编译(tcc,参看酷壳的这篇文章

从这个事我有这些感触,

  1. 在Web上运行一个Linux的操作系统不是问题。那么在Web上还有什么不能做的吗?
  2. Linux真是性能很高,在Javascript下运行感觉也不慢啊。
  3. 真是Techno-Geek。