阿里云ECS搭建Java+mysql+tomcat环境的简要步骤

使用阿里云ECS挺长一段时间了。这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,因此把在这里把步骤在这简单整理了一下,以便须要的人查阅。 java

我购买的阿里云服务器系统是Centos 6.5。 mysql

在购买好阿里云ECS后。 sql

1.下载XShell 数据库

2.下载XFtp apache

3.使用XShell连接到阿里云ECS tomcat

4.如下命令在XShell中使用,也就是经过XShell控制阿里云服务器里的操做系统 服务器

【1】经常使用命令
pwd       查看当前目录
df -h      查看当前硬盘使用情况
clear     清屏幕
ls          查看当前目录文件列表 
dir         查看当前目录文件列表
cd ..      返回上层目录
cd /..     返回根目录
rm        删除文件
rm -rf    删除文件夹
rpm -e <tomcat_VERSION>    删除已安装的rpm版软件
阿里云

【2】安装JDK,path之类的已经动设置好了 
yum list java* 
yum list java-1.7*   
yum install java-1.7.0-openjdk* -y  

【3】安装mysql
cd /home 
 
#查看全部以mysql开头的软件 
yum list mysql* 
 
#安装mysql 
yum install mysql-server* -y 
 
#启动mysql 
/etc/init.d/mysqld start 
 
#设定mysql自动启动,我亲自重启了ECS,确实ok 
chkconfig mysqld on 
 
#复制mysql的配置文件到etc目录,提示是否覆盖,选择y 
cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf 
 
#从新设定mysql密码,默认密码是【空】,输入新密码,注意提问,是否删除匿名帐户?【y】  是否禁止远程登陆?【n】是否移除test数据库?【y】是否重载权限文件【y】 
mysql_secure_installation 
 
#重启mysql,此时用本机Navicat Premium仍是连不上mysql的! 
/etc/init.d/mysqld restart 
 
#用命令访问mysql 
mysql -u root -p 
 
#使用mysql数据库 
use mysql; 
 
#查询当前用户状况,显示有3条记录,127.0.0.1;localhost;iz28cj8yjofz;其中最后这个是ECS主机名 
select host, user from user;   
 
#把localhost这条记录的host改成 %; 意思是root能够由任何主机登陆mysql,网上不少写法,都没有and host='localhost'这个条件,常常报错。 
update user set host = '%' where user = 'root' and host='localhost'; 
 
#再次查询,能够看到host有3个;%;127.0.0.1;iz28cj8yjofz;其实user表的主键是user字段和host字段的联合主键。 
select host, user from user;  
 
#保险起见,重启mysql,Navicat Premium链接正常!万岁! 
/etc/init.d/mysqld restart 

【4】安装tomcat 
cd /home 
wget mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.tar.gz【这个地址要加 http开头,阿里云论坛发帖不到3次,不能带连接,神经病】 
tar -zxf apache-tomcat-7.0.55.tar.gz  
cd apache-tomcat-7.0.55 
 
启动tomcat 
./startup.sh 
 
中止tomcat 
./shutdown.sh   spa

【5】配置ftp
操作系统

  • yum install vsftpd
  • chkconfig vsftpd on
  • service vsftpd start
  • 中止vsftpd:  service vsftpd stop
  • 重启vsftpd:  service vsftpd restart
  • 增长用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登陆SSH权限。 
        useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser
  • 设置用户口令
        passwd ftpuser
  • 使用XFtp连接到阿里云ECS,若是发现只能下载不能上传文件,则
        chmod 777 -R 你的FTP目录

暂时总结到这,不详之处有空时再完善。

相关文章
相关标签/搜索