前言
今天帶來的內容是在華為云主機 Flexus 云服務器 X 實例上操作,玩轉一些 Linux 腳本以及安裝 JDK。比如:檢查系統環境、安裝 JDK、使用 mkdir/touch 命令創建文件夾和文件、使用 chmod 給文件夾授權、使用 vi 命令編輯 sh 腳本、使用 Linux 腳本去驗證 JDK。
1、管理華為云主機 Flexus 云服務器 X 實例
1.1、購買服務
在百度里搜索華為云主機 Flexus 云服務器 X 實例,進入官網去購買服務器。
1.2、管理服務
購買完成之后,進入到華為云 Flexus 云服務控制臺,選擇 X 實例,就可以看到并管理我們的主機了。
1.3、重置密碼
初次管理云服務或忘記密碼,可以選擇【重置密碼】,默認登錄賬號 root。
1.4、添加遠程云主機
在遠程管理工具里,添加我們的華為云主機。
由于是新機器,CPU、內存都只有個位數的消耗。
2、檢查系統環境
2.1、查看系統
2.2、查看系統版本號和其他發行版信息的文件內容
3、安裝 JDK
現在國內大部分項目還是使用 jdk8 開發、部署,因此我們也選擇在 Huawei Cloud EulerOS 2.0 標準版 64 位系統(后面簡稱 EulerOS)上安裝 jdk8,為了避免 oracle jdk 收費問題(JDK 8 8u202 版本前免費,8u211 版本開始商用收費),選擇安裝 openjdk8。
新機器,沒有安裝 JDK
3.1、使用 yum 包管理器安裝像體驗其他版本 JDK,更換搜索詞即可。
3.2、驗證
4、通過 sh 腳本去驗證
4.2、創建文件
4.2.1、新文件只讀權限
4.2.2、授予寫權限
4.2.3、隨機寫入數據并執行
4.3、寫入驗證 java 版本的命令
總結
本章節內容比較難懂的地方就是【if type -p java; then】,即在命令行輸入 java,如果存在就會返回該命令的完整路徑,通過 if 組合使用,如果存在,就會執行 then 邏輯。
以此類推,我們如果需要檢查 mvn、gradle、node、vue 等命令是否存在,也可以使用 if type 這個組合。
審核編輯 黃宇
-
Linux
+關注
關注
87文章
11333瀏覽量
210054 -
服務器
+關注
關注
12文章
9272瀏覽量
85814 -
Shell
+關注
關注
1文章
366瀏覽量
23430
發布評論請先 登錄
相關推薦
評論