码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2015-07-29 00:42:42      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助。

过程:

首先ssh远程登陆:

  ssh root@你的公网ip ,输入密码 

1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下载i586的,i586是32位系统)

  安装命令: rpm -ivh jdk安装文件路径

2,下载tomcat安装包,去Apache官网下载,core下面选择tar.gz(下载的时候可能文件损坏,重新下载)

  解压命令:tar -zxvf tomcat压缩文件路径

3,MySQL:

  安装命令:yum install -y mysql-server mysql mysql-deve

  可能之前安装过MySQL,卸载命令:rpm -e mysql,如果这个命令不行就强力删除rpm -e --nodeps mysql

如果幸运的话软件环境到这里就安装好了。但是实际上问题会有很多,我是linux盲,在这个过程中经常感慨linux的强悍,遇见问题网上有很多解决办法,只要你像搞清楚,就一定会有办法,这些都是最基本的了。

除此之外还用到了一些其他命令,记录一下:

1,启动,重启,停止mysql服务: /etc/init.d/mysqld start   restart shutdown

mysql:

2,登陆:mysql -uroot -p    输入密码

3,修改密码: mysqladmin -uroot -password newpassword 输入密码

4,显示数据库列表:show databases;

5,打开库:use user;

6,显示数据表结构:describe user;

7,创建库:create database;

8,建表:use 库名;create table 表名(字段设定列表);

9,删除库和表:drop database/table 名称;

10,导出数据库:mysqldump —opt database > database.sql

11,导出database的table1和table2表:mysqldump —opt database table1 table2 > table1.table2.sql

12,备份所有数据库:mysqldump —all-databases > all_databases.sql

 

还有一个让我叹为观止的命令,由@爱编程的大叔 给我提供的。问题是在我的阿里云服务器上之前有过一个工程,占用了80端口,tomcat的没有无法使用1024以下的端口,所以kill掉了之前的进程,想用Apache或者nginx代理到tomcat的8080端口(这里没有尝试过,时间紧迫,以后再说),在我做这个之前大叔告知我这个命令实现从80端口转发到8080端口:

iptables -t nat -A PREROUTING -p tcp —dport 80 -j REDIRECT —to-port 8080

真心谢谢帮助过我的人!希望早日成为大神然后再去帮助别人。

  

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

标签:

原文地址:http://www.cnblogs.com/dfdi33/p/4684792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!