Sysadmins may feel underappreciated for most of the year, but come July, they've got a whole 24 hours dedicated to them on the last Friday of the month.
At Opensource.com, we strive to celebrate them the whole year through, and in July we make a point to dedicate more days in a month than usual to publishing articles that speak to the system, network, and database admins.
I asked our writer community to recommend their favorite books for admins: Here's their list.
By: Bruce Schneier
This book has been incredibly useful in understanding the very basics of cryptography systems and algorithms all the way up to much more advanced concepts. Produced in the early days of public key encryption detailing the inner workings of encryption systems. An absolute must-read for anyone wanting to understand more about the privacy systems that protect our data. (Recommendation and review by Brian Whetten)
By: Laine Campbell and Charity Majors
The infrastructure-as-code revolution in IT is also affecting database administration. With this practical book, developers, system administrators, and junior to mid-level DBAs will learn how the modern practice of site reliability engineering applies to the craft of database architecture and operations. Authors Laine Campbell and Charity Majors provide a framework for professionals looking to join the ranks of today’s database reliability engineers (DBRE).
You'll begin by exploring core operational concepts that DBREs need to master. Then you’ll examine a wide range of database persistence options, including how to implement key technologies to provide resilient, scalable, and performant data storage and retrieval. With a firm foundation in database reliability engineering, you’ll be ready to dive into the architecture and operations of any modern database. (Recommendation by Chris Short | Review by Google Books)
By: Jay LaCroix
Disclaimer, this is my latest book, but I worked really hard to make the most relevant book possible for running Ubuntu on servers. Think of this book as a passion project of mine. It was expanded from the first edition to be up to date for Ubuntu 18.04, and cover additional topics, such as Ansible, LXD, and more.
"For both simple and complex server deployments, Ubuntu's flexible nature can be easily adapted to meet the needs of your organization. With this book as your guide, you will learn all about Ubuntu Server, from initial deployment to creating production-ready resources for your network." (Recommendation and review by Jay LaCroix)
By: Dan Walsh and Mairin Duffy
It's summer, and you should take the time to do something fun and learn something new. Fortunately, you can do both with this book, clocking in at just over a dozen pages. How? By coloring as you read about how Linux containers and the tools that support them are saving the world.
Introduce yourself to the superheroes of this story—Skopeo, Podman, Buildah, CRI-O, and OpenShift—and learn how the superpowers of each can protect the planet, or your data center, from disaster through the power of decentralization and resiliency.
By: James Gleick
This book covers the history of information and how we have changed as a culture and consume information. From deciphering the language of talking drums in Africa and the introduction of Morse code to the development of the written word as a foundation of all information through social media, and how we consume and categorize information today.
As much as the subject matter looks like it would make for a dull read, I found this to be thoroughly engaging. There are fascinating accounts of people who's contribution to how we perceive and consume information. The story about the deciphering of talking drums was both memorable and made me smile.
By: David Both
(This book is available September 21, 2018; Apress; ISBN 978-1-4842-3729-8)
Linux has a strong historical connection with Unix, not just in terms of its technology but especially to its philosophy. My new book, The Linux Philosophy for SysAdmins, honors that connection while developing a new philosophy that is uniquely applicable to the Linux System Administrator. The Linux Philosophy for System Administrators is not about learning new commands, processes, or procedures. Rather it is about becoming a better SysAdmin through understanding the power of Linux as a function of the philosophies that built it.
This book uses a relatively few common Linux commands to illustrate practical, usable aspects of the philosophy. Readers will learn a philosophical approach to system administration that will unlock the power of the knowledge they already have. This book takes place on the Linux command line, but it is not about the commands themselves. The commands are only the tools through which the beauty of the underlying structure of Linux is revealed with real-world experiments you can perform. Inspired by my real mentors, and dedicated to them, this book is a mentor to SysAdmins everywhere. (Recommendation and review by David Both)
By: Thomas Limoncelli
There are a lot of great books that cover the various technical aspects and systems of being a system administrator, but we sometimes lose sight of the human side of it. This book covers time management with a specific focus on sysadmins and the common time issues they encounter. As the tagline puts it: "Stop working late and start working smart."
It covers how to deal with continual interruptions, managing calendars and creating routines, and how to focus and prioritize what's important, among a host of other topics. It even gives a shout out to the often neglected art of documentation. It's a great book for anyone who always finds themselves busy, but never feel like they are getting anything done. (Recommendation and review by David Critch)
By Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, and Dan Mackin
I think the latest edition of this book goes back to 2011, which seems like yesterday.
One could argue the job of the sysadmin has evolved quite a bit in the past seven years with the growth of DevOps, cloud, and PasS, among other things. But, I think this book still has a lot of great information, some of which are best practices that transcend development models and technologies. It is a beast of a book, with 1500 pages, but it is one of the best sysadmin-oriented books I've ever read. (Recommendation and review by Anderson Silva)