|
>>Free e-Books
Linux on the Road
Linux with Laptops, Notebooks, PDAs,
Mobile Phones and Other Portable Devices
Though there are laptop, notebook, PDA and mobile
phone related HOWTOs available already, this guide contains a
concise survey of documents related to mobile computer devices.
Also Linux features, such as installation methods for laptops,
notebooks and PDAs as well as configurations for different (network)
environments are described.
And though some caveats Linux is a better choice
for mobile computer devices, than most other operating systems.
Because it supports numerous installation methods, works in many
heterogenoues environments and needs smaller resources.
Advanced Bash-Scripting Guide
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. Still, it is a work in progress.
The intention is to add much supplementary material in future
updates to this document, as it evolves into a comprehensive book
that matches or surpasses any of the shell scripting manuals in
print.
The Linux System Administrators' Guide
This is the third book in the main LDP 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.
Also visit the Linux System Administrators Guide
Homepage.
The Linux Kernel Module Programming Guide
| available versions: |
2.4 and 2.6 |
| authors: |
Peter Jay Salzman, Michael Burian,
Ori Pomerantz |
| last update: |
May 2005 (kernel version 2.6)
Jul 2004 (kernel version 2.4) |
available formats
(kernel version 2.6): |
- HTML
(read online)
- HTML
(read online, single file, 208k)
- HTML
(tarred and gzipped package, including complete sourcecode,
134k)
- PDF (534k)
- PluckerDB
(150k)
- PostScript
(495k)
- text
(gzipped, 60k)
|
available formats
(kernel version 2.4): |
- HTML
(read online)
- HTML
(read online, single file, 208k)
- HTML
(tarred and gzipped package, 114k)
- PDF (153k)
- PostScript
(65k)
- text
(gzipped, 57k)
|
A guide to programming Linux kernel modules.
Introduction to Linux - A Hands on Guide
| version: |
1.18 |
| author: |
Machtelt Garrels, <tille>
|
| last update: |
May 2005 |
| ISBN: |
0-9744339-3-4 |
| available formats: |
- HTML
(read online)
- HTML
(read online, single file, 810k)
- HTML
(tarred and gzipped package, 871k)
- PDF
(1.5M)
- PostScript
(1.4M)
- text
(205k)
- PluckerDB
(268k)
|
This guide was created as an overview of the Linux Operating
System, geared toward new users as an exploration tour and getting
started guide, with exercises at the end of each chapter. For
more advanced trainees it can be a desktop reference, and a collection
of the base knowledge needed to proceed with system and network
administration. This book contains many real life examples derived
from the author's experience as a Linux system and network administrator,
trainer and consultant. We hope these examples will help you to
get a better understanding of the Linux system and that you feel
encouraged to try out things on your own.
Linux Consultants Guide
| version: |
8.0 |
| author: |
Joshua Drake |
| last update: |
May 2005 |
| available formats: |
- HTML (read
online)
- HTML
(read online, single file, 1.4M)
- HTML
(tarred and gzipped package, 365k)
- PDF
(2.7M)
- PostScript
(gzipped, 514K)
- text
(gzipped, 141K)
- PluckerDB
(794K)
|
Replacement for the Consultants-HOWTO. A listing of companies
providing commercial Linux related support. For further information,
see http://thelinuxreview.com/.
Pocket Linux Guide
The Pocket Linux Guide is for anyone interested in learning the
techniques of building a GNU/Linux system from source code. The
guide is structured as a project that builds a small diskette-based
GNU/Linux system called Pocket Linux. Each chapter explores a
small piece of the overall system explaining how it works, why
it is needed and how to build it. After completing the Pocket
Linux project, readers should possess an enhanced knowledge of
what makes GNU/Linux systems work as well as the confidence to
explore larger, more complex source-code-only projects.
Guide to Managing Media and Public Relations in the Linux
Community
| version: |
1.1 |
| author: |
The Linux Professional Institute
Sheldon Rose |
| last update: |
Apr 2005 |
| available formats: |
- HTML
(read online)
- HTML
(read online, single file, 129k)
- HTML
(tarred and gzipped package, 52k)
- PDF
(398k)
- PostScript
(367k)
- text
(113k)
- PluckerDB
(62k)
|
This guide provides useful information on how to generate positive
public relations and news media coverage for Linux.
Bash Guide for Beginners
| version: |
1.6 |
| author: |
Machtelt Garrels, <tille>
|
| last update: |
Mar 2005 |
| ISBN: |
0-9744339-4-2 |
| available formats: |
- HTML
(read online)
- HTML
(read online, single file, 541k)
- HTML
(tarred and gzipped package, 494k)
- PDF
(1.2M)
- PostScript
(1.0M)
- text
(118k)
- PluckerDB
(173k)
|
The Bash Guide for Beginners gets you started with Bash scripting
and bridges the gap between the Bash HOWTO and the Advanced Bash
Scripting Guide. Everybody who wants to make life easier on themselves,
power users and sysadmins alike, can benefit from reading this
practical course. The guide contains lots of examples and exercises
at the end of each chapter, demonstrating the theory and helping
you practice. Bash is available on a wide variety of UNIX, Linux,
MS Windows and other systems.
LDP Author Guide
This guide describes the process of submitting and publishing
a document with The Linux Documentation Project (TLDP). It includes
information about the tools, toolchains and formats used by TLDP.
The document's primary audience is new TLDP authors, but it also
contains information for seasoned documentation authors.
EVMS User Guide
| version: |
2.4.0 |
| authors: |
Christine Lorenz, IBM
Joy Goodreau, IBM
Kylie Smith, IBM |
| last update: |
September, 2004 |
| available formats: |
- HTML
(read online)
- HTML
(read online, single file, 370k)
- HTML
(tarred and gzipped package, 205k)
- PDF
(423k)
- PostScript
(210k)
- text
(290k)
- PluckerDB
(142k)
|
This book is designed to address user's questions about Enterprise
Volume Management System (EVMS) and provide a context for using
EVMS. For additional information about EVMS or to ask questions
specific to your distribution, the EVMS mailing lists are an excellent
resource. You can view the list archives or subscribe to the lists
from the EVMS Project web
site.
Linux Dictionary
Linux Filesystem Hierarchy
This document outlines the set of requirements and guidelines
for file and directory placement under the Linux operating system
according to those of the FSSTND v2.3 final (January 29, 2004)
and also its actual implementation on an arbitrary system. It
is meant to be accessible to all members of the Linux community,
be distribution independent and is intended discuss the impact
of the FSSTND and how it has managed to increase the efficiency
of support interoperability of applications, system administration
tools, development tools, and scripts as well as greater uniformity
of documentation for these systems.
Custom Linux: A Porting Guide - Porting LinuxPPC to a Custom
SBC
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.
Windows+BSD+Linux Installation Guide
Explains how three different operating systems can be installed
and configured on the same hard disk of a computer. The reader
may choose from: Microsoft Windows 95/98(Second Edition)/Millennium
edition(ME)/NT/2K/XP + FreeBSD 4.7-RELEASE/OpenBSD 3.2-RELEASE
+ Linux. Only Intel architecture multi-booting is discussed and
GNU GRUB is the boot-loader of choice.
Linux From Scratch
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.
More information can be found at http://www.linuxfromscratch.org/.
The Bugzilla Guide
| version: |
2.16.3 |
| author: |
Matthew P. Barnson, <mbarnson@sisna.com>
|
| last update: |
April 2003 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 261k)
- PDF
(465k)
- other
: plain text, PDF, PostScript, and PluckerDB.
|
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
| author: |
Tigran Aivazian, <tigran@veritas.com>
|
| last update: |
August 2002 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 80k)
- PDF
(256k)
- other
: plain text, PostScript, PluckerDB, and SGML (Linuxdoc)
source.
|
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.
Securing & Optimizing Linux: The Ultimate Solution
Mastering security with Linux and getting the maximum out of
your system have never been easier. Securing & Optimizing
Linux: The Ultimate Solution (v2.0) has been written and achieved
with tightening security to an incomparable level in mind. One
of its main features is the easy path from beginning to end in
a smooth manner, step by step for beginners as well as for experts.
More information (and updates) available from: http://www.openna.com/products/books.php.
older version: Securing
and Optimizing Linux Red Hat Edition - A Hands on Guide
Emacspeak User's Guide
| version: |
1.3 |
| author: |
Jennifer Jobst, <jobst@us.ibm.com>
|
| last update: |
July 2002 |
| available formats: |
HTML
(read online)
- HTML
(tarred and gzipped package, 23k)
- PDF (89k)
- other
: plain text, PDF, PostScript, PluckerDB, and XML (DocBook)
source.
|
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 Network Administrator's Guide, Second Edition
| version: |
1.1 |
| authors: |
Olaf Kirch and Terry Dawson |
| last update: |
March 2000 |
| ISBN: |
1-56592-400-2 |
| available formats: |
- HTML
(read online)
- HTML (tarred
and gzipped package, 690k)
- PDF
(1.5MB)
- other
: PDF, PostScript, and SGML (DocBook) source.
|
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 Administrator's Security Guide
Please access the Linux Administrator's Security Guide
at the following location: http://www.seifried.org/security/index.php/Linux_Security
Linux System Administration Made Easy
| version: |
1.06 |
| author: |
Steve Frampton |
| last update: |
November 1999 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 99k)
- other
: PDF, PostScript, text, and SGML source
|
The Linux Administration Made Easy (LAME) guide attempts to describe
day-to-day administration and maintenance issues commonly faced
by Linux system administrators.
This book can be purchased from bookstores, more information
can be found here.
The Linux Network Administrators' Guide
This guide supplements the System Administrators' Guide and cover
all of the diverse issues of networking under Linux, from UUCP
to serial connections to TCP/IP. Many Linux users won't have access
to such a network, so this information is in a separate manual.
It contains an intro to TCP/IP and UUCP (for those who have never
used such networks before, lots of background information), TCP/IP,
UUCP, SLIP, and DNS configuration, configuration of mail systems
such as sendmail and Smail, setting up NNTP and news, and NFS.
The Linux Programmer's Guide
| version: |
0.4 |
| authors: |
B. Scott Burkett, Sven Goldt,
John D. Harper, Sven van der Meer and Matt Welsh |
| last update: |
March 1996 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 140k)
- other
: DVI, LaTeX source, PDF and PostScript.
- Example source
code is also available.
- various
(non-English) translations
|
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
| version: |
beta-1 |
| author: |
Larry Greenfield |
| last update: |
December 1996 |
| available formats: |
- other
: DVI, PDF (gzipped / zipped), PostScript (gzipped / zipped),
and LaTeX source
- various
(non-English) translations
|
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.
The Linux Kernel Hackers' Guide
| version: |
not available |
| author: |
Michael K. Johnson |
| last update: |
August 1998 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 468k)
|
This is an older, archived instance; complete with discussion
threads (no posting or replying however).
Installation and Getting Started Guide
| version: |
3.2 |
| authors: |
Matt Welsh and others |
| last update: |
March 1998 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 836k)
- other
: HTML (zipped), DVI, PDF (gzipped / zipped), PostScript
(gzipped / zipped), and LaTeX source.
- various
(non-English) translations
|
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.
The Linux Kernel
| version: |
0.8-3 |
| author: |
David A. Rusling |
| last update: |
January 1998 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 376k)
- other
: DVI, PostScript (gzipped), and LaTeX source.
|
The kernel is at the heart of the operating system. This book
is a guide to how the kernel fits together, how it works; a tour
of the kernel.
The Linux Network Administrators' Guide
This guide supplements the System Administrators' Guide and cover
all of the diverse issues of networking under Linux, from UUCP
to serial connections to TCP/IP. Many Linux users won't have access
to such a network, so this information is in a separate manual.
It contains an intro to TCP/IP and UUCP (for those who have never
used such networks before, lots of background information), TCP/IP,
UUCP, SLIP, and DNS configuration, configuration of mail systems
such as sendmail and Smail, setting up NNTP and news, and NFS.
The Linux Programmer's Guide
| version: |
0.4 |
| authors: |
B. Scott Burkett, Sven Goldt,
John D. Harper, Sven van der Meer and Matt Welsh |
| last update: |
March 1996 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 140k)
- other
: DVI, LaTeX source, PDF and PostScript.
- Example source
code is also available.
- various
(non-English) translations
|
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
| version: |
beta-1 |
| author: |
Larry Greenfield |
| last update: |
December 1996 |
| available formats: |
- other
: DVI, PDF (gzipped / zipped), PostScript (gzipped / zipped),
and LaTeX source
- various
(non-English) translations
|
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.
The Linux Kernel Hackers' Guide
| version: |
not available |
| author: |
Michael K. Johnson |
| last update: |
August 1998 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 468k)
|
This is an older, archived instance; complete with discussion
threads (no posting or replying however).
Installation and Getting Started Guide
| version: |
3.2 |
| authors: |
Matt Welsh and others |
| last update: |
March 1998 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 836k)
- other
: HTML (zipped), DVI, PDF (gzipped / zipped), PostScript
(gzipped / zipped), and LaTeX source.
- various
(non-English) translations
|
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.
The Linux Kernel
| version: |
0.8-3 |
| author: |
David A. Rusling |
| last update: |
January 1998 |
| available formats: |
- HTML
(read online)
- HTML
(tarred and gzipped package, 376k)
- other
: DVI, PostScript (gzipped), and LaTeX source.
|
The kernel is at the heart of the operating system. This book
is a guide to how the kernel fits together, how it works; a tour
of the kernel.
Linux Palm Developer's Quick Start Guide
| version: |
1.0 |
| author(s): |
Jim Weller |
| last update: |
February 2001 |
| available formats: |
- HTML (read
online)
- PDF
(72K)
|
This guide is intended to help those new to palm programming
get started. It assumes a fair knowledge of linux and gnu tools.
It takes you from clueless to able to compile a HelloWorld type
application.
TrinityOS: A Guide to Configuring Your Linux Server for Performance,
Security, and Managability
| author(s): |
David A. Ranch |
| available formats: |
- Various formats available from another website
|
TrinityOS and its associated archive scripts guide the Linux
user in a step-by-step fashion using a common example throughout
to configure over 50+ Internet services. The main focus of TrinityOS
is to do this in a secure fashion while keeping both performance
and managability in mind. The documents also guide the user in
other advanced topics such as aquiring their own Internet domain(s),
moving DNS servers, confirming if you've been hacked, fighting
SPAM email, and fixing various Linux file system, partition, LILO,
and data recovery problems.
VideoLAN Quickstart
| author(s): |
the VideoLAN project |
| last update: |
September 2003 |
| available formats: |
- HTML
(read online)
- tarred/gzipped
(106K)
- PDF
(440K)
- text
(8.5M)
|
This document describes how to start using VideoLAN quickly.
VLC (VideoLAN Client) User Guide
| author(s): |
the VideoLAN project |
| last update: |
September 2003 |
| available formats: |
- HTML
(read online)
- tarred/gzipped
(118K)
- PDF
(506K)
- text
|
This document is the complete user guide of VLC, the VideoLAN
Client.
VLS (VideoLAN Server) User Guide
| author(s): |
the VideoLAN project |
| last update: |
September 2003 |
| available formats: |
- HTML
(read online)
- tarred/gzipped
(123K)
- PDF
(471K)
- text
|
This document is the complete user guide of VLS, the VideoLAN
Server.
Introduction to Basic Computer Security
A series of articles written by Jennifer Vesperman (mailto:jenn@linuxchix.org.NOSPAM)
that discuss the various aspects of computer security. Includes
the following:
CVS Best Practices
This article outlines some of the best practices that can be
adopted when Concurrent Versions System (CVS) is used as the configuration
management tool in your software project.
Joe-Command-Reference
| version: |
3.0 |
| author(s): |
Paul Sutton |
| last update: |
August 2003 |
| available formats: |
- HTML
(read online)
|
A quick reference guide to the commands and keystrokes used in
JOE ("Joe's Own Editor", an ASCII-text screen editor).
Linux Security Quick Reference Card
| version: |
1.1 |
| author(s): |
Dave Wreski and Benjamin Thomas
|
| last update: |
September 2000 |
| available formats: |
- PDF
(70K)
- PS
(340K)
- PDF
(A4; 70K)
- PS
(A4; 340K)
|
This two-page Quick Reference Card is intended to provide a starting
point for improving the security of your system. Contained within
include references to security resources around the net, tips
on securing your Linux box, and general security information.
More information can be found at linuxsecurity.com.
Linux FAQs (Frequently Asked Questions with Answers):
Available formats:
For your convenience, a link to the Linux FAQ.
Linux Man Pages:
For your convenience, we have a snapshot of the (English language)
Linux man pages
for sections 2, 3, 4, 5, and 7 available: man-pages-2.02.tar.gz
(2.3M) Other sections are available with the corresponding
software packages.
Get the latest man page information from http://www.win.tue.nl/~aeb/linux/man/,
which includes links to translations. Email Michael
Kerrisk if you would like to help with, or have comments on
the man pages.
Useful search and/or indexed interfaces to the man pages can
be found at:
Install Guide (HTML)
Kernel Hackers Guide (HTML)
Linux Kernel (HTML)
Module Programming Guide (HTML)
Network Guide (HTML)
Network Admin Guide, 2nd ed (HTML)
Programmers Guide (HTML)
System Administration Guide (HTML)
Users Guide (HTML)
|