
Shares the six key principles of site design and support practices: simplicity, clarity, generality, automation, communication, and basics first. This book provides advice on topics which include the key elements your networks/systems need that will make all other services run better, and building and running reliable, scalable services.
- hardware, networks, monitoring, provisioning, server room locations in existing buildings, how to prepare server rooms
- and so on up to hiring and firing sysadmins, salary negotiations[2], vendor negotiations and the first book even had a whole chapter dedicated to "Being happy"
[1] There is a third author as well now, but those two were the ones that are on the cover of my book from 2005 and that I can remember
[2] Has mostly worked well after I more or less left sysadmin behind as well
- UNIX and Linux System Administration Handbook
- The Practice of System and Network Administration
- The Practice of Cloud System Administration
- Tannenbaum's textbooks (operating systems / networks)
- Readings in Database Systems
UNIX Systems Administration
The Perl Cookbook
DNS and BIND
AWK
and too late for me to learn the basic, but valuable nonetheless: The Practice of System and Network Administration.
Buy ASAP both "UNIX and Linux System Administration Handbook" and "Practice of System and Network Administration".
UNIX and Linux System Administration Handbook -> Will give you the necessary tech skills and concepts. This is a sysadmin bootcamp.
Practice of System and Network Administration -> Will show you how to the job right. This is more like 'how to manage' an operations team.
Each book is massive and will take you 1 month to read. I suggest you start with UNIX and Linux System Administration Handbook.