Technical requirements
We need a working Linux distribution installed on either a virtual machine (VM) or a desktop platform. In case you don't have one already, Chapter 1, Installing Linux, takes you through the related process. In this chapter, we'll be using Ubuntu or CentOS, but most of the commands and examples used would pertain to any other Linux platform.