1. 程式人生 > >阿里雲輕應用伺服器配置Ubuntu的JDK、Tmocat、Mysql和Redis

阿里雲輕應用伺服器配置Ubuntu的JDK、Tmocat、Mysql和Redis

浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>   

阿里雲輕應用伺服器配置Ubuntu的JDK、Tmocat、Mysql和Redis

1.與伺服器建立連線(達到效果:XShell和Xftp均可連線到伺服器)

 

阿里雲管理控制檯提供的三種建立伺服器連線方式:

    1. 使用瀏覽器發起安全連線(推薦)

    2. 客戶端使用金鑰進行連線

    3. 客戶端使用賬號密碼進行連線

    阿里雲提供的使用者指南:

 

本人方案(省略些許步驟):

使用XShell和Xftp連線Ubuntu伺服器

    1.下載XShell6和XFtp,並解決評估期問題

    2.在Ubuntu伺服器開啟SSH的情況下(預設開啟),命令列或控制檯設定root賬戶的密碼並連線

    3.用XShell開啟XFtp檔案傳輸

 

 

2.Ubuntu伺服器安裝 JDK、Tomcat和Mysql

(此時在該Ubuntu伺服器上,只有root許可權的賬戶,那麼在輸入命令列時,需要去掉sudo。)

 

使用apt-get安裝JDK(/usr/lib/jvm/java-8-oracle目錄下)

 

步驟

命令列

含義

1

 

$ sudo apt-get install python-software-properties

 

在過程中步驟1至3可能遇到安裝不成功的情況,這時使用步驟4的命令更新系統列表再重頭開始就可以了。

2

$ sudo apt-get install software-properties-common

 

3

$ sudo add-apt-repository ppa:webupd8team/java

從PPA(Personal Package Archives) 安裝apt工具包

4

$ sudo apt-get update

更新系統列表

5

 

$ sudo apt-get install oracle-java8-installer

安裝jdk的路徑在/usr/lib/jvm/java-8-oracle

會彈出視窗,點選OK並Accept協議即可

6

$ java -version

檢查是否安裝成功

7

$ sudo update-java-alternatives -s java-8-oracle

切換jdk版本

注意事項

1..預設ubuntu官方的apt工具包中沒有jdk,所以這裡需要安裝提供jdk得到PPA工具包。

2.參考連結:https://www.cnblogs.com/HendSame-JMZ/p/6088262.html(ubuntu通過apt-get安裝JDK8)

 


 

使用apt-get安裝Tomcat(/var/lib/tomact8目錄下)

步驟

命令列

含義

1

$ sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin

安裝Tomact

2

$ service tomcat8 start

啟動Tomcat

其他操作

$ service tomcat8 status

檢視Tomca狀態

$ service tomcat8 stop

停止Tomcat

$ sudo apt-get autoremove toamcat8

解除安裝Tmcoat

安裝成功後,訪問伺服器ip:8080 或 域名:8080(http://www.jdemarryme.xin:8080/),可以看到如下介面。

 

配置Tomcat管理員許可權

步驟

操作

含義

1

$ sudo vim /var/lib/tomcat8/conf/tomcat-users.xml

開啟Tomcat使用者許可權文件

2

新增如下資訊:

<role rolename="manager-gui"/>

<role rolename="admin-gui"/>

<user username="tomcat" password="123456" roles="manager-gui,admin-gui"/>

修改許可權資訊。

鍵盤按“i”修改檔案,修改完成後,按Esc,輸入“:wq!”儲存並退出;輸入“:q!”不儲存退出;輸入“:w”儲存不退出。

3

$ sudo service tomcat8 restart

重啟Tomcat

注意事項

參考連結:

 

 


 

使用apt-get安裝Mysql(/var/lib/mysql目錄下)

 

步驟

命令列

含義

1

 

$ sudo apt-get install mysql-server mysql-client libmysqlclient-dev

安裝mysql

在過程中會彈出視窗,需要設定Mysql的root賬號的密碼。

2

$ sudo netstat -tap | grep mysql

出現listen表示安裝成功

3

$ sudo cd  /etc/mysql

轉移到 /etc/mysql/目錄下

4

$ sudo ls

檢視該目錄下的檔案,可發現 debian.cnf檔案

5

 

$ sudo vi debian.cnf

開啟debian.cnf檔案,可看到加密後的密碼password

輸入“:”,再輸入“exit”或“q!”退出文件檢視

6

 

$mysql -uroot -p

mysql的root賬號登入

在“:”後,輸入密碼

7

 

mysql> grant all on *.* to username@"%" identified by "123456" ;

新增mysql連線賬號,username為使用者名稱,密碼為123456.,

*.* 表示所有資料庫,username為新增的使用者名稱,123456為密碼,%為匹配的所有主機

8

mysql> flush privileges;

重新整理使用者許可權

9

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

查詢是否有該使用者存在

10

 

$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

修改遠端連線配置檔案,將bind-address的值修改為0.0.0.0

鍵盤按“i”修改檔案,修改完成後,按Esc,輸入“:wq!”儲存並退出;輸入“:q!”不儲存退出;輸入“:w”儲存不退出。

11

 

$ service mysql restart

重啟Mysql

可使用Navicat進行測試,主機名或ip地址為伺服器ip,埠號為3306,使用者名稱為username,密碼為123456

 

 

 

其他操作

 

 

$ service mysql start

啟動Mysql

$ service mysql status

檢視Mysql狀態

$ service mysql stop

停止Mysql

注意事項

1..預設ubuntu官方的apt工具包中沒有jdk,所以這裡需要安裝提供jdk得到PPA工具包。

2.參考連結:


 

使用apt-get安裝Redis(配置檔案在/etc/redis目錄下)

 

步驟

命令列

含義

1

$ sudo apt-get update

更新軟體最新列表

2

 

$ sudo apt-get install redis-server

安裝redis

$ ps -aux|grep redis

檢查Redis系統程序

3

 

$ redis-server

Redis伺服器執行命令

$ netstat -nlt|grep 6379

檢查Redis的網路監聽埠

4

$ redis-cli

Redis客戶端執行命令

 

窗口出現redis的介面,此時關閉伺服器連線,重新連線即可使用

5

redis 127.0.0.1:6379> ping

輸入ping,回覆pong表示已經安裝成功

其他Redis基本操作

 

 

 

 

 

 

redis 127.0.0.1:6379> help

redis終端的命令列幫助功能

redis 127.0.0.1:6379> keys *

檢視redis所有的key列表

redis 127.0.0.1:6379> set key1 "hello1"

新增一條記錄,鍵為key1,值為hello1

redis 127.0.0.1:6379> get key1

得到鍵key1的值

redis 127.0.0.1:6379> set key2 2

新增一條記錄,鍵為key2,值為2

redis 127.0.0.1:6379> INCR key2

鍵為key2的值自增1,此時值為3

redis 127.0.0.1:6379> del key1

刪除鍵key1

redis的配置

 

 

 

 

 

 

$ sudo vi /etc/redis/redis.conf

用vi開啟Redis伺服器的配置檔案redis.conf

解決遠端訪問:用字元#註釋掉bind 127.0.0.1 或者 修改為bind 0.0.0.0

解決設定密碼: #取消註釋requirepass foobared,密碼為foobared(在######SERURITY#######的下面,檔案40%的位置)

$ sudo /etc/init.d/redis-server restart

重新啟動Redis伺服器

$ redis-cli -a foobared

密碼登入redis,密碼為redisredis

$ netstat -nlt|grep 6379 檢查redis佔中埠,網路監聽從 127.0.0.1:6379變成 0 0.0.0.0:6379,表示Redis已經允許遠端登陸訪問。

可使用Redis客戶端進行測試,主機名或ip地址為伺服器ip,埠號為6379,驗證密碼為foobared

注意事項

1. 預設情況下,訪問Redis伺服器是不需要密碼的,為了增加安全性我們需要設定Redis伺服器的訪問密碼。

2.預設情況下,Redis伺服器不允許遠端訪問,只允許本機訪問,所以我們需要設定開啟遠端訪問的功能。

3.對外遠端訪問,還需要開啟伺服器防火牆的6379埠

3.參考連結:http://blog.fens.me/linux-redis-install/(在Ubuntu中安裝Redis)

標籤: UbuntuJDKMysqlTomcat阿里雲