Slackware Linux Basics

For Slackware Linux 10.0

Daniël de Kok

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Linux is a registered trademark of Linus Torvalds. Slackware is a registered trademark of Patrick Volkerding and Slackware Linux, Inc.


Table of Contents
1. About this book
1.1. About this book
2. An introduction to Slackware Linux
2.1. What is Linux?
2.2. What is GNU/Linux?
2.3. What is Slackware Linux?
2.4. Slackware Linux on CD-ROM
3. Sources of help
3.1. On your system
3.2. On the internet
4. General concepts
4.1. Multitasking
4.2. Filesystem hierarchy
4.3. Devices
5. Installing Slackware Linux
5.1. Booting the installation CD-ROM
5.2. Partitioning a hard disk
5.3. Installing Slackware
6. The Bash shell
6.1. Introduction
6.2. Starting the shell
6.3. Shell basics
7. Files and directories
7.1. Introduction
7.2. The basics
7.3. Permissions
7.4. Extended attributes
7.5. Mounting filesystems
8. Process management
8.1. Introduction
8.2. Process basics
8.3. Advanced process management
9. User management
9.1. Introduction
9.2. Command-line tools
9.3. Avoiding root usage
10. Printer configuration
10.1. Introduction
10.2. Preparations
10.3. Configuration
11. X11
11.1. X Configuration
11.2. Window manager
12. Package Management
12.1. Pkgtools
12.2. Slackpkg
13. Networking configuration
13.1. Hardware
13.2. Configuration of interfaces
13.3. Resolving
13.4. IPv4 Forwarding
14. Networking services
14.1. The internet super server
14.2. Caching nameserver
14.3. The Apache webserver
15. Security
15.1. Introduction
15.2. E-Mail security
15.3. Closing services
A. GNU Free Documentation License
A.1. PREAMBLE
A.2. APPLICABILITY AND DEFINITIONS
A.3. VERBATIM COPYING
A.4. COPYING IN QUANTITY
A.5. MODIFICATIONS
A.6. COMBINING DOCUMENTS
A.7. COLLECTIONS OF DOCUMENTS
A.8. AGGREGATION WITH INDEPENDENT WORKS
A.9. TRANSLATION
A.10. TERMINATION
A.11. FUTURE REVISIONS OF THIS LICENSE
A.12. ADDENDUM: How to use this License for your documents
List of Tables
6-1. Bash wildcards
List of Figures
4-1. The filesystem structure
5-1. The cfdisk parition tool
5-2. The setup tool
5-3. Setting up the swap partition
5-4. Selecting a partition to initialize
5-5. Formatting the partition
5-6. Selecting a filesystem type
5-7. Selecting the source medium
5-8. Selecting the disk sets
6-1. Standard input and output
6-2. A pipeline