我是一名大三的計算機科學與技術學生,由于本學期要修讀一節專業課名為作業系統。我希望自己不僅僅學習課本的linux知識,更應該熟悉其在計算機中的操作,是以我打算在自己的電腦上安裝虛拟機并為其配上linux系統。無奈由于電腦的性能不佳,虛拟機隻能艱難地跑起,十分影響學習體驗。于是我開始在計算機相關論壇尋找解決方法,發現了一個名為“飛天加速計劃·高校學生在家實踐”的計劃,我抱着試一試的想法注冊了阿裡雲賬号,進行了學生驗證,免費領取了為其兩周的雲伺服器。
在對雲伺服器的好奇的驅使下,我學習了linux系統的檔案管理,使用者管理等指令,并通過vim編輯器建立和寫入了屬于自己的檔案。在初步認識了雲伺服器後,我開始嘗試着把自己的Java項目部署在伺服器中并運作起來。帶着這個目标,我不斷地查找資料,安裝着java,tomcat和mysql環境,并積累了解壓,rpm,yum這三種安裝環境的方法。緊接着在雲伺服器的安全組中打開了3306和8080端口,

開始通過本地連接配接資料庫,把項目所需要的資料庫及其表資料建立在雲資料庫中,最後把Java項目打包,移動到雲伺服器的檔案夾中,使用nohup command &來背景運作項目,并可使用kill -9 程序号來結束程序,關閉任務。
在使用的過程中也遇到過大大小小的問題,其中最令人印象深刻的就是在伺服器運作中突然在手機接收到阿裡雲的提示說ECS在非常用地登入,當我打開伺服器控制台,發現了這樣的資訊,當我進一步了解,發現其登入地為一個陌生城市。
為了防止伺服器的資料被破壞,我立即搜尋解決方法,發現可以使用/etc/hosts.allow和/etc/hosts.deny,設定SSH白(黑)名單,綁定可以登入的ip,提高伺服器的安全性。于是在系統中建立了deny檔案,加入了異地登陸的ip,放心離去~
最後也希望自己在未來的學習中,進一步了解linux,了解阿裡雲伺服器,學習更多的知識,把更多有趣的項目部署到自己的伺服器中,成為更優秀的程式員。
