100 Best Linux Books of All Time

We've ranked the best linux books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

The Linux Command Line, 2nd Edition: A Complete Introduction book cover1

The Linux Command Line, 2nd Edition: A Complete Introduction

William Shotts

5.0
You've experienced the shiny, point-and-click surface of your Linux computer--now dive below and explore its depths with the power of the command line.

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command line). Along the way you'll learn the timeless skills handed down by generations of experienced, mou
The Linux Programming Interface: A Linux and Unix System Programming Handbook book cover2

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

Michael Kerrisk

4.8
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and a
Unix and Linux System Administration Handbook book cover3

Unix and Linux System Administration Handbook

Evi Nemeth, Garth Snyder, et al.

4.7
"As an author, editor, and publisher, I never paid much attention to the competition--except in a few cases. This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against." --Tim O'Reilly, founder of O'Reilly Media "This edition is for those whose systems live in the cloud or in virtualized data centers; those whose administrative wo
Linux Kernel Development book cover4

Linux Kernel Development

Robert Love

4.6
"Linux Kernel Development" details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operating system and become more efficient and productive in their coding. The book details the major subsystems and features of the Linux kernel, including
Linux Pocket Guide: Essential Commands book cover5

Linux Pocket Guide: Essential Commands

Daniel J. Barrett

4.6
If you use Linux in your day-to-day work, this popular pocket guide is the perfect on-the-job reference. The third edition features new commands for processing image files and audio files, running and killing programs, reading and modifying the system clipboard, and manipulating PDF files, as well as other commands requested by readers. You'll also find powerful command-line idioms you might not b
6

Linux Bible

Christopher Negus, Christine Bresnahan

4.6
More than 50 percent new and revised content for today's Linux environment gets you up and running in no time! Linux continues to be an excellent, low-cost alternative to expensive operating systems. Whether you're new to Linux or need a reliable update and reference, this is an excellent resource. Veteran bestselling author Christopher Negus provides a complete tutorial packed with major updates,
7

How Linux Works: What Every Superuser Should Know

Brian Ward

4.6
How Linux Works reveals the inner workings of the Linux system, with in-depth coverage of topics such as device management, the boot sequence, system management basics, and networking. Author Brian Ward combines background theory and real-world examples to show you both "how" to administer Linux and "why" each technique works. This updated edition of the classic Linux reference explores the kernel
8

Linux Command Line and Shell Scripting Bible

Richard Blum

4.5
Talk directly to your system for a faster workflow withautomation capabilityLinux Command Line and Shell Scripting Bible is youressential Linux guide. With detailed instruction and abundantexamples, this book teaches you how to bypass the graphicalinterface and communicate directly with your computer, saving timeand expanding capability. This third edition incorporates thirtypages of new functiona
Understanding the Linux Kernel book cover9

Understanding the Linux Kernel

Daniel P. Bovet

4.5
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system effici
10

Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali

OccupyTheWeb

4.4
This practical, tutorial-style book uses the Kali Linux distribution to teach Linux basics with a focus on how hackers would use them. Topics include Linux command line basics, filesystems, networking, BASH basics, package management, logging, and the Linux kernel and drivers.

If you're getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an
11

Linux in a Nutshell

Ellen Siever

4.4
Everything you need to know about Linux is in this book. Written by Stephen Figgins, Ellen Siever, Robert Love, and Arnold Robbins -- people with years of active participation in the Linux community -- Linux in a Nutshell, Sixth Edition, thoroughly covers programming tools, system and network administration tools, the shell, editors, and LILO and GRUB boot loaders.

This updated edition offers a ti
Advanced Programming in the UNIX Environment book cover12

Advanced Programming in the UNIX Environment

W. Richard Stevens

4.4
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.Buildin
A Practical Guide to Linux Commands, Editors, and Shell Programming book cover13

A Practical Guide to Linux Commands, Editors, and Shell Programming

Mark G. Sobell

4.4
The essential reference for core commands that Linux users need daily, along with superior tutorial on shell programming and much more. The book is a complete revision of the commands section of Sobell's Practical Guide to Linux - a proven best-seller. The book is Linux distribution and release agnostic. It will appeal to users of ALL Linux distributions. Superior examples make this book the the b
14

Just for Fun: The Story of an Accidental Revolutionary

Linus Torvalds, David Diamond

4.4
Once upon a time Linus Torvalds was a skinny unknown, just another nerdy Helsinki techie who had been fooling around with computers since childhood. Then he wrote a groundbreaking operating system and distributed it via the Internet -- for free. Today Torvalds is an international folk hero. And his creation LINUX is used by over 12 million people as well as by companies such as IBM.

Now, in a narra
Linux for Beginners: An Introduction to the Linux Operating System and Command Line book cover15

Linux for Beginners: An Introduction to the Linux Operating System and Command Line

Jason Cannon

4.3
If you want to learn how to use Linux, but don't know where to start read on.
Knowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren't explai
16

Linux System Programming: Talking Directly to the Kernel and C Library

Robert Love

4.3
Write software that draws directly on services offered by the Linux kernel and core system libraries. With this comprehensive book, Linux kernel contributor Robert Love provides you with a tutorial on Linux system programming, a reference manual on Linux system calls, and an insider’s guide to writing smarter, faster code.

Love clearly distinguishes between POSIX standard functions and special serv
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary book cover17

The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary

Eric S. Raymond

4.3
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewed at Global 2,500 companies are already using some type of open source software in their infrastructure and another 6 percent will install it in the next two years. This revolutionary model for collaborative software development is being embraced and stu
Learning the bash Shell book cover18

Learning the bash Shell

Cameron Newham

4.3
Learning the bash Shell, Third Edition, is the definitive guide to bash, the Free Software Foundation's "Bourne Again Shell." It's a freely available replacement for the UNIX Bourne shell, and is the shell of choice for users of Linux, Mac OS X, BSD, and other UNIX systems.

You'll find this guide valuable whether you're interested in bash as a user interface or for its powerful programming capabili
Linux Device Drivers book cover19

Linux Device Drivers

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

4.3

Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic "Linux Device Drivers" from O'Reilly to master this

The UNIX Programming Environment (Prentice-Hall Software Series) book cover20

The UNIX Programming Environment (Prentice-Hall Software Series)

Brian W. Kernighan, Rob Pike

4.3
In their preface, the authors explain, "This book is meant to help the reader learn how to program in C. It contains tutorial introduction to get new users started as soon as possible, separate chapters on each major feature, and a reference manual. Most of the treatment is based on reading, writing, and revising examples, rather than on mere statement of rules. For the most part, the examples are
Pro Git book cover21

Pro Git

Scott Chacon

4.3
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.

A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to b
Hackers & Painters: Big Ideas from the Computer Age book cover22

Hackers & Painters: Big Ideas from the Computer Age

Paul Graham

4.2
“The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you’re willing to risk the consequences.” —from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham

We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. W
Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix book cover23

Classic Shell Scripting: Hidden Commands that Unlock the Power of Unix

Arnold Robbins

4.2
Shell scripting skills never go out of style. It's the shell that unlocks the real potential of Unix. Shell scripting is essential for Unix users and system administrators-a way to quickly harness and customize the full power of any Unix system. With shell scripts, you can combine the fundamental Unix text and file processing commands to crunch data and automate repetitive tasks. But beneath this
24

Linux Phrasebook

Scott Granneman

4.2
Linux Phrasebook "is sure to become the pocket guide that you keep within reach at all times.Thisconcise, handy reference can be used "in the street," just like a languagephrasebook.Skipping the usual tutorial on Linux, the "Linux Phrasebook" goes straight to practical Linux uses, providing immediate applicable solutions for day-to-day tasks. Itincludes code phrases that allow Linux users to emplo
25

In the Beginning...Was the Command Line

Neal Stephenson

4.2
This is "the Word" -- one man's word, certainly -- about the art (and artifice) of the state of our computer-centric existence. And considering that the "one man" is Neal Stephenson, "the hacker Hemingway" (Newsweek) -- acclaimed novelist, pragmatist, seer, nerd-friendly philosopher, and nationally bestselling author of groundbreaking literary works (Snow Crash, Cryptonomicon, etc., etc.) -- the w
26

The Art of UNIX Programming

Eric S. Raymond

4.2
This text reveals the software design secrets of the original Unix designers, showing how they produce software that is fast, portable, reuseable, modular and long-lived. Luminaries including Brian Kernighan, David Korn and Henry Spencer contribute to the book.
27

Understanding Linux Network Internals

Christian Benvenuti

4.2
If you've ever wondered how Linux carries out the complicated tasks assigned to it by the IP protocols -- or if you just want to learn about modern networking through real-life examples -- Understanding Linux Network Internals is for you.

Like the popular O'Reilly book, Understanding the Linux Kernel, this book clearly explains the underlying concepts and teaches you how to follow the actual C code
28

UNIX Power Tools

Shelley Powers, Jerry Peek, et al.

4.2
With the growing popularity of Linux and the advent of Darwin, Unix has metamorphosed into something new and exciting. No longer perceived as a difficult operating system, more and more users are discovering the advantages of Unix for the first time. But whether you are a newcomer or a Unix power user, you'll find yourself thumbing through the goldmine of information in the new edition of Unix Pow
The Design of the UNIX Operating System book cover29

The Design of the UNIX Operating System

Maurice J. Bach

4.2
Classic description of the internal algorithms and the structures that form the basis of the UNIX operating system and their relationship to programmer interface. The leading selling UNIX internals book on the market.
sed & awk book cover30

sed & awk

Dale Dougherty

4.2

sed & awk describes two text processing programs that are mainstays of the UNIX programmer's toolbox.

sed is a "stream editor" for editing streams of text that might be too large to edit as a single file, or that might be generated on the fly as part of a larger data processing step. The most common operation done with sed is substitution, replacing one block of text with another.

awk is a complete

31

Running Linux

Matthias Kalle Dalheimer, Matt Welsh

4.2
The Barnes & Noble Review
Approach Linux with the inquisitiveness and creativity that has always marked the open source community: read Running Linux, 5th Edition.


You won t find more experienced authors. Matt Welsh wrote the original Linux Installation and Getting Started guide; Matthias Dalheimer now leads the KDE Foundation. Their knowledge shows, whether they re talking about system administrati

32

Linux Kernel in a Nutshell

Greg Kroah-Hartman

4.2

Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.

No distribution can provide a Linux kernel that meets all users' needs. Computers big and small have special requirements that require reconfiguring and rebuilding the kernel. Whether you

33

SSH Mastery: OpenSSH, PuTTY, Tunnels and Keys

Michael W Luca

4.2
Secure Shell (SSH) lets systems administrators securely manage remote systems. But most people only use the bare minimum SSH offers. Used properly, SSH simplifies your job and improves security.

This book saves you from sifting a decade of obsolete online tutorials and quickly gets you running:SSH with the OpenSSH server and the PuTTY and OpenSSH clients. You will:

Eliminate passwords.
Manage access
34

Practical Vim: Edit Text at the Speed of Thought

Drew Neil

4.2
Vim is a fast and efficient text editor that will make you a faster and more efficient developer. It's available on almost every OS--if you master the techniques in this book, you'll never need another text editor. Practical Vim shows you 120 vim recipes so you can quickly learn the editor's core functionality and tackle your trickiest editing and writing tasks.

Vim, like its classic ancestor vi,
35

Professional Linux Kernel Architecture

Wolfgang Mauerer

4.2
Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, a
Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming book cover36

Shell Scripting: How to Automate Command Line Tasks Using Bash Scripting and Shell Programming

Jaosn Cannon

4.1
Shell Scripting Made Easy If you want to learn how to write shell scripts like a pro, solve real-world problems, or automate repetitive and complex tasks, read on.

Hello. My name is Jason Cannon and I'm the author of Linux for Beginners, Python Programming for Beginners, and an instructor to thousands of satisfied students. I started my IT career in the late 1990's as a Unix and Linux System Engine
37

Linux Server Hacks: 100 Industrial-Strength Tips and Tools

Rob Flickenger

4.1
A competent system administrator knows that a Linux server is a high performance system for routing large amounts of information through a network connection. Setting up and maintaining a Linux server requires understanding not only the hardware, but the ins and outs of the Linux operating system along with its supporting cast of utilities as well as layers of applications software. There's basic
The Linux Command Line, 3rd Edition: A Complete Introduction book cover38

The Linux Command Line, 3rd Edition: A Complete Introduction

William Shotts

4.1

Banish Your Mouse.The Linux Command Line isn’t just a reference manual. It’s a complete education on how Linux really works. From your first tentative keystrokes to writing powerful shell scripts, you’ll build the confidence and understanding to make your system work for you.Now in its third edition, this best-selling guide has been fully updated with modern examples, nearly 40 pages of new conten

Bash Cookbook: Solutions and Examples for Bash Users book cover39

Bash Cookbook: Solutions and Examples for Bash Users

Carl Albing Ph. D. and JP Vossen

4.1
For system administrators, programmers, and end users, shell command or carefully crafted shell script can save you time and effort, or facilitate consistency and repeatability for a variety of common tasks. This cookbook provides more than 300 practical recipes for using bash, the popular Unix shell that enables you to harness and customize the power of any Unix or Linux system.

Ideal for new and
Automate the Boring Stuff with Python: Practical Programming for Total Beginners book cover40

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

Al Sweigart

4.1
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you?

In "Automate the Boring Stuff with Python," you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand no prior programming experience required. Once you've master
Mastering Regular Expressions book cover41

Mastering Regular Expressions

Jeffrey E. F. Friedl

4.1
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.

If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you alr
42

Rebel Code: Linux and the Open Source Revolution

Glyn Moody

4.1
The open source saga has many fascinating chapters. It is partly the story of Linus Torvalds, the master hacker who would become chief architect of the Linux operating system. It is also the story of thousands of devoted programmers around the world who spontaneously worked in tandem to complete the race to shape Linux into the ultimate killer app. Rebel Code traces the remarkable roots of this un
Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali book cover43

Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali

OccupyTheWeb

4.1

A revised introduction to the Linux operating system for beginning hackers and penetration testers.If you’re just getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for Hackers is an excellent introduction. With Kali Linux, an operating system designed for digital forensics and penetration testing, you’ll learn the basics of using Linux and acquire the

UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris book cover44

UNIX in a Nutshell: A Desktop Quick Reference - Covers GNU/Linux, Mac OS X, and Solaris

Arnold Robbins

4.1
As an open operating system, Unix can be improved on by anyone and everyone: individuals, companies, universities, and more. As a result, the very nature of Unix has been altered over the years by numerous extensions formulated in an assortment of versions. Today, Unix encompasses everything from Sun's Solaris to Apple's Mac OS X and more varieties of Linux than you can easily name.

The latest edit
45

Tmux: Productive Mouse-Free Development

Brian P. Hogan

4.1
It’s pretty common for a modern developer to have a database console, web server, and a text editor running at the same time. Switching between these with the mouse takes up valuable time and can break your concentration. By using tmux, you can improve your productivity and regain your focus. This book will show you how.

You’ll learn how to manage multiple terminal sessions within tmux using only y
46

Linux Network Administrator's Guide

Tony Bautts, Terry Dawson, Gregor N. Purdy

4.1
The Linux Network Administrator's Guide, Third Edition dispenses all the practical advice you need to join a network. Along with some hardware considerations, this highly acclaimed guide takes an in-depth look at all of the essential networking software that comes with the operating system--including basic infrastructure (TCP/IP, wireless networking, firewalling) and the most popular services on L
47

BPF Performance Tools

Brendan Gregg

4.1
48

Systems Performance: Enterprise and the Cloud

Brendan Gregg

4.1
The Complete Guide to Optimizing Systems PerformanceWritten by the winner of the 2013 LISA Award for Outstanding Achievement in System Administration
Large-scale enterprise, cloud, and virtualized computing systems have introduced serious performance challenges. Now, internationally renowned performance expert Brendan Gregg has brought together proven methodologies, tools, and metrics for analyzin
Site Reliability Engineering: How Google Runs Production Systems book cover49

Site Reliability Engineering: How Google Runs Production Systems

Niall Richard Murphy, Betsy Beyer, et al.

4.1
The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?

In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle
Embedded Linux Primer: A Practical, Real-World Approach book cover50

Embedded Linux Primer: A Practical, Real-World Approach

Christopher Hallinan

4.1
This book talks about succeeding with Embedded Linux, and provides comprehensive real-world guidance for every developer, engineer, and manager. This book covers everything you need to know to build efficient, high-value, Linux-based embedded products. Drawing on years of experience as an embedded Linux consultant and field application engineer, Christopher Hallinan offers solutions for the specif
Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning book cover51

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

Gordon Fyodor Lyon

4.1
Nmap Network Scanning is the official guide to the Nmap Security Scanner, a free and open source utility used by millions of people for network discovery, administration, and security auditing. From explaining port scanning basics for novices to detailing low-level packet crafting methods used by advanced hackers, this book suits all levels of security and networking professionals. A 42-page refer
Linux Networking Cookbook book cover52

Linux Networking Cookbook

Carla Schroder

4.1
This soup-to-nuts collection of recipes covers everything you need to know to perform your job as a Linux network administrator, whether you're new to the job or have years of experience. With Linux Networking Cookbook, you'll dive straight into the gnarly hands-on work of building and maintaining a computer network.

Running a network doesn't mean you have all the answers. Networking is a complex
53

Beginning Linux Programming

Neil Matthew, Richard Stones, Alan Cox

4.1
What is this book about? If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there. The authors guide you step by step, using construction of a CD database application to give you hands-on experience as you progress from the basic to the complex. You'll start with fundamental concepts like writi
How Linux Works, 3rd Edition: What Every Superuser Should Know book cover54

How Linux Works, 3rd Edition: What Every Superuser Should Know

Brian Ward

4.1

Best-selling guide to the inner workings of the Linux operating system with over 50,000 copies sold since its original release in 2014.Linux for the Superuser Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works

55

The Practice of System and Network Administration

Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup

4.1
The first edition of The Practice of System and Network Administration introduced a generation of system and network administrators to a modern IT methodology. Whether you use Linux, Unix, or Windows, this newly revised edition describes the essential practices previously handed down only from mentor to protege. This wonderfully lucid, often funny cornucopia of information introduces beginners t
56

Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux

Derek Molloy

4.1
Expand Raspberry Pi capabilities with fundamental engineering principlesExploring Raspberry Pi is the innovators guide to bringing Raspberry Pi to life. This book favors engineering principles over a 'recipe' approach to give you the skills you need to design and build your own projects. You'll understand the fundamental principles in a way that transfers to any type of electronics, electronic mod
57

Linux Cookbook

Carla Schroder

4.1
This unique and valuable collection of tips, tools, and scripts provides clear, concise, hands-on solutions that can be applied to the challenges facing anyone running a network of Linux servers from small networks to large data centers in the practical and popular problem-solution-discussion O'Reilly cookbook format.

The Linux Cookbook covers everything you'd expect: backups, new users, and the li
58

Linux From Scratch

Gerard Beekmans

4.1
Linux (Quick Study Computer) book cover59

Linux (Quick Study Computer)

Inc. BarCharts

4.1
7th Grade Common Core Math: Daily Practice Workbook - Part I: Multiple Choice | 1000+ Practice Questions and Video Explanations | Argo Brothers book cover60

7th Grade Common Core Math: Daily Practice Workbook - Part I: Multiple Choice | 1000+ Practice Questions and Video Explanations | Argo Brothers

Argo Brothers

4.1
61

Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and Unix Systems

Dave Taylor

4.1
All computers running Linux, Mac OS X, or Unix-like operating systems have a command line interface that gives users a powerful alternative to managing their computers and learning programming basics. Users can write small programs, or scripts, that run in the command line "shell" to perform everyday tasks like renaming files or processing text. Like the best-selling first edition, this revision o
62

UNIX Network Programming, Volume 1: The Sockets Networking API

W. Richard Stevens

4.1
This revised guide to Unix networking APIs updates coverage of programming standards and debugging techniques, and covers operating systems including Red Hat 9, Solaris 9, HP-UX, Free BSD 4.8/5.0, AIX 5.x and Mac OS X.
63

Kubernetes: Up and Running: Dive Into the Future of Infrastructure

Brendan Burns

4.1
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction in 2014, this container orchestrator has become one of the largest and most popular open source projects in the world. The updated edition of this practical book shows developers and ops personnel how Kubernetes and container technology can help you achieve new levels of velocity, agility,
The Kubernetes Book: Version 2.2 - January 2018 book cover64

The Kubernetes Book: Version 2.2 - January 2018

Nigel Poulton

4.1
65

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

William von Hagen, Brian K. Jones

4.0
Today's system administrators deal with a vast number of situations, operating systems, software packages, and problems. Those who are in the know have kept their copy of Linux Server Hacks close at hand to ease their burden. And while this helps, it's not enough: any sys admin knows there are many more hacks, cool tips, and ways of solving problems than can fit in a single volume (one that mere m
66

Ansible for DevOps: Server and configuration management for humans

Jeff Geerling

4.0
Ansible is a simple, but powerful, server and configuration management tool (with a few other tricks up its sleeve). This book will help those familiar with the command line and basic shell scripting start using Ansible to provision and manage anywhere from one to thousands of servers.
67

The Debian Administrator's Handbook

Raphaël Hertzog and Roland Ma

4.0
A reference book presenting the Debian distribution, from initial installation to configuration of services.
68

The Art of Memory Forensics: Detecting Malware and Threats in Windows, Linux, and Mac Memory

Michael Hale Ligh, Andrew Case, Jamie Levy, AAron Walters

4.0
Memory forensics provides cutting edge technology to help investigate digital attacks Memory forensics is the art of analyzing computer memory (RAM) to solve digital crimes. As a follow-up to the best seller Malware Analyst's Cookbook, experts in the fields of malware, security, and digital forensics bring you a step-by-step guide to memory forensics--now the most sought after skill in the digital
69

RHCSA/RHCE Red Hat Linux Certification Study Guide (Exams Ex200 & Ex300)

Michael Jang

4.0
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
Based on Red Hat Enterprise Linux 7, the new edition of this bestselling study guide covers the updated Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE) exams. RHCSA/RHCE Red H
70

The AWK Programming Language

Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger

4.0
Originally developed by Alfred Aho, Brian Kernighan, and Peter Weinberger in 1977, AWK is a pattern-matching language for writing short programs to perform common data-manipulation tasks. In 1985, a new version of the language was developed, incorporating additional features such as multiple input files, dynamic regular expressions, and user-defined funcitons. This new version is available for bot
71

LPIC-1: Linux Professional Institute Certification Study Guide: (Exams 101 and 102)

Roderick W. Smith

4.0
Offering you thorough coverage of the new version of the leading Linux certification from Linux Professional Institute (LPI), this book covers both objectives and materials tested in the two required LPIC-1 exams: LPI 101 and LPI 102. You'll certainly appreciate the clear, concise information on key exam topics, including using Linux command line tools, managing software, configuring hardware, man
Essential System Administration: Tools and Techniques for Linux and Unix Administration book cover72

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

Æleen Frisch

4.0
Essential System Administration,3rd Edition is the definitive guide for Unix system administration, covering all the fundamental and essential tasks required to run such divergent Unix systems as AIX, FreeBSD, HP-UX, Linux, Solaris, Tru64 and more. Essential System Administration provides a clear, concise, practical guide to the real-world issues that anyone responsible for a Unix system faces dai
73

Modern Linux Administration: How to Become a Cutting-Edge Linux Administrator

Sam R. Alapati

4.0
If you want to excel in your work as a Linux administrator, or perhaps land a job as one, you need this book. The amount of knowledge and expertise required of Linux administrators has grown tremendously over the past 10 years. Today you need an amazing variety of skills, several of them very new.

This book provides developers, enterprise architects, and site reliability engineers with a sound intr
74

Practical Binary Analysis: Build Your Own Linux Tools for Binary Instrumentation, Analysis, and Disassembly

Dennis Andriesse

4.0
Stop manually analyzing binary! Practical Binary Analysis is the first book of its kind to present advanced binary analysis topics, such as binary instrumentation, dynamic taint analysis, and symbolic execution, in an accessible way.

As malware increasingly obfuscates itself and applies anti-analysis techniques to thwart our analysis, we need more sophisticated methods that allow us to raise that d
75

Essential Linux Device Drivers (Prentice Hall Open Source Software Development (Old Edition))

Sreekrishnan Venkateswaran

4.0
Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks book cover76

Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks

Donald A. Tevault

4.0

Gain a firm practical understanding of how to secure your Linux system from intruders, malware attacks, and other cyber threatsGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader FreeKey FeaturesDiscover security techniques to prevent malware from infecting a Linux system, and detect itPrevent unauthorized people from breaking into a Linux systemProtect important and sensitive data fro

77

Kali Linux: Simple and Effective Approach to Learn Kali Linux

Ethan Thorpe

4.0
78

Linux Essentials

Roderick W. Smith

4.0
A unique, full-color introduction to Linux fundamentals Serving as a low-cost, secure alternative to expensive operating systems, Linux is a UNIX-based, open source operating system. Full-color and concise, this beginner's guide takes a learning-by-doing approach to understanding the essentials of Linux. Each chapter begins by clearly identifying what you will learn in the chapter, followed by a s
Social Engineering: The Science of Human Hacking book cover79

Social Engineering: The Science of Human Hacking

Hadnagy

4.0
Harden the human firewall against the most current threats

Social Engineering: The Science of Human Hacking reveals the craftier side of the hacker's repertoire--why hack into something when you could just ask for access? Undetectable by firewalls and antivirus software, social engineering relies on human fault to gain access to sensitive spaces; in this book, renowned expert Christopher Hadnagy ex
80

Linux: Installation, Configuration and Command Line Basics

Nathan Clark

4.0
81

Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool

John Calcote

4.0
The GNU Autotools make it easy for developers to create software that is portable across many Unix-like operating systems. Although the Autotools are used by thousands of open source software packages, they have a notoriously steep learning curve. And good luck to the beginner who wants to find anything beyond a basic reference work online.

Autotools Autotools is the first book to offer programmers
Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing) book cover82

Linux: The Comprehensive Guide to Mastering Linux—From Installation to Security, Virtualization, and System Administration Across All Major Distributions (Rheinwerk Computing)

Michael Kofler

4.0

Beginner or expert, professional or hobbyist, this is the Linux guide you need! Install Linux and walk through the basics: working in the terminal, handling files and directories, using Bash, and more. Then get into the nitty-gritty details of configuring your system and server, from compiling kernel modules to using tools like Apache, Postfix, and Samba. With information on backups, firewalls, vi

Linux for Beginners: The Complete Survival Guide to Commands, Terminal, and System Administration book cover83

Linux for Beginners: The Complete Survival Guide to Commands, Terminal, and System Administration

Zayen Kairo

4.0

The Linux Survival Guide (2026 Edition)Tired of dense Linux textbooks that read like academic lectures? 😩 Frustrated by 800-page guides that bury practical skills under mountains of theory?The Linux Survival Guide cuts through the noise to give you exactly what you need: fast, focused, real-world Linux knowledge you can actually use today.Why Linux Skills Matter in 202696.3% of top web servers run

84

Building Embedded Linux Systems

Karim Yaghmour

4.0
Linux® is being adopted by an increasing number of embedded systems developers, who have been won over by its sophisticated scheduling and networking, its cost-free license, its open development model, and the support offered by rich and powerful programming tools. While there is a great deal of hype surrounding the use of Linux in embedded systems, there is not a lot of practical information. Bui
Comptia A+ Certification All-In-One Exam Guide, Tenth Edition (Exams 220-1001 & 220-1002) book cover85

Comptia A+ Certification All-In-One Exam Guide, Tenth Edition (Exams 220-1001 & 220-1002)

Mike Meyers

4.0
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
This bestselling on-the-job reference and test preparation guide has been fully revised for the new 2019 CompTIA Core 1 and Core 2 CompTIA A+ exam objectives
This fully revised and updated resource offers comp
86

Absolute FreeBSD: The Complete Guide to FreeBSD

Michael W. Lucas

4.0
This updated edition of Michael W. Lucas' definitive volume on FreeBSD-based systems adds coverage of modern disks, the ZFS filesystem IPv6, redesigned jail and packaging systems, and virtualization, among dozens of new features added in the last 10 years.

Absolute FreeBSD is your complete guide to FreeBSD, the powerful UNIX-like operating system that's supported modern servers, desktops, and platf
87

Shell Scripting: Expert Recipes for Linux, Bash, and More

Steve Parker

4.0
A compendium of shell scripting recipes that can immediately be used, adjusted, and applied The shell is the primary way of communicating with the Unix and Linux systems, providing a direct way to program by automating simple-to-intermediate tasks. With this book, Linux expert Steve Parker shares a collection of shell scripting recipes that can be used as is or easily modified for a variety of env
88

Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code

Lewis Van Winkle

4.0
89

Assembly Language: Step-By-Step

Jeff Duntemann

4.0
Begins with the most fundamental, plain-English concepts and everyday analogies progressing to very sophisticated assembly principles and practices. Examples are based on the 8086/8088 chips but all code is usable with the entire Intel 80X86 family of microprocessors. Covers both TASM and MASM. Gives readers the foundation necessary to create their own executable assembly language programs.
Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS book cover90

Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS

Travis Plunk, James Petty, Tyler Leonhardt

4.0

Designed for busy IT professionals, this innovative guide will take you from the basics to PowerShell proficiency through 25 tutorials you can do in your lunch break.In Learn PowerShell in a Month of Lunches, Fourth Edition you will learn:Discoverability with the Help systemBackground jobs and automation techniquesSimple scripting to automate repetitive tasksManaging cloud services from major clou

DNS and BIND book cover91

DNS and BIND

Cricket Liu

4.0
DNS and BIND tells you everything you need to work with one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and even listing phone numbers with the new ENUM standard. This book brings you up-to-date with the latest changes in this crucial service.

The fifth editi
92

Operating Systems Foundations with Linux on the Raspberry Pi: Textbook

Wim Vanderbauwhede and Jeremy Singer

4.0
93

Kali Linux - An Ethical Hacker's Cookbook: Practical recipes that combine strategies, attacks, and tools for advanced penetration testing, 2nd Edition

Himanshu Sharma

4.0
94

CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)

Mike Meyers

4.0
95

Linux Administration Handbook

Evi Nemeth, Garth Snyder, Trent R. Hein

4.0
The Barnes & Noble Review
There are plenty of Linux administration books. Several things make this one stand out. Here's the most important: Linux Administration Handbook is designed for administrators working in industrial-strength production environments.

It never glosses over the "subtleties" that can get you in big trouble. It doesn't stint on technical detail. It's never satisfied with restati
96

Running Linux

Matthias Kalle Dalheimer, Lar Kaufman, Matt Welsh

4.0
Once a little-known productivity boost for personal computers, Linux is now becoming a central part of computing environments everywhere. This operating system now serves as corporate hubs, Web servers, academic research platforms, and program development systems. All along it's also managed to keep its original role as an enjoyable environment for personal computing, learning system administratio
Grep Pocket Reference book cover97

Grep Pocket Reference

John Bambenek

4.0
grep Pocket Reference is the first guide devoted to grep, the powerful Unix content-location utility. This handy book is ideal for system administrators, security professionals, developers, and others who want to learn more about grep and take new approaches with it -- for everything from mail filtering and system log management to malware analysis. With grep Pocket Reference, you will:


Learn metho
98

Computer Programming: This Book Includes: SQL, Linux, Java, Python, C#, Arduino, C# For Intermediates, Arduino For Intermediates Learn Any Computer Language In One Day Step by Step (#2020 Version)

Steve Tudor

4.0
Linux for Beginners: A Practical and Comprehensive Guide to Learn Linux Operating System and Master Linux Command Line. Contains Self-Evaluation Tests to Verify Your Learning Level book cover99

Linux for Beginners: A Practical and Comprehensive Guide to Learn Linux Operating System and Master Linux Command Line. Contains Self-Evaluation Tests to Verify Your Learning Level

Ethem Mining

4.0
100

Harley Hahn's Guide to Unix and Linux

Harley Hahn

4.0
Harley Hahn's Guide to Unix and Linux" is a modern, comprehensive text for anyone who wants to learn how to use Unix or Linux. The book is suitable as a primary or secondary textbook for classroom use, as well as for readers who want to teach themselves. The text covers all the basic concepts and tools Unix/Linux users need to master: Unix vs Linux, GUIs, the command line interface, the online man