For software developers, there are some books you must absolutely read.
What is the single most influential book every programmer should read?
How about for sysadmins? Is there a similar list of books?
|
For software developers, there are some books you must absolutely read. What is the single most influential book every programmer should read? How about for sysadmins? Is there a similar list of books? | |||||
feedback
|
This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.
|
The only essential I have is The Practice of System and Network Administration by Limoncelli, Hogan, et al. My first edition copy lives on my desk
| ||||
|
feedback
|
|
It may be a bit dated, but you can't learn how to properly do your job (or how not to, I forget which one) without looking into the writings of the Bastard Operator From Hell. Edit: Here are some links | ||||
|
feedback
|
|
| |||||||||
feedback
|
|
| ||||
|
feedback
|
|
For network admins: TCP/IP Illustrated, Volume 1: The Protocols. You should know how TCP/IP works. | |||
|
feedback
|
|
| ||||
|
feedback
|
|
Zen and the Art of Motorcycle Maintenance: An Inquiry into Values (Often regarded as one of the best books on any topic.) This quote (found here) is relevant:
| |||
|
feedback
|
|
Unix Power Tools. I own three copies of this, two in the office and one at home. If you like to become a Unix guru, grow a beard and read this book.
Essential System Administration was already mentioned. Espescially useful if you are the boss to a group of SA's | ||||
|
feedback
|
|
For me a very exciting must read book was http://en.wikipedia.org/wiki/The_Cuckoos_Egg | |||
|
feedback
|
| |||
|
feedback
|
|
Unix System Management Primer Plus, by Jeff Horwitz. Best choice: Unix System Management Primer Plus, by Jeff Horwitz. This book is almost criminally unknown, if you ask me. There's a ton of excellent technical books out there that will tell you specific details of operation of a particular piece of hardware, or a piece of software. There's lots of good ones on scripting, automation, and programming. This isn't the book to teach you every aspect of administering your server or application, but this is the one that teaches you how to be a System Administrator. It covers things that you just don't find in other books, including chapters on infrastructure and data center design and build out, server deployment, patching and upgrades, monitoring, user support, outages, high availability, capacity planning, automation, security, and more. If you want to run one Unix/Linux box in your basement as a home server, this isn't the book for you. If you want to work as a System Administrator, particularly with Unix/Linux, you absolutely should read this book. | |||
|
feedback
|
|
The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage by Cliff Stoll This isn't a technical book, but a true story about how a real person stumbles upon a hacker. He watches the hacker operate and notifies various three letter agencies with little or no response.
| ||||
|
feedback
|
|
| |||
|
feedback
|
|
| |||
|
feedback
|
|
| |||
|
feedback
|
|
The book that shaped my life as a sysadmin, it's a bit outdated but written from the dads (at least one of them) of UNIX.
Get it here. | ||||
|
feedback
|
|
(ug, I think my comment got eaten) Anyway, while I wouldn't quite call it the most influential book that every sysadmin should read, I enjoyed The Craft of System Security. It does a good job of covering (at least from a high level) the history, theory and practice of security. Oh, and it's even written well enough it won't consistently put you to sleep! | |||
|
feedback
|
|
Not for the faint of heart, this is the only book I know that tries to describe and explain adiministering complex systems using systematic, scientific principles and mathematical models. From the author of cfengine: Mark Burgess: Principles of Network and System Administration
| |||
|
feedback
|
|
While not technical (and maybe a bit cliched now?) the principles are fantastic and highly applicable to sysadmin work. | ||||
|
feedback
|
|
In the beginning was the command line Not exactly SysAdmin related but it has to be one of the most influential IT books out there. | ||||
|
feedback
|
|
I vote for UNIX hints and hacks. A lot of the content is out of date now but it still helped me to think like a UNIX admin. | |||
|
feedback
|
|
| |||
|
feedback
|
|
I think the most influential book that you can read is Sex, Drugs and Economics: An Unconventional Introduction to Economics. It's a pop economics book written by a british economist. Since System Administration involves many different skills and it's usually different tasks depending where you're working, I believe it's important to develop a mindset using this book and making your own choices about what's best. | ||||
|
feedback
|
|
I'll second the Limoncelli, et.al. 'The Practice of System and Network Administration,' but I'll add another, and possibly place it higher - Eliyahu M. Goldratt's 'The Goal: A Process of Ongoing Improvement' I think it places any enterprise SysAdmin in the mindset of 'how do all plates spinning lead to a company's common goal.' When I worked QA/Field Engineer work at an ERP software co., prior to getting into SysAdmin work, this was 'the bible.' | |||
|
feedback
|
|
Wwhen i was starting to work as a Systemadministrator alot of changes pass my life. The Point at this time was i had no idea what i had to expect with this changes. And i desided to read [1]. In a little distanced view i think that gave me alot of improvement for my daily work. | |||
|
feedback
|