1. 程式人生 > >購買阿里雲ECS伺服器 centos6 5安裝jdk mysql tomcat,絕對正確,伺服器重新初始化了5次

購買阿里雲ECS伺服器 centos6 5安裝jdk mysql tomcat,絕對正確,伺服器重新初始化了5次

               

【事情緣由】最近要測試微信開發,需要一個80埠的伺服器,平時做開發測試用。買了最乞丐版本的阿里雲ECS,計劃安裝jdk;mysql;tomcat;

【推薦遠端連線工具】SecureCRTSecureFX_7.0.0.326    理由:太強大了   SecureCRTPortable.exe負責遠端登入; SecureFXPortable.exe可以遠端ftp傳輸檔案,伺服器上ftp軟體都不用裝了,記憶體小,能省則省。。。

【推薦mysql連線工具】Navicat Premium11.0        理由:還需要理由嗎?太強大了。

----------------------------------以下是操作命令示例-------------------------------------------------------------------------

【1】常用命令

yum -y update    升級所有包同時也升級軟體和系統核心

yum -y upgrade    只升級所有包,不升級軟體和系統核心

命令: uname -a   作用: 檢視系統核心版本號及系統名稱 

命令: cat /proc/version    作用: 檢視目錄"/proc"下version的資訊,也可以得到當前系統的核心版本號及系統名稱 

pwd檢視當前目錄
df -h檢視當前硬碟使用狀況
clear清螢幕
ls檢視當前目錄檔案列表

dir檢視當前目錄檔案列表

【2】安裝JDK,path之類的已經自動設定好了
yum list java*
yum list java-1.7*  
yum install java-1.7.0-openjdk* -y 

【3】安裝mysql;特別注意:網上很多安裝mysql的文章,都是不行的!!!!
#我喜歡在home目錄操作命令
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 http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz


tar -zxf apache-tomcat-7.0.57.tar.gz 
cd apache-tomcat-7.0.57

啟動tomcat
./startup.sh

停止tomcat
./shutdown.sh 

【5】安裝了apache, 轉發2個域名(後面補充)

service httpd start 啟動
service httpd restart 重新啟動
service httpd stop 停止服務