前言
今天帶來的內(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文章
11352瀏覽量
210540 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9338瀏覽量
86156 -
Shell
+關(guān)注
關(guān)注
1文章
366瀏覽量
23478
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Linux 服務(wù)器檢查以及常用運(yùn)維 shell 命令
![<b class='flag-5'>Linux</b> <b class='flag-5'>服務(wù)器</b><b class='flag-5'>檢查</b><b class='flag-5'>以及</b><b class='flag-5'>常用</b><b class='flag-5'>運(yùn)</b><b class='flag-5'>維</b> <b class='flag-5'>shell</b> <b class='flag-5'>命令</b>](https://file1.elecfans.com//web3/M00/04/79/wKgZPGd0GX2ANj73AAEKLARv7EU698.png)
部署 Linux 服務(wù)器運(yùn)維管理面板 1Panel
![部署 <b class='flag-5'>Linux</b> <b class='flag-5'>服務(wù)器</b><b class='flag-5'>運(yùn)</b><b class='flag-5'>維</b>管理面板 1Panel](https://file1.elecfans.com//web3/M00/03/F4/wKgZO2dtLR6AGZEXAAKFUe3KKt0911.png)
termius如何使用,termius如何使用的過程,linux服務(wù)器遠(yuǎn)程連接的實(shí)用教程
![termius如何使用,termius如何使用的過程,<b class='flag-5'>linux</b><b class='flag-5'>服務(wù)器</b>遠(yuǎn)程連接的實(shí)用教程](https://file1.elecfans.com/web3/M00/02/DA/wKgZPGdiX3yAXdQLAAK9FBOIgKY662.png)
盤點(diǎn)Linux系統(tǒng)中的常見命令
![盤點(diǎn)<b class='flag-5'>Linux</b>系統(tǒng)中的常見<b class='flag-5'>命令</b>](https://file1.elecfans.com/web3/M00/00/D4/wKgZO2dOZdqAFQhEAAA91zFQXQ8462.png)
評(píng)論