1、安装JRE和JDK 详见:http://wiki.ubuntu.org.cn/Java%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
1)安装JRE:sudo apt-get install sun-java6-jre
2)安装JDK:sudo apt-get install sun-java6-jdk
3)配置环境变量:
sudo vi /etc/environment
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
4)如安装有多版本的java,运行:sudo update-alternatives --config java 选择要使用的版本
2、安装mysql,因mysql并不需要过多配置,所以这里选择使用apt-get的方式安装 详见:
http://wiki.ubuntu.org.cn/MySQL%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97
1)sudo apt-get install mysql-server
2)sudo apt-get install mysql-client
3)如有需要可以安装PHP的mysql模块:sudo apt-get install php5-mysql
4)需要主要的是,安装完成后mysql默认只监听本机,也就是只有在本机上可以连接mysql,其他电脑是不行的,在测试环境下为方便起见应该配置 mysql监听所有机器,在生 产环境下为安全起见,应该按照mysql默认配置
3、安装FTP
1)安装vsftpd:sudo apt-get install vsftpd
2)下载并安装webmin的vsftpd模块,地址为:http://provider4u.de/downloads.html。当然这一步不是必须的,但是如果您已经厌倦了vi命令的繁琐,您就可以通过这个模 块在webmin里配置vsftpd,注意安装vsftpd模块时是不需要解压的,直接交给webmin就行了。
3)以下进行几部必要的配置
*注释:anonymous_enable=YES,防止匿名用户访问
*取消注释:local_enable=YES,使本地用户可用
*取消注释:write_enable=YES,使用户具有写权限
*注释:dirmessage_enable=YES,不显示目录下的文件信息
*添加:hide_ids=YES,使所有目录中的用户和组信息列取时都将显示为 "ftp",以达到隐藏帐号的目的
*删除/home/ftp目录
*取消注释:chroot_local_user=YES,以使用户登录后被限制在其家目录内,不得随意查看其它目录
*执行sudo vi /etc/shells,在末尾增加:/sbin/nologin ,在webmin中增加用户时shell选项选择这个设置,以使增加的ftp用户不具有登录系统的权限,当然你也可以 使用useradd命令添加用户,如果你热衷命令行的话,此时shell选项也应该使用/sbin/nologin
*配置禁止使用ftp登录的用户,例如一些系统级的用户,如root,mysql类的用户:在配置文件中添加:userlist_enable=YES,userlist_file=/etc/user_list_deny
在user_list_deny文件中添加不想让其登录ftp的用户,例如root和其他一些系统级的用户,以增加安全性
至此FTP配置完毕,我们可以使用webmin或者useradd命令添加用户,这些用户拥有自己的家目录,可以通过ftp管理其家目录,但是不具有登录系统的权限!
posted on 2009-11-04 11:12
零全零美 阅读(1459)
评论(0) 编辑 收藏 所属分类:
ubuntu