Linux Documentation - Guides

Advanced Bash-Scripting Guide - 424 pages

This document is both a tutorial and a reference on shell scripting with Bash. It assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction. The exercises and heavily commented examples invite active reader participation.

Custom Linux: A Porting Guide - Porting LinuxPPC to a Custom SBC - 14 pages

This guide describes a work in progress, to port Linux to a custom PowerPC-based board. This means making the operating system work on unfamiliar hardware. Anyone, who is on the same track might benefit from reading this paper, as it highlights the pitfalls and problematic points along the way.

Linux From Scratch - 332 pages

Derived from the popular Linux-From-Scratch-HOWTO, this book describes the process of creating your own Linux system from scratch from an already installed Linux distribution, using nothing but the sources of software that are needed.

The Linux Cookbook: Tips and Techniques for Everyday Use -- 544 pages

Over 1,500 time-saving recipes and hints for busy modern computer users.

Emacspeak User's Guide - 33 pages

This document helps Emacspeak users become familiar with Emacs as an audio desktop and provides tutorials on many common tasks and the Emacs applications available to perform those tasks.

The Linux System Administrators' Guide - 109 pages

This is the third book in the main series, and assumes knowledge of everything in the Installation and Users' Guides. It will cover all of the aspects of keeping the system running, handling user accounts, backups, configuration of the system, installing and upgrading software, and more. Whereas some of this information is in the Installation Guide (just to get the system off the ground) this book should be much more complete.

The Bugzilla Guide - 116 pages

This document is intended to be the comprehensive guide to the installation, administration, maintenance, and use of the Bugzilla bug-tracking system.

Linux Kernel 2.4 Internals - 84 pages

An introduction to the Linux 2.4 kernel. The author is working as senior Linux kernel engineer at VERITAS Software Ltd and wrote this book for the purpose of supporting the short training course/lectures he gave on this subject, internally at VERITAS.

Linux Consultants Guide - 84 pages

A listing of companies providing commercial Linux related support.

Securing and Optimizing Linux Red Hat Edition - A Hands on Guide - 317 pages

This book addresses unanswered questions about Linux security and optimization in the marketplace. It is intended for a technical audience and discusses how to install a Red Hat Linux Server with all the necessary security and optimization for a high performance Linux-specific machine. It covers (in detail) several ways to configure security and optimization. Included are updated backup section, firewall security approach, Sendmail section, Kernel security and improvement, FTP chrooted configuration and many other. This document is indispensable for people that want to get all the advantages, security, and the optimization out of a Linux Server. Changes to this version include- OpenSSH has been added, Sendmail 8.10.1, the book is now compatible with Red Hat Linux 6.2. The firewall rules has been reviewed for easy use, more securities tips added, and how to use the new "sysctl.conf" file of RH 6.2.

The Linux Network Administrator's Guide, Second Edition - 505 pages

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 network configuration. The possible range of topics to cover is nearly limitless, so of course it has been impossible to include everything there is to say on all subjects. We've tried to cover the most important and common ones. We've found that beginners to Linux networking, even those with no prior exposure to Unix-like operating systems, have found this book good enough to help them successfully get their Linux network configurations up and running and get them ready to learn more.
Linux System Administration Made Easy - 85 pages

The Linux Administration Made Easy (LAME) guide attempts to describe day-to-day administration and maintenance issues commonly faced by Linux system administrators.

The Linux Kernel Module Programming Guide - 1 of 2 - 64 pages

The Linux Kernel Module Programming Guide - 2 of 2 - 66 pages

This document is for people who want to write kernel modules.

The Linux Programmer's Guide - 131 pages

The Linux Programmer's Guide is meant to do what the name implies -- It is to help Linux programmers understand the peculiarities of Linux. By its nature, this also means that it should be useful when porting programs from other operating systems to Linux. Therefore, this guide must describe the system calls and the major kernel changes which have effects on older programs like serial I/O and networking.

The Linux Users' Guide - 175 pages

This book covers all of the user-end aspects of Linux, from sitting down at the first login session to using complex tools such as gcc, emacs, and so on. It assumes no previous Unix experience, so not only will it serve as an introduction to Linux, but to Unix in general as well. This manual won't cover system administrator tasks (i.e. anything that needs to be done as root) - it's for the J. Random User who has a working Linux system sitting in front of them.

Installation and Getting Started Guide - 342 pages

This book is for personal computer users who want to install and use Linux. The book assumes that you have basic knowledge about personal computers and operating systems like MS-DOS, but no previous knowledge of Linux or UNIX.


Copyright 2002 by WeMake CDs, Inc.
PO Box 20158 Indianapolis, IN 46220