Search for books, people and lists
Read This Twice
HomePeopleBooksSonaLibrariesSign in

Best Linux Books

Dive deep into the world of operating systems with these must-read Linux books, hailed as essentials by top tech publications and blogs. Find your guide to mastery as these titles are ranked by their frequency of recommendation.

Recommendations from 28 articles, Julia Evans.
Best Linux Books
29 books on the list
Sort by
Number of Articles
The Linux Command Line book cover
The Linux Command Line
A Complete Introduction
William Shotts - 2012-01-17
Goodreads Rating
Learn to navigate the depths of your Linux computer with The Linux Command Line. Author William Shotts takes you from basic terminal keystrokes to programming in Bash, the popular Linux shell. Along with practical knowledge, you'll also learn the philosophy behind these tools and gain insight into the rich heritage your Linux machine has inherited from Unix supercomputers. Master file navigation, system administration, input/output and file editing, and even automate tasks with shell scripts. Embrace the power of the command line and communicate with your computer like a pro.
How Linux Works book cover
How Linux Works
Brian Ward - 2004-05-14
Goodreads Rating
Looking to understand the inner workings of the Linux operating system? Look no further than this best-selling guide, which has sold over 50,000 copies since its release in 2014. From system booting to networking to the Linux kernel itself, this book covers it all. With over 60 million Linux users in the world, understanding how it works is essential for developers and system maintainers alike. This newly updated third edition includes even more coverage of important topics like virtualization and containers.
Linux Pocket Guide book cover
Linux Pocket Guide
Essential Commands
Daniel J. Barrett - 2004-02-01
Goodreads Rating
A practical and essential pocket guide for anyone who uses Linux in their daily work. This third edition includes new commands for multimedia files, PDF files, and the system clipboard, as well as powerful command-line idioms. The guide provides an organized learning path to help both new and experienced users gain mastery of the most useful and important commands, including the filesystem and shell, text manipulation, backups, remote storage, and more. Perfect for on-the-job reference or quick answers.
The Linux Programming Interface book cover
The Linux Programming Interface
A Linux and UNIX System Programming Handbook
Michael Kerrisk - 2010-10-28
Goodreads Rating
This comprehensive guide covers the Linux and UNIX programming interface, which is used by nearly every application that runs on a Linux or UNIX system. Written by Linux programming expert Michael Kerrisk, the book offers detailed descriptions of over 500 system calls and library functions, accompanied by clear example programs, tables, and diagrams. The book covers topics such as file management, process creation, network applications, and interprocess communication, and emphasizes UNIX standards, making it valuable even for programmers working on other UNIX platforms. With its thorough coverage and ease of use, this reference source is a must-have for both new and experienced Linux programmers.
Recommended by
Julia Evans
UNIX and Linux System Administration Handbook book cover
UNIX and Linux System Administration Handbook
Evi Nemeth - 2014-01-01 (first published in 2010)
Goodreads Rating
This comprehensive guide is the ultimate resource for installing, configuring, and maintaining any UNIX or Linux system, including those that power the cloud or the core of the internet. Covering everything from security and storage management to virtualization and DNS, this book is an essential desktop reference that every UNIX and Linux user needs in their library. The authors are world-class technologists who offer new coverage of essential topics like containerization, cloud platforms, and the DevOps philosophy. Whether you're responsible for automation and configuration source code, network design and administration, or performance analysis, this guide is packed with practical tips and best practices that will help you solve even the toughest problems.
Linux Bible book cover
Linux Bible
Christopher Negus - 2012-09-11 (first published in 2005)
Goodreads Rating
This comprehensive guide, written by a Red Hat expert, is the ultimate hands-on Linux user guide for beginners and advanced users. The updated tenth edition covers the latest versions of Red Hat Enterprise Linux (RHEL 8), Fedora 30, and Ubuntu 18.04 LTS, while also providing guidance on cloud computing, containerization, and automation. With step-by-step instructions, users can quickly master basic operations and tackle more advanced tasks, all while simplifying Linux administration through the Cockpit Web Interface. Whether you're looking to bring Linux to the cloud or navigate Linux with Amazon (AWS), Google (GCE), and Microsoft Azure Cloud services, this book provides the clear explanations and techniques needed to seamlessly integrate new features into your workflow.
Linux for Beginners book cover
Linux for Beginners
An Introduction to the Linux Operating System and Command Line
Jason Cannon - 2014-01-02
Goodreads Rating
Learn the basics of Linux without any prior knowledge with "Linux for Beginners." This book offers a step-by-step guide to understanding Linux, from accessing a Linux server to deciphering cryptic permissions. With clear explanations and screenshots, this book is perfect for anyone interested in learning Linux in a systematic and logical way. You'll learn about Linux distributions, software, and commands, as well as how to customize your shell prompt and automate jobs. Whether you're using Ubuntu, Debian, or other Linux environments, this book has everything you need to get started. Buy it now and start learning Linux today!
Linux Kernel Development book cover
Linux Kernel Development
Robert Love - 2010-06-22 (first published in 2003)
Goodreads Rating
Discover the ins and outs of Linux kernel design and implementation with "Linux Kernel Development." This comprehensive guide is perfect for those seeking to write and develop kernel code, as well as programmers looking to become more efficient and productive in their coding. Written by a core kernel developer, this book covers major subsystems and features of the Linux kernel, including process management, memory management, debugging techniques, and more. The new third edition includes updated material on virtual memory, memory allocation, kernel data structures, and submitting kernel patches. Gain valuable knowledge and experience on the 2.6 Linux kernel with this practical and theoretical guide.
Linux Command Line and Shell Scripting Bible book cover
Linux Command Line and Shell Scripting Bible
Richard Blum - 2008-05-12
Goodreads Rating
Enhance your Linux skills with Linux Command Line and Shell Scripting Bible. This guide teaches you how to communicate directly with your computer, bypassing the graphical interface and enabling automation. With updated features and new examples, this book begins with command line basics and progresses into shell scripting, demonstrating the practical application of commands. Learn to automate frequently performed functions by producing email, web, and database scripts with expert advice and examples ranging from basic to advanced. This book is an essential read for anyone looking to maximize their Linux system's potential.
Learn Linux Quickly book cover
Learn Linux Quickly
A Friendly Guide to Easily Master the World's Most Powerful Operating System.
Ahmed Alkabary - 2020-05-14
Goodreads Rating
Learn Linux Quickly is a beginner-friendly book that teaches Linux in a fun and friendly way. You don't need any prior knowledge, just the desire to learn! The book covers a wide range of topics, from installing Linux to advanced Bash scripting and automation. Perfect for beginners and useful for intermediate and advanced users. Don't wait any longer to kick start your Linux career!
Advanced Programming in the UNIXEnvironment by W. Richard Stevens
Linux Basics for Hackers by OccupyTheWeb
Linux Administration by Jason Cannon
Command Line Kung Fu by Jason Cannon
Linux by Nathan Clark
Linux by Richard Petersen
Kali Linux Revealed by Raphael Hertzog, Jim O'Gorman
Understanding the Linux Kernel, Third Edition by Daniel P. Bovet
Linux System Programming by Robert Love
A Practical Guide to Linux Commands, Editors, and Shell Programming by Mark Sobell, Matthew Helmke
Learn Kali Linux 2019 by Glen D. Singh
Mastering Linux Shell Scripting by Mokhtar Ebrahim
Linux Administration by Wale Soyinka
Advanced UNIX Programming by Marc J. Rochkind
DevOps for the Desperate by Bradley Smith
Linux Essentials, Second Edition by Christine Bresnahan
Linux in a Nutshell by Ellen Siever
Linux For Dummies, 9th Edition by Richard Blum
Linux Kernel Development (Novell Press) by Robert Love (12-Jan-2005) Paperback by Robert Love