天天看點

初始使用ECS伺服器心得體會

我是一本在讀的軟體工程學生,我在暑假的時候,通過網絡管道學習java項目的程式設計,在項目的後面階段,需要将項目防止到雲伺服器上,在老師的介紹下,我使用了阿裡雲伺服器,因為學生資金比較緊缺,我選擇參加了飛天加速計劃·高校學生在家實踐”活動。

因為是第一次使用阿裡雲伺服器ECS,在這過程中遇到了很多的困難,比如對Linux語句的不熟悉。在完成伺服器的選擇後,第一步就是配置自己項目的運作環境,我使用的是Xftp 7來實作圖形界面上傳檔案。

初始使用ECS伺服器心得體會
接下來就是一個個安裝環境。

JDK

添加可執行權限

​chmod +x jdk-8u144-linux-x64.rpm

安裝RPM軟體包

​rpm -ivh jdk-8u301-linux-x64.rpm

檢視java的版本資訊,若出現版本資訊則成功

​java –version

初始使用ECS伺服器心得體會

Mysql

安裝用來配置mysql的yum源的rpm包

​rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

安裝Mysql

​yum install mysql-community-server

開啟mysql服務

​service mysqld start

檢視mysql是否啟動

​ps -ef | grep mysqld

mysql安裝成功後建立的超級使用者’root’@‘localhost’的密碼會被存儲在/var/log/mysqld.log,可以使用如下指令檢視密碼

​grep ‘temporary password’ /var/log/mysqld.log

初始使用ECS伺服器心得體會

使用mysql生成的’root’@‘localhost’使用者和密碼登入資料庫,并修改 其密碼,具體指令

登入後修改密碼

​mysql -uroot -p

alter user 'root'@'localhost' identified by '123456';

【注意點】無法修改密碼 可能因為密碼的格式無法修改,

解決方法

#修改validate_password_policy參數的值

​set global validate_password_policy=0;

#validate_password_length(密碼長度)參數預設為8,我們修改為1

​set global validate_password_length=1;

#修改密碼

​alter user 'root'@'localhost' identified by '123456';

開啟遠端連接配接

通過阿裡雲控制台開放3306端口

在阿裡雲控制台咱們的執行個體頁面下面

選擇安全組->配置規則->快速添加 -3306端口(mysql)

配置一個支援遠端登入的帳号,這裡配置一個work帳号

​mysql -u root -p

​use mysql;

#建立kid帳号并授權,同時設定密碼

​grant CREATE,SELECT,UPDATE,INSERT,DELETE on *.* to ‘kid’@’%’ identified by ‘123456’;

#生效配置

​flush privileges;

Redis

redis安裝真的特别簡單,首先先解壓redis安裝包

​tar -zxvf redis-4.0.2.tar.gz

設定redis以支援遠端登入

​vi redis-4.0.2/redis.conf

将bind 127.0.0.1這句話用井号注釋掉,這樣就能支援遠端連接配接了

初始使用ECS伺服器心得體會

此外,還需要給redis.conf添加配置以支援redis作為守護程序一直跑在背景需要加入『daemonize yes』

初始使用ECS伺服器心得體會

安裝redis去到解壓後的目錄裡

​[root@iz0jlc0zxh8g5mbglzfcr7z ~]# cd redis-4.0.2

[root@iz0jlc0zxh8g5mbglzfcr7z redis-4.0.2]# make  

啟動redis服務

​src/redis-server redis.conf

redis連接配接測試通過redis-cli連接配接到redis伺服器

​src/redis-cli

當輸入ping 得到pong的回應之後,證明redis配置已經完成

初始使用ECS伺服器心得體會

tomcat 8

解壓tomcat壓縮包

​tar -zxvf apache-tomcat-8.5.70.tar.gz

啟動tomcat

​./apache-tomcat-8.5.70/bin/startup.sh

上傳項目

在idea将下面打包成war,通過指令傳到伺服器的tomcat裡面,傳進去後将會自己解壓

scp o2o.war [email protected]:/root/apache-tomcat-8.5.70/webapps

總結

通過這次的雲伺服器ECS的使用,我收獲頗豐,第一次将項目放到了伺服器上進行通路,在過程中,遇到的困難隻要是tomcat老是異常報錯,通過網絡找各種解決辦法,删除重新解壓,最後才能使用,将這次的心得體會寫下來,以後再次使用阿裡雲伺服器的時候,我看看通過這個文章,可以更快的部署伺服器

聲明

該文章内的内容是我網絡管道的教學步驟,我通過實際操作,對其進行了一定的删減和增加的我遇到的錯誤解決總結下來的,裡面的截圖,都是我實際操作時的截圖。