前言
今天帶來的內(nèi)容是在華為云主機 Flexus 云服務器 X 實例上操作,玩轉一些 Linux 腳本以及安裝 JDK。比如:檢查系統(tǒng)環(huán)境、安裝 JDK、使用 mkdir/touch 命令創(chuàng)建文件夾和文件、使用 chmod 給文件夾授權、使用 vi 命令編輯 sh 腳本、使用 Linux 腳本去驗證 JDK。
1、管理華為云主機 Flexus 云服務器 X 實例
1.1、購買服務
在百度里搜索華為云主機 Flexus 云服務器 X 實例,進入官網(wǎng)去購買服務器。

1.2、管理服務
購買完成之后,進入到華為云 Flexus 云服務控制臺,選擇 X 實例,就可以看到并管理我們的主機了。

1.3、重置密碼
初次管理云服務或忘記密碼,可以選擇【重置密碼】,默認登錄賬號 root。

1.4、添加遠程云主機
在遠程管理工具里,添加我們的華為云主機。
由于是新機器,CPU、內(nèi)存都只有個位數(shù)的消耗。

2、檢查系統(tǒng)環(huán)境
2.1、查看系統(tǒng)


2.2、查看系統(tǒng)版本號和其他發(fā)行版信息的文件內(nèi)容

3、安裝 JDK
現(xiàn)在國內(nèi)大部分項目還是使用 jdk8 開發(fā)、部署,因此我們也選擇在 Huawei Cloud EulerOS 2.0 標準版 64 位系統(tǒng)(后面簡稱 EulerOS)上安裝 jdk8,為了避免 oracle jdk 收費問題(JDK 8 8u202 版本前免費,8u211 版本開始商用收費),選擇安裝 openjdk8。
新機器,沒有安裝 JDK

3.1、使用 yum 包管理器安裝像體驗其他版本 JDK,更換搜索詞即可。

3.2、驗證

4、通過 sh 腳本去驗證


4.2、創(chuàng)建文件
4.2.1、新文件只讀權限

4.2.2、授予寫權限

4.2.3、隨機寫入數(shù)據(jù)并執(zhí)行

4.3、寫入驗證 java 版本的命令

總結
本章節(jié)內(nèi)容比較難懂的地方就是【if type -p java; then】,即在命令行輸入 java,如果存在就會返回該命令的完整路徑,通過 if 組合使用,如果存在,就會執(zhí)行 then 邏輯。

以此類推,我們?nèi)绻枰獧z查 mvn、gradle、node、vue 等命令是否存在,也可以使用 if type 這個組合。
審核編輯 黃宇
-
Linux
+關注
關注
88文章
11807瀏覽量
219513 -
服務器
+關注
關注
14文章
10344瀏覽量
91739 -
華為云
+關注
關注
3文章
2835瀏覽量
19369
發(fā)布評論請先 登錄
Linux服務器磁盤管理機制和清理策略
運維工程師必須掌握的10個系統(tǒng)命令
新西蘭服務器運維必備:自動化監(jiān)控與故障預警實踐
服務器數(shù)據(jù)恢復—意外斷電!Linux服務器數(shù)據(jù)恢復大揭秘
shell基本介紹及常用命令之shell基本介紹
SSH 遠程連接內(nèi)網(wǎng) Linux 服務器
Linux 服務器檢查以及常用運維 shell 命令
評論