Free Linux Books

Linux for Beginners Free On-Line Books
This site has about 15 free Linux books online in html format covering various linux version and topics.

Linux Client Migration Cookbook, Version 2
This free IBM redbook download is a guide to migration to Linux-based personal computers.

Ultimate Linux Newbie Guide
The name is pretty self-descriptive. This book / tutorial can be viewed online or downloaded in pdf format.

The Linux Administrator's Security Guide
A comprehensive reference guide for Linux administrators giving a detailed overview of topics such as SELinux, VPN, access control and monitoring, attack detection and virus prevention

An Introduction to GCC
An introduction to the GNU C and C++ Compilers, gcc and g++, which are part of the GNU Compiler Collection (GCC).

Linux Security for Beginners
This book is designed to provide an overview of the steps needed to implement a secure environment on a Linux system and outlines some of the threats and how these weaknesses are exploited.

Beyond Linux From Scratch
Beyond Linux From Scratch (BLFS) is a project with the aim of assisting users from where LFS left off. It endeavours to assist users to develop their systems in line with their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.

The Linux Knowledge Base and Tutorial (LINKBAT)
The Linux Knowledge Base and Tutorial (LINKBAT) is a web-based, unified knowledge base and tutorial with the goal of educating users about Linux. The material is arranged into chapters and can be downloaded as a single pdf file, or you can follow the link to the home page for the online version.

Rute User's Tutorial and Exposition
This book covers GNU/LINUX system administration, for popular distributions like RedHat and Debian, as a tutorial for new users and a reference for advanced administrators. It aims to give concise, thorough explanations and practical examples of each aspect of a UNIX system.

The Linux System Administrator's Guide
An introduction to system administration of a Linux system for novices.

Linux Newbie Administrator Guide
A complete reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network. The answers are meant to be simple, with just sufficient detail, and always supported with a readily usable example

Securing and Optimizing Linux RedHat Edition
This book is intended for a target audience of technical and system administrators who manage Linux servers, but it also includes enough material for home users and others. It discusses how to install and setup a Red Hat Linux Server with all the necessary security and optimization for a high performance Linux specific machine

Learning Debian GNU/Linux
This book will make your Linux journey easier, by giving you the big picture, providing you with step-by-step procedures, and getting you started doing useful or fun activities, such as word processing or games.

Advanced Linux Programming
Advanced Linux Programming is intended for the programmer already familiar with the C programming language. It takes a tutorial approach and teachs the most important concepts and power features of the GNU/Linux system in application programs. Download the full text of the book as PDF files.

The Linux Cookbook
Tips and Techniques for Everyday Use

Linux Installation and Getting Started
Linux Installation and Getting Started is a free document; you may reproduce and/or modify it under the terms of version 2 (or, at your option, any later version) of the GNU General Public License as published by the Free Software Foundation.

Linux Network Administrator's Guide
This book was written to provide a single reference for network administration in a Linux environment. Beginners and experienced users alike should find the information they need to cover nearly all important administration activities required to manage a

Linux Kernel Module Programming Guide
A HOWTO-style guide for C programmers who want to write Linux kernel modules.

Advanced Linux Programming
The book is published under the Open Publication License, Version 1.0. Please consult the OPL for conditions on redistributing or modifying the book.

Linux Device Drivers, 2nd Editio

Motif Programming Manual
The complete programmer's reference for the Motif toolkit now covers Motif 2.1, the latest release of Motif. It is a source for complete, accurate, and insightful guidance on Motif application programming.

Linux Kernel 2.4 Internals
Introduction to the Linux 2.4 kernel.

Linux Compute Clusters

The Big Online Book of Linux Ada Programming
An online documentation project over 27,000 lines long.