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