Running Linux Servers on Azure

By Daniel Stinchcomb

This course provides an understanding of Linux on Azure and practical hands-on experience performing key configuration and management tasks.

3 hours
  • 18 Lessons
  • 3 Hands-On Labs

About the course

When we think of Microsoft, naturally we think of Windows, the Office Suite, tools like Visio or Project, and command utilities like PowerShell. But did you know that over 50% of the virtual machines running on Azure are actually Linux? When you look at the performance statistics behind Linux systems and the potential cost savings, it’s really no surprise.

In this course, we’ll explore why Linux has seemingly taken over Microsoft’s cloud platform and what you can expect when deploying and running Linux in your own environment. We’ll start with the basics of deployments and the Linux distributions you can choose from and continue all the way through securing your instances and automating your deployments.

By the end of this course, you’ll be comfortable planning, deploying, and maintaining Linux based virtual machines on Azure.

This course can be broken down into the following:

  • Why Linux is so popular and why you should try to use it in your own environment

  • Navigating supported Linux distributions and choosing the best one for your deployment

  • Securing your Linux systems using Identity Management, Network Security, and Encryption

  • Automating your deployments using both Azure and Linux Native tool sets

A quick note:
While this course doesn’t require you to be a Linux superhero, it is recommended that anyone taking this course have a basic familiarity with Linux administration and also have a basic foundation in Azure services.

See you in the course, Gurus!

  • Chapter 1 2 Lessons Introduction 3:57

    Welcome to Running Linux Servers on Azure!


    Before We Begin

  • Chapter 2 5 Lessons Building Our Foundation 57:21

    Section Two Introduction


    Why Linux?


    Flavors to Choose From


    Deploying a Linux VM

    45:00 Hands-On Lab

    Section Two Summary

  • Chapter 3 9 Lessons Managing Linux Systems on Azure 2:45:28

    Section Three Introduction


    Managing Identity in Linux


    DEMO: Add and Configure AzureAD on a LinuxVM


    Working with Storage


    Adding & Encrypting a Storage Volume

    1:00:00 Hands-On Lab

    Securing Linux on Azure


    Automating Linux Deployments


    LAB: Using Azure Resource Manager with Cloud-Init

    1:00:00 Hands-On Lab

    Section Three Summary

  • Chapter 4 2 Lessons Conclusion 5:56

    Course Summary and Further Learning


    Goodbye and See You Next Time!


What you will need

  • Linux Fundamentals

  • Azure Fundamentals

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!