使用 Azure CLI 建立 Linux 虛擬機器

2021-08-10 21:06:22 字數 2196 閱讀 3793

azure cli 用於從命令列或指令碼建立和管理 azure 資源。 本指南詳細介紹了如何使用 azure cli 部署執行 ubuntu 伺服器的虛擬機器。 伺服器部署以後,將建立 ssh 連線,並且安裝 nginx webserver。

如果沒有 azure 訂閱,可在開始前建立乙個試用帳戶。

note

在 azure 中國區使用 azure cli 2.0 之前,請先執行az cloud set -n azurechinacloud來改變雲環境。如果想切回國際版 azure,請再次執行az cloud set -n azurecloud

如果選擇在本地安裝並使用 cli,此快速入門教程要求執行 azure cli 2.0.4 版或更高版本。 執行az --version即可查詢版本。 如果需要進行安裝或公升級,請參閱安裝 azure cli 2.0。

使用 az group create 命令建立資源組。 azure 資源組是在其中部署和管理 azure 資源的邏輯容器。

以下示例在「chinaeast」位置建立名為「myresourcegroup」的資源組。

azure cli

複製

az

group

create

--name myresourcegroup--location chinaeast

使用 az vm create 命令建立 vm。

下面的示例建立乙個名為 myvm 的 vm,並且在預設金鑰位置中不存在 ssh 金鑰時建立這些金鑰。 若要使用特定的一組金鑰,請使用--ssh-key-value選項。

azure cli

複製

az

vmcreate

--resource-group myresourcegroup--name myvm--image ubuntults--generate-ssh-keys

建立 vm 後,azure cli 顯示類似於以下示例的資訊。 記下publicipaddress。 此位址用於訪問 vm。

azure cli

複製

預設情況下,僅允許通過 ssh 連線登入到 azure 中部署的 linux 虛擬機器。 如果此 vm 會用作 web 伺服器,則需要從 internet 開啟埠 80。 使用 az vm open-port 命令開啟所需埠。

azure cli

複製

az

vm open-port--port

80--resource-group myresourcegroup--name myvm

使用以下命令建立與虛擬機器的 ssh 會話。 確保將 替換為虛擬機器的相應公共 ip 位址。 在上例中,我們的 ip 位址為 40.68.254.142。

bash

複製

ssh
使用以下命令更新包源並安裝最新的 nginx 包。

bash

複製

# update package source

sudo apt-get -y update

# install nginx

sudo apt-get -y install nginx

nginx 已安裝,並且現在已從 internet 開啟 vm 上的埠 80 - 可以使用所選的 web 瀏覽器檢視預設的 nginx 歡迎頁。 請務必使用前面記錄的 publicipaddress 訪問預設頁面。

如果不再需要資源組、vm 和所有相關的資源,可以使用 az group delete 命令將其刪除。 退出 ssh 會話,返回 vm,然後刪除資源,如下所示:

azure cli

複製

az

group

delete

--name myresourcegroup

在本快速入門中,部署了乙個簡單的虛擬機器、一條網路安全組規則,並安裝了乙個 web 伺服器。 若要詳細了解 azure 虛擬機器,請繼續學習 linux vm 的教程。

azure linux 虛擬機器教程

Android Log日誌AS使用及Linux輸出

1 log.v tag,列印那些最為瑣碎的,意義最小的日誌資訊。對應級別verbose,是android 日誌裡面級別最低的一種。2 log.d tag,列印一些除錯資訊,這些資訊對你除錯程式和分析問題應該是有幫助的。對應級別debug,比 verbose 高一級。3 log.i tag,列印一些比...

windows使用ubuntu啟動linux服務

有些服務只能在linux中策馬奔騰,但是公司配置windows電腦,因此在windows中安裝ubuntu服務,再在啟動的ubuntu中啟動linux服務 系統 win10 其他系統沒試過 安裝步驟 1.檢查 網路和internet是否開啟 應該關閉 伺服器,否則無法開啟windows商店 2.在w...

windows使用ubuntu啟動linux服務

有些服務只能在linux中策馬奔騰,但是公司配置windows電腦,因此在windows中安裝ubuntu服務,再在啟動的ubuntu中啟動linux服務 系統 win10 其他系統沒試過 安裝步驟 1.檢查 網路和internet是否開啟 應該關閉 伺服器,否則無法開啟windows商店 2.在w...