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管理其家目录,但是不具有登录系统的权限!
分享到:
相关推荐
在Ubuntu系统中,安装和配置MySQL数据库、FreeRADIUS认证服务器以及Java开发环境(JDK)是构建网络基础设施和服务的重要步骤。以下是对这些组件详细安装和配置过程的概述: 1. **MySQL安装与配置** - 首先,通过`...
本文将详细介绍如何在Linux阿里云服务器上配置Java运行环境(JDK)以及部署Web应用服务器(Tomcat)。对于初学者而言,这是一篇实用的指南,不仅涵盖了搭建过程中的基本步骤,还提供了实际操作的具体命令。 #### 二...
【标题】和【描述】提及的知识点主要集中在Linux服务器上配置MySQL服务、Tomcat服务以及JDK的配置。以下是对这些知识点的详细说明: **1. Linux服务器配置MySQL服务** MySQL是一个广泛使用的开源关系型数据库管理...
在Linux操作系统中,安装Java Development Kit (JDK)、Apache Tomcat服务器和MySQL数据库是常见的任务,尤其对于开发和部署Web应用程序来说至关重要。下面将详细阐述这三个组件的安装过程。 ### 1. 安装JDK JDK是...
在Ubuntu操作系统中,安装和配置一系列关键的服务器组件,如Tomcat、Java、MySQL和SFTP,对于构建一个功能完备的开发或生产环境至关重要。以下将详细解释如何在Ubuntu上安装和配置这些服务。 首先,让我们关注FTP...
在Ubuntu 14.04 64位操作系统中配置Java Web运行环境,主要涉及到以下几个步骤:FTP配置、Java JDK安装、MySQL数据库安装、Tomcat服务器配置以及Java Web项目的部署。下面将详细解释这些环节。 1. FTP配置: 首先,...
本指南将详细介绍如何在Linux系统上安装Apache HTTP服务器、Java Development Kit (JDK)、MySQL数据库、Oracle数据库和FTP服务器。以下是对每个组件的详细步骤: 一、安装Apache HTTP服务器 Apache是世界上最流行的...
1.此安装包目前支持的操作系统为 : CentOS Ubuntu Aliyun Linux (一键安装包不可以在非阿里云服务器的环境中安装) 2.此安装包包含的软件及版本为 : nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、...
**配置服务器环境**:设置防火墙规则、端口转发等。 4. **部署应用程序**:上传或克隆项目源码至服务器,并进行相应配置。 5. **测试验证**:确保网站可以正常访问。 #### 四、WordPress网站搭建 - **准备工作**...
通常情况下,在安装Red Hat Linux时,系统会询问用户是否一并安装vsftpd服务,这是一个轻量级且功能强大的FTP服务器软件。如果在安装过程中未选择安装vsftpd,可以通过以下步骤进行安装: 1. **安装vsftpd服务**: ...
此安装包可在阿里云所有linux系统上部署安装。 此安装包包含的软件及版本为: nginx:1.4.4 apache:2.2.29、2.4.10 mysql:5.1.73、5.5.40、5.6.21 php:5.2.17、5.3.29、5.4.23、5.5.7 php扩展:memcache、...
6. **问题解决**:在安装软件时遇到问题,可以检查依赖关系、网络连接、软件源设置,或者查阅Ubuntu论坛和官方文档寻找解决方案。 7. **ntfs-3g强制挂载硬盘分区**:当挂载NTFS分区失败时,可尝试使用ntfs-3g工具,...
26. **Apache+PHP+MySQL环境**:在Ubuntu上搭建LAMP(Linux, Apache, MySQL, PHP)服务器,可以使用apt-get安装相关软件并进行配置。 以上是Ubuntu安装及优化教程的主要内容,涵盖了从基本操作到高级功能的各个方面...
本文将详细讲解如何在Linux CentOS环境下,通过一键安装脚本快速配置Web服务环境,包括Nginx、Apache、MySQL、PHP、Tomcat、JDK以及FTP服务器,并介绍与之相关的软件管理工具`yum`和`apt-get`,以及phpwind、...
【Linux_Java环境终极搭建】教程详述了在Linux系统中搭建Java开发环境的全过程,主要包括JDK的安装、Tomcat服务器的配置、MySQL数据库的安装以及如何利用Putty进行远程连接。下面是详细的知识点: 1. **安装JDK**:...
通过以上步骤,我们就成功地搭建了一个基础的Linux开发环境,包含了运行Java应用的JDK、部署Web应用的Tomcat服务器、存储数据的MySQL数据库以及提供文件传输服务的FTP服务器。这样的环境对进行软件开发、测试和部署...
本教程将详述如何在Linux环境中部署Tomcat(一个流行的Java应用服务器),MySQL(一款关系型数据库管理系统)以及JDK(Java开发工具包)。以下是详细的步骤和相关知识点。 **一、安装JDK** 1. **下载JDK**:首先,...