Preface
In this book, we will learn about the concepts that are required to manage real Linux-based networks. The goal is to help the reader grow from a beginner or an intermediate-level Linux user, to someone who can manage and support real Linux-based networks. The book starts with a couple of introductory chapters, in which the reader will set up their environment and then refresh some basics that will serve as the foundation for the rest of the book. From there, more advanced topics will be covered with useful examples, which the reader will be able to follow along with gaining valuable hands on practice.
During this journey, we will cover the tasks that a network administrator will typically perform on the job such as installing Linux, setting up DHCP, sharing files, IP addressing, monitoring resources, and so on. These examples are covered for not one but two popular distributions, Debian and CentOS. Since these two are very popular distributions in the enterprise, the reader will be well prepared to manage networks based on one distribution or the other (and also the countless other distributions based on them).
Finally, the last few chapters will cover the best practices to prevent intrusions and attacks and also troubleshooting to assist you when things go wrong.