As always, we have put our best efforts into making this book's content relevant to user requirements. All command lines covered in this book are based on CentOS 7. You can use any minor release of CentOS 7, from CentOS 7.1 through to CentOS 7.6. A CentOS 7 operating system is the only requirement for this book. For beginners, however, it is recommended installing and practicing CentOS 7 in any desktop virtualization application, such as VirtualBox, and VMWare Workstation.
For Windows and macOS users who would like to use a virtual environment, they can use VMWare or VirtualBox to set up CentOS 7 and execute the given command-line examples. For those who are new to Linux, the installation of CentOS 7 is covered in Chapter 1, Getting Started with CentOS 7.