Unix and Linux system administration handbook by Evi Nemeth Garth Snyder Trent R. Hein Ben Whaley Dan Mackin
Unix and Linux system administration handbook by Evi Nemeth Garth Snyder Trent R. Hein Ben Whaley Dan Mackin
You can buy the book here
This repository is a collection of notes from the book Unix and Linux system administration handbook by Evi Nemeth Garth Snyder Trent R. Hein Ben Whaley Dan Mackin. I am reading the 5th edition of the book. This shit is a comprehensive guide to Unix and Linux system administration.
The notes are organized in chapters. Each chapter has a readme.md
file that contains the notes for that chapter. The notes are organized in a way that makes it easy to follow the book. I am not following the chapters in order. I am reading the book in a way that makes sense to me.
I've set up a testing lab to test the concepts discussed in the book. You will need to install docker and docker-compose to run the lab.
To install docker and docker-compose, follow the instructions here
To run the lab, clone the repository and run the following command:
docker compose up -d --build
This will create two containers, one for the Debian server and the other for the CentOS server. You can access the containers using the following command:
docker exec -it lab-[debian|centos] bash
You will then be logged into the container. You can then run the commands discussed in the book to test the various concepts.
A volume is mounted to the lab-[debian|centos]
container. You can use this volume to share files between your host machine and the container.
I am reading this book to learn more about Unix and Linux system administration. As a DevOps engineer, it's a must to know how to manage Unix and Linux systems.