Linux Books

On this site you could find the best books list covering all aspects of Linux (Lin) administration/development and suitable as for beginners as well as for professional admins/developers. There are two formats – Paperback or eBook/PDF, which you could download to your Kindle or other device.

The Linux Command Line: A Complete Introduction

The Linux Command Line: A Complete Introduction

You’ve experienced the shiny, point-and-click surface of your Lin computer—now dive below and explore its depths with the power of the command line. The Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular shell. Along the way you’ll learn the timeless skills handed down by generations of gray-bearded, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more. In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop machine has inherited from Unix supercomputers of yore. As you make your way through the book’s short, easily-digestible chapters, you’ll learn how to: Create and delete files, directories, and symlinks. Administer your system, including networking, package installation, and process management…

Learn more

Site Reliability Engineering: How Google Runs Production Systems

Site Reliability Engineering: How Google Runs Production Systems

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 has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You’ll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient-lessons directly applicable to your organization. This book is divided into four sections: Introduction-Learn what site reliability engineering is and why it differs from conventional IT industry practices. Principles-Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices…

Learn more

RHCSA/RHCE Red Hat Linux Certification Study Guide, Seventh Edition (Exams EX200 & EX300)

RHCSA/RHCE Red Hat Linux Certification Study Guide, Seventh Edition (Exams EX200 & EX300)

Based on Red Hat Enterprise Lin 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. This Guide, 7th Edition is fully revised to cover the recently released Red Hat Enterprise Lin 7 and the corresponding RHCSA and RHCE certification exams. This new edition provides complete coverage of all official exam objectives for the new exams. An integrated study system based on proven pedagogy, this revised bestseller features special elements that reinforce and teach practical skills while preparing candidates for the exam. Each chapter includes step-by-step exercises, Exam Watch and On-the-Job sidebars, Two-Minute Drills, end-of-chapter self tests, and hands-on lab questions. Electronic content includes four complete lab-based practice exams to ensure you’re ready to sit for the live exams…

Learn more

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

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

The Programming Interface is the definitive guide to the Lin and UNIX programming interface—the interface employed by nearly every application that runs on a Lin or UNIX system. In this authoritative work, 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 accompanies his explanations with clear, complete example programs. You’ll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You’ll learn how to: Read and write files efficiently. Use signals, clocks, and timers. Create processes and execute programs. Write secure programs. Write multithreaded programs using POSIX threads. Build and use shared libraries. Perform interprocess communication using pipes, message queues, shared memory, and semaphores. Write network applications with the sockets API. While The Programming Interface covers a wealth of Lin-specific features…

Learn more

How Linux Works: What Every Superuser Should Know

How Linux Works: What Every Superuser Should Know

Unlike some operating systems, Lin doesn’t try to hide the important bits from you-it gives you full control of your computer. But to truly master Lin, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely revised second edition of the perennial best seller How it Works, author Brian Ward makes the concepts behind Lin internals accessible to anyone curious about the inner workings of the operating system. Inside, you’ll find the kind of knowledge that normally comes from years of experience doing things the hard way. You’ll learn: How it boots, from boot loaders to init implementations (systemd, Upstart, and System V). How the kernel manages devices, device drivers, and processes. How networking, interfaces, firewalls, and servers workHow development tools work and relate to shared libraries. How to write effective shell scripts. You’ll also explore the kernel and examine key system…

Learn more

CompTIA Linux+ Powered by Linux Professional Institute Study Guide: Exam LX0-103 and Exam LX0-104 (Comptia Linux + Study Guide)

CompTIA Linux+ Powered by Linux Professional Institute Study Guide: Exam LX0-103 and Exam LX0-104 (Comptia Linux + Study Guide)

This Guide is your comprehensive study guide for the Lin+ Powered by LPI certification exams. With complete coverage of 100% of the objectives on both exam LX0-103 and exam LX0-104, this study guide provides clear, concise information on all aspects of administration, with a focus on the latest version of the exam. You’ll gain the insight of examples drawn from real-world scenarios, with detailed guidance and authoritative coverage of key topics, including GNU and Unix commands, system operation, system administration, system services, security, and more, from a practical perspective that easily translates into on-the-job know-how. You’ll also get access to helpful study tools, including bonus practice exams, electronic flashcards, and a searchable glossary of key terms that are important to know for exam day. It is viewed by many companies and organizations as an excellent…

Learn more

Infrastructure as Code: Managing Servers in the Cloud

Infrastructure as Code: Managing Servers in the Cloud

Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of Thought. Works shows you how to effectively use principles, practices, and patterns pioneered through the DevOps movement to manage cloud age infrastructure. Ideal for system administrators, infrastructure engineers, team leads, and architects, this book demonstrates various tools, techniques, and patterns you can use to implement infrastructure as code. In three parts, you’ll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment. Examine the pitfalls that organizations fall…

Learn more

UNIX and Linux System Administration Handbook, 4th Edition

UNIX and Linux System Administration Handbook, 4th Edition

“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 Linux books we ever measured ourselves against.” -From the Foreword by Tim O’Reilly, founder of O’Reilly Media “This book is fun and functional as a desktop reference. If you use UNIX and Lin systems, you need this book in your short-reach library. It covers a bit of the systems’ history but doesn’t bloviate. It’s just straightforward information delivered in colorful and memorable fashion.” -Jason A. Nunnelley “This is a comprehensive guide to the care and feeding of UNIX and Lin systems. The authors present the facts along with seasoned advice and real-world examples. Their perspective on the variations among systems is valuable for anyone who runs a heterogeneous computing facility.” –Pat Parseghian. The twentieth anniversary edition of the world’s best-selling UNIX system administration book…

Learn more

Your UNIX/Linux: The Ultimate Guide

Your UNIX/Linux: The Ultimate Guide

The Guide, written with both users and programmers in mind, is the ultimate UNIX/Lin text. Both pedagogical tool and exhaustive reference, it is well-suited to any course that includes UNIX or Lin. A strong pedagogical framework sets it apart from similar texts and allows beginning students to gain a firm grasp of fundamental concepts, while chapters on advanced topics inspire the more experienced reader to move beyond the basics. Nearly a thousand exercises and self-test questions provide a way for students to test and reinforce their understanding of the material…

Learn more