Chapter 2. Linux virtualization: Building a Linux working environment

 

This chapter covers

  • Finding the right virtualization technology
  • Using Linux repository managers
  • Building effective environments using VirtualBox
  • Building containers with LXC
  • How and when to closely manage VMs

Virtualization is the single most important technology behind almost all recent improvements in the way services and products are delivered. It’s made entire industries from cloud computing to self-driving cars not only possible, but compelling. Curious? Here are two virtualization facts you’ll need to know from the start:

  • Linux absolutely dominates the virtual space.
  • Virtualization makes it easier to learn any technology.

This chapter gives a good taste of the dominant enterprise virtualization technologies currently in use. But more to the point, it also enables you to use a virtualized environment where you can safely learn Linux administration skills. Why does this rather sophisticated technology show up so early in the book? Because it’ll make it much easier for you to work through the rest of the chapters.

Need a fresh, clean operating system (OS) to try something new? Create one in a few seconds. Made a configuration error that’s locked you out of your machine? No problem. Kill it and launch a new one. Along the way, you’ll learn how to use Linux package managers to download, install, and manage all the software (like VirtualBox and LXC) that you’ll need.

2.1. What is virtualization?

 

2.2. Working with VirtualBox

 

2.3. Working with Linux containers (LXC)

 
 

Summary

 
 
 
 

Key terms

 
 

Security best practices

 

Command-line review

 
 
 

Test yourself

 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest