云国际站 云国际站 立即咨询
返回列表

Azure 返点 Azure虚拟机常用命令

微软云Azure / 2026-05-16 22:51:29

下载.png

前言:别让命令行吓到你

第一次面对Azure命令行,是不是感觉参数多得像天书?别慌!今天咱们用最接地气的方式,把Azure虚拟机命令掰开揉碎讲给你听。想象你是个刚搬进新家的租客,Azure CLI就是你的管家,帮你搞定一切。从创建虚拟机到监控性能,保证让你秒变云上老司机,再也不用对着文档抓耳挠腮——毕竟,谁喜欢看枯燥的说明书呢?

虚拟机基础管理:从创建到停止,轻松搞定

创建虚拟机:选对"房子"是关键

创建虚拟机就像租房,得先想好区域、大小、操作系统。Azure CLI命令如下:

az vm create --resource-group MyResourceGroup --name MyVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys

别被参数吓到!--resource-group是你的"项目组",把资源归类管理;--image是装修风格,UbuntuLTS就是精装房;--generate-ssh-keys自动帮你生成密钥,省得你手动折腾。记住,密码别写命令里,安全第一!比如换成--admin-password,但强烈建议用密钥,毕竟密码容易被破解,密钥更安全。

Azure 返点 选区域时要仔细,比如选"eastus"还是"westeurope"?这决定了你的服务器离用户近不近。选错区域,网速可能比蜗牛还慢,电费还贵。比如你的用户都在亚洲,选美国东部就太远了,延迟高得让人抓狂。所以提前想好用户分布,选最近的区域,省流量又省钱。

启动、停止与重启:云上"开关"艺术

虚拟机启动和停止是日常操作。用az vm start启动,az vm stop停止,az vm restart重启。但注意,停止和关机不一样!az vm stop会释放计算资源,不收CPU和内存费用,但保留磁盘数据,就像把冰箱断电,里面的菜还在。而关机(系统内关机)还是会扣计算费,所以用Azure的stop命令更省钱。

重启时小心点,可能影响服务。比如你正在跑个大任务,突然重启就白干了。所以最好提前通知用户,或者选在业务低峰期操作。重启命令就像给服务器洗个冷水澡,让它清醒过来,但别频繁洗,否则容易感冒(故障)。az vm restart -g MyResourceGroup -n MyVM,简单直接,一按即发。

网络配置:搞定IP和防火墙

公网IP管理:给服务器安个门牌号

公网IP是服务器的"门牌号",没有它别人找不到你家。创建公网IP用az network public-ip create,比如:

az network public-ip create --resource-group MyResourceGroup --name MyPublicIP --allocation-method Dynamic

这里--allocation-method选Dynamic(动态)还是Static(静态)?动态IP可能变,适合测试环境;静态IP不变,适合生产环境。但静态IP要收费,所以别乱开。记得给IP绑个好名字,比如MyWebsiteIP,别叫IP1,否则找起来像在垃圾堆里翻钥匙。

网络安全组:小区保安的规则制定

网络安全组(NSG)就是小区保安,该放行的放行,该拦的拦住。比如允许HTTP 80端口,但拒绝所有SSH,这样黑客就进不来。命令示例:

az network nsg rule create --resource-group MyResourceGroup --nsg-name MyNSG --name AllowHTTP --priority 100 --protocol Tcp --destination-port-range 80 --access Allow

这里priority是优先级,数字越小越优先。100比200优先,所以先放行HTTP。别把SSH端口22全开放,否则可能被暴力破解。安全规则要像小区保安一样严格,该拦的拦住,该放行的放行,但别太松懈,否则黑客就钻空子了。

存储与磁盘:数据存放有讲究

挂载数据盘:给服务器加个储物柜

系统盘是主房间,数据盘是储物柜。挂载数据盘用az vm disk attach,比如:

az vm disk attach --resource-group MyResourceGroup --vm-name MyVM --disk MyDataDisk --new

--new会新建一个数据盘。挂载后还需要在系统里格式化、挂载分区,比如Linux用mkfs.ext4,Windows用磁盘管理。注意别把数据盘当系统盘,否则系统坏了数据也丢。数据盘挂了只丢数据,可以重新挂,但系统盘坏了就得重装系统,所以分开存放更安全。

快照操作:一键回滚的"后悔药"

快照就是给系统拍照,随时可以恢复。比如你改了个配置,结果服务器崩了,用快照一键回滚,就像时间倒流。命令:

az snapshot create --resource-group MyResourceGroup --name MySnapshot --source MyDisk

创建后可以用az disk create从快照新建磁盘,再挂载回去。快照省空间,因为只存变化部分,但别留太多,不然费用蹭蹭涨。定期快照,尤其是重要操作前,比如升级系统、改配置,这样出问题随时回滚,比后悔药管用。

监控与诊断:时刻掌握服务器状态

性能监控:给服务器做体检

监控命令就像给服务器做心电图,实时看CPU、内存、磁盘使用情况。比如:

az monitor metrics list --resource /subscriptions/.../resourceGroups/MyResourceGroup/providers/Microsoft.Compute/virtualMachines/MyVM --metric-names "Percentage CPU" --interval PT1M

参数有点长,但关键在--metric-names,可以选CPU、内存、磁盘IO等。如果CPU经常100%,说明服务器累得喘不过气,得升级配置或者优化程序。定期看监控,就像定期体检,早发现早治疗,避免服务器突然猝死。

日志查看:追踪问题的线索

日志是问题的线索。用az vm get-instance-view查看虚拟机状态,或者az monitor log-analytics query查日志分析。比如:

az vm get-instance-view --resource-group MyResourceGroup --name MyVM

这个命令会显示虚拟机的运行状态、扩展信息、磁盘状态。如果发现"ProvisioningState"显示失败,说明创建或配置出问题了,得查详细日志。日志就像侦探的线索,找到关键点就能解决问题。别忽略警告日志,小问题拖久了会变成大问题。

总结:命令行不是 scary monster

其实Azure命令行就像一把瑞士军刀,功能强大但操作简单。只要记住几个核心命令,再配上生活化比喻,操作虚拟机就像玩积木一样轻松。下次再看到一堆参数,别慌,深呼吸,按本文步骤一步步来,保证你秒变云上高手!

Telegram售前客服
客服ID
@cloudcup
联系
Telegram售后客服
客服ID
@yanhuacloud
联系