Skip to content

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

Notifications You must be signed in to change notification settings

abdoufermat5/unix-and-linux-sysadmin-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unix-and-Linux-sysadmin-notes

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

book cover

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.