繼上篇
趕快把下篇寫完
安裝好之後,接著要把伺服器的檔案上傳裝到GCP上
Windows系統的話有很多方法而且都很簡單
以下只介紹Ubuntu的部份
1.安裝Google Cloud SDK
下載後安裝,沒什麼好講的
安裝會開啟 Google Cloud SDK Shell ,或是經由桌面的捷徑打開
2.帳號驗證
開啟之後打上指令
gcloud auth login
會開啟瀏覽器要求你登入Google帳號進行驗證
3.使用gcloud 指令列
查看你VM執行個體下的gcloud指令
例如我的是
gcloud compute --project "mine-175823" ssh --zone "asia-east1-a" "instance-1"
將指令輸入Google Cloud SDK Shell 進行登入
登入成功後會開啟putty
4. FileZilla站台設定
檔案位於 C:\user\"使用者名稱"\.ssh\google_compute_engine.ppk
接著可以透過FTP軟體進行上傳,這邊我們使用 FileZilla
5. 利用 FileZilla上傳伺服器檔案
開啟 FileZilla 的站台管理員
輸入連線主機IP、協定使用SFTP
使用者名稱輸入電腦的名稱,金鑰檔案選擇第四步驟的路徑檔案
連線完成後只能把檔案上傳到 /home/使用者名稱 之下
別的目錄會顯示沒有權限,上傳完成後可使用root帳號搬移資料夾
6.安裝JAVA
Linux預設的為 OpenJDK ,使用下面指令進行安裝
sudo apt-get update sudo apt-get install default-jre
如果要安裝Oracle JDK ,需先新增PPA
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update接著安裝JAVA
sudo apt-get install oracle-java8-installer這邊使用java8,依照自己需要更改安裝的JAVA版本
Oracle JDK安裝時會跳出授權條款,選擇YES才能繼續安裝
7.安裝screen
apt-get install -y screen關閉SSH時才不會終止伺服
8.開啟伺服
伺服目錄之下使用指令
screen -S mcs java -Xms2G -Xmx8G -jar Thermos-1.7.10-1614-58-server.jar nogui指令自行更改需求
9.分離終端
Ctrl + a 輸入 d10.重連
screen -r mcs11.腳本
以下為朋友寫的AutoBackup腳本
autobackup.sh #!/bin/bash screen -S mc -X stuff "say Backuping, World no longer saving...$(printf '\r')" screen -S mc -X stuff "save-off $(printf '\r')" screen -S mc -X stuff "save-all $(printf '\r')" sleep 3 cd /home/kita731/mc/backup mv mcbackup5.tar.gz mcbackup6.tar.gz mv mcbackup4.tar.gz mcbackup5.tar.gz mv mcbackup3.tar.gz mcbackup4.tar.gz mv mcbackup2.tar.gz mcbackup3.tar.gz mv mcbackup1.tar.gz mcbackup2.tar.gz tar -cpvzf /home/kita731/mc/backup/mcbackup1.tar.gz /home/kita731/mc/world screen -S mc -X stuff "save-on $(printf '\r')" screen -S mc -X stuff "say Backup complte.World now saving$(printf '\r')"
大大您好,想請問我現在已經用FZ連進去了也將測試的PHP檔案上傳進去,但是我點擊外部ip時,要在ip位置後面加上哪些路徑才能看到我的檔案產生出來的頁面呢?
回覆刪除PS:在home資料夾底下有一個是PC的使用者跟一個GCP帳號的使用者,請問我檔案是放在PC的使用者下沒錯?
好了好了,感謝!
回覆刪除請問大大 screen -S mcs java -Xms2G -Xmx8G -jar Thermos-1.12.2-server.jar nogui 之後顯示[screen is terminating]怎麼辦 我適用spigot1.12.2 已經傳上伺服器了
回覆刪除伺服器名稱有打錯嗎
刪除