Reading List

Here is a list of books I've read or mostly read:


97 Things Every Programmer Should Know: Collective Wisdom from the Experts

Absolute OpenBSD: Unix for the Practical Paranoid

Ansible: From Beginner to Pro

Ansible for DevOps

Apache Cookbook: Solutions and Examples for Apache Administrators

Apache Security

The Art of Intrusion: The Real Stories Behind the Exploits of Hackers, Intruders and Deceivers

Asterisk: The Definitive Guide

The Back of the Napkin: Solving Problems and Selling Ideas with Pictures

bash Cookbook: Solutions and Examples for bash Users

Blueprints for High Availability

The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall

Building Firewalls with Openbsd and Pf

Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers

Cacti 0.8 Network Monitoring

CCDA Official Exam Certification Guide

CCNP BCMSN Official Exam Certification Guide

CCNP BSCI Official Exam Certification Guide

CCNP ROUTE 642-902 Official Certification Guide

CCNP SWITCH 642-813 Official Certification Guide

CCNP TSHOOT 642-832 Official Certification Guide

Cisco ASA and PIX Firewall Handbook

Cisco IOS Cookbook

The Cloud at Your Service

Cython

Effective Python: 59 Specific Ways to Write Better Python

The Elements of Style

Essential SNMP

Essential System Administration: Tools and Techniques for Linux and Unix Administration

Flask Web Development: Developing Web Applications with Python

Foundations of Python Network Programming

The Hacker's Guide to Python

High Performance Python: Practical Performant Programming for Humans

Host Your Web Site In The Cloud: Amazon Web Services Made Easy: Amazon EC2 Made Easy

How Linux Works

Information Dashboard Design: The Effective Visual Communication of Data

Infrastructure as Code: Managing Servers in the Cloud

Instant Redis Optimization How-to

Interactive Data Visualization for the Web

Internetworking with TCP/IP, Vol 1

An Introduction to GCC

iSCSI: The Universal Storage Connection: The Universal Storage Connection

LAN Switch Security: What Hackers Know About Your Switches

Learning MySQL

Learning Perl

Learning Python

Learning Spark: Lightning-Fast Big Data Analysis

Lifehacker: 88 Tech Tricks to Turbocharge Your Day

Linux Cookbook

Linux Firewalls

Linux Firewalls: Attack Detection and Response with iptables, psad, and fwsnort

Linux Kernel in a Nutshell

Linux Networking Cookbook

Linux Security Cookbook

Linux Server Hacks: 100 Industrial-Strength Tips and Tools

Linux Server Hacks, Volume Two: Tips and Tools for Connecting, Monitoring and Troubleshooting

Linux Server Security

Load Balancing Servers, Firewalls, and Caches

LPI Linux Certification in a Nutshell

Mastering OpenLDAP: Configuring, Securing and Integrating Directory Services

Mastering VMware vSphere 5

Nagios Core Administration Cookbook

Nagios: System and Network Monitoring

Network Management: Accounting and Performance Strategies

Network Warrior

Networking for Systems Administrators

Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning

OpenSolaris Bible

The Practice of System and Network Administration

Perl Best Practices

Presentation Zen: Simple Ideas on Presentation Design and Delivery

Preventing Web Attacks with Apache

The Principles of Successful Freelancing

Pro Puppet

Pulling Strings with Puppet: Configuration Management Made Easy

Puppet 2.7 Cookbook

Python Cookbook

The Quick Python Book

Real Digital Forensics: Computer Security and Incident Response

Red Hat® Certified Technician & Engineer (RHCT and RHCE) Training Guide and Administrator's Reference

RHCE Red Hat Certified Engineer Linux Study Guide, 5th Edition

RHCSA/RHCE Red Hat Linux Certification Study Guide, 6th Edition

RHCSA/RHCE Red Hat Linux Certification Study Guide, Seventh Edition

Redis Cookbook

Routing TCP/IP, Volume 1

Scalable Internet Architectures

slide:ology: The Art and Science of Creating Great Presentations

A Smarter Way to Learn JavaScript

Snort Cookbook

SSH Mastery: OpenSSH, PuTTY, Tunnels and Keys

SSH, The Secure Shell: The Definitive Guide

Stealing the Network: How to Own the Box

Systems Performance: Enterprise and the Cloud

The Tao of Network Security Monitoring: Beyond Intrusion Detection

TCP/IP Illustrated, Volume 1: The Protocols

TCP/IP Network Administration

Ubuntu Certified Professional Study Guide

Ubuntu Hacks: Tips & Tools for Exploring, Using, and Tuning Linux

Unix in a Nutshell

Using Docker

Vi(1) Tips,: Essential Vi/Vim Editor Skills

Voice over IP Fundamentals

VoIP Hacks: Tips & Tools for Internet Telephony

The Wall Street Journal Guide to Information Graphics: The Dos and Don'ts of Presenting Data, Facts, and Figures

Wicked Cool Shell Scripts

Wireshark Network Analysis: The Official Wireshark Certified Network Analyst Study Guide

You Don't Know JS: Types & Grammar

You Don't Know JS: Up & Going


Here is a list of books I've partially read and have often used as a reference:


C in a Nutshell

The C Programming Language

Data Center Fundamentals

Elasticsearch: The Definitive Guide

Fluent Python

Head First JavaScript Programming

Linux Kernel Development

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

Python Essential Reference

Python in a Nutshell

The Python Standard Library by Example

Top-Down Network Design

Understanding the Linux Kernel

Understanding the Linux Network Internals