unix-and-linux-sysadmin-notes

Unix and Linux system administration handbook by Evi Nemeth Garth Snyder Trent R. Hein Ben Whaley Dan Mackin

Stars
344

Unix-and-Linux-sysadmin-notes

Unix and Linux system administration handbook by Evi Nemeth Garth Snyder Trent R. Hein Ben Whaley Dan Mackin

You can buy the book here

POV

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.

Path to the notes

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.

List of chapters:

Testing lab

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.

Why I am reading this book

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.

Related Projects