阿里雲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目錄

暫時總結到這,不詳之處有空時再完善。

相關文章
相關標籤/搜索