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

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

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

在购买好阿里云ECS后。

1.下载XShell

2.下载XFtp

3.使用XShell链接到阿里云ECS

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

【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目录

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

时间: 2024-10-18 21:08:49

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

centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序

之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助. 过程: 首先ssh远程登陆: ssh [email protected]你的公网ip ,输入密码 1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下载i586的,i586是32位系统) 安装命令: rpm -ivh jdk安装文件路径 2,下载tomcat安装包,去Apache官网下载,core下面选择tar.gz(下载的时候可能文件损坏,重新下载) 解压命令:tar

阿里云ECS搭建Kubernetes集群踩坑记

阿里云ECS搭建Kubernetes集群踩坑记 [TOC] 1. 现有环境.资源 资源 数量 规格 EIP 1 5M带宽 ECS 3 2 vCPU 16 GB内存 100G硬盘 ECS 3 2 vCPU 16 GB内存 150G硬盘 SLB 2 私网slb.s1.small 2. 规划 坑: 上网问题,因为只有一个EIP,所有其它节点只能通过代理上网; 负载均衡问题,因为阿里不支持LVS,负载均衡TCP方式后端又不支持访问负载均衡,HTTP和HTTPS方式,只支持后端协议为HTTP; 为了避免上

navicat远程连接阿里云ECS上的MYSQL报Lost connection to MySQL server at &#39;reading initial communication packet&#39;

问题现象 MySQL 远程连接报错:Lost connection to MySQL server at 'reading initial communication packet' 解决方案 1.检查是否有防火墙限制2.检查 MySQL 是否有访问权限 use mysql; Grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option; flush privileges; 3.检查 my.ini 文

C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装

原文:C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装 要求: JDK.Mysql.Tomcat三者制作成一个安装包, 不能单独安装,安装过程不显示三者的界面, 安装完成要配置好JDK环境.Mysql服务.Tomcat 服务 目的: 解决客户在安装软件的复杂配置和繁琐 便于管理软件版本 便于系统集成 分析: 由于不能使用软件的原始安装版本,故只能将JDK的安装目录拷贝出来,放在D盘的SoftSource文件夹,由于要管理三者,将这三个放进一个文件夹里面 Mysql.Tom

阿里云ECS搭建SVN配置外网

阿里云ECS搭建SVN后,配置外网启动不了,检查云服务器没发现问题,后来发现是阿里云拦截,需要在阿里云控制台ECS安全组新增如下配置:

用阿里云ECS搭建WordPress环境

看着新鲜出炉的阿里云ECS,心中不免有些小激动,下来就是用阿里云配置Web环境了.(系统环境:Ubuntu 14.06 64位) 一.在Ubuntu中安装Apache2(其他linux系统类似) 在安装Apache2之前,我们首先更新系统:apt-get update(解决apt-get找不到软件包的问题 ) 更新完系统之后,我们就可以开始安装Apache2了: 首先在终端输入:apt-get install apache2不要以为安装完成就结束了,这仅仅只是一个开始,然后输入以下代码: apt

小白摸索:阿里云ECS搭建Solo博客

Solo博客挺好玩的,但是毕竟小众,拿来偶尔写写无聊的东西也挺好的. 本文前提:阿里云ECS服务器一台 实现效果:通过IP地址访问solo博客 实现步骤: 1. XShell远程连接阿里云ECS 2. 环境准备 2.1 centOS7安装Java 2.2 centOS7安装docker 2.3 dockera安装mysql 2.4 navicat连接docker中的mysql 3. 安装Solo 4. Nginx反向代理Solo 5. 访问博客 原文地址:https://www.cnblogs.

阿里云服务器Java+Mysql+Tomcat环境搭建(Mac OS下配置)

本篇博文将会介绍的内容: 1.Java环境的搭建 2.Mysql环境的搭建 3.Tomcat环境的搭建 一.前期工作.工具以及资源(安装包)的准备 1.服务器配置信息 CPU:1核 内存:1024MB 操作系统:Ubuntu 16.04 64位 使用宽带:1Mbps 标准的学生机...... 2.要用到的软件 1.FileZilla(连接云服务器,可以进行拷贝文件等操作) 下载地址:FileZilla 2.iTerm2(操作命令,配置环境变量等)  下载地址:iTerm2 3.使用iTerm2登

新手玩阿里云ECS搭建CentOS5.8搭建svn服务器支持https访问方式

关于svn,之前我也不了解这是个什么东西,去年(大二)的时候,在学校接触过一个项目,当时就用到了这个,也都不是我配置的,都是别人给我整好了,我就写代码呗,写了就提交上去,当时也没有考虑过什么事svn,现在在公司实习了,时间很充裕,就想玩玩svn,也顺便把我准备做的毕业设计都传上去,阿里云给了我机会,新手注册,ECS免费半年,多好的事,虽然没有外网带宽,但是买1M的外网带宽也就20多块钱一个月吧!我还是可以接受的,好了不废话了,阿里云在这里就不废话了,反正感觉很高大上,在这里就简单聊聊svn吧!也