Azure Linux Virtual Machines

This section provides comprehensive documentation for deploying, managing, and optimizing Linux virtual machines (VMs) on Microsoft Azure.

Key Concepts: Familiarize yourself with Azure VM Resource Manager templates, Availability Sets, Scale Sets, and managed disks for robust Linux deployments.

Getting Started

Learn how to create your first Linux VM in Azure:

Supported Linux Distributions

Azure supports a wide range of Linux distributions. Here are some of the most popular:

For a full list and specific requirements, see supported Linux distributions on Azure.

Managing Your Linux VMs

Discover best practices for managing your Linux VMs:

Advanced Topics

Command-Line Examples

Here are some common Azure CLI commands for managing Linux VMs:

# Create a Linux VM
az vm create \
  --resource-group myResourceGroup \
  --name myLinuxVM \
  --image UbuntuLTS \
  --admin-username azureuser \
  --generate-ssh-keys

# Connect to the VM
ssh azureuser@

# List all VMs in a resource group
az vm list --resource-group myResourceGroup --output table
            

For more detailed command examples, visit the Azure CLI documentation.