- List of Figures
- List of Tables
- 
- Acknowledgments
- Preface
 
 
- Guide
- 
- Introduction
- 
- What Is Debian?
- 
- Who Creates Debian? 
 
- A Multiuser, Multitasking Operating System
- What Is Free Software? 
- About This Book
- 
- How to Read This Book 
- Conventions
 
 
- Getting Started
- 
- Supported Hardware
- 
- Memory and Disk Space Requirements
 
- Before You Start
- 
- Information You Will Need
 
- Partitioning Your Hard Drive
- 
- Background
- Planning Use of the System
- PC Disk Limitations
- Device Names in Linux
- Recommended Partitioning Scheme
- Partitioning Prior to Installation
- Debian Installation Steps
 
- Choosing Your Installation Media
- 
- Installing from a CD-ROM
- Booting from Floppies
 
- Booting the Installation System
 
- Step-by-Step Installation
- 
- Select Color or Monochrome Display
- Debian GNU/Linux Installation Main Menu
- Configure the Keyboard
- Last Chance to Back Up!
- Partition a Hard Disk
- Initialize and Activate a Swap Partition
- Initialize a Linux Partition
- 
- Mount a Previously-Initialized Partition
 
- Install Operating System Kernel and Modules
- Configure PCMCIA Support
- Configure Device Driver Modules
- Configure the Network
- Install the Base System
- 
- Configure the Base System
- Make Linux Bootable Directly from the Hard Disk
 
- Make a Boot Floppy
- The Moment of Truth    
- Set the Root Password
- Create an Ordinary User    
- Shadow Password Support    
- Remove PCMCIA
- Select and Install Profiles
- Package Installation with dselect
- 
- Introduction       
- Once dselect Is Launched       
- A Few Hints in Conclusion
 
- Glossary
 
- Logging In
- 
- First Steps
- Command History and Editing the
 Command Line
- Working as Root
- Virtual Consoles
- Shutting Down
 
- The Basics
- 
- The Command Line and Man Pages
- 
- Describing the Command Line 
 
- Files and Directories
- 
- Using Files: A Tutorial 
- Dot Files and ls -a
 
- Processes
- The Shell
- Managing Processes with bash
- A Few bash Features 
- 
- Tab Completion 
 
- Managing Your Identity 
 
- Using the Shell
- 
- Environment Variables
- Where Commands Reside: The PATH Variable
- Configuration Files
- 
- System-Wide Versus User-Specific
 Configuration
 
- Aliases 
- Controlling Input and Output
- 
- stdin, stdout, Pipelines, and Redirection
 
- Filename Expansion
 
- More on Files
- 
- Permissions
- 
- File Ownership
- Mode
- Permissions in Practice 
 
- Files Present and Their Locations
- File Compression with gzip
- Finding Files 
- Determining a File's Contents 
- Using a File Manager 
 
- Working with Text Files
- 
- Viewing Text Files
- Text Editors
- Using ae
 
- The X Window System
- 
- Introduction to X 
- Starting the X Environment 
- Basic X Operations
- 
- The Mouse
- X Clients 
- Troubleshooting 
- Leaving the X Environment 
 
- Customizing Your X Startup 
 
- Filesystems
- 
- Concepts 
- mount and /etc/fstab
- 
- Mounting a Filesystem
- Example: Mounting a CD-ROM 
- /etc/fstab: Automating the Mount Process
- Removable Disks (Floppies, Zip Disks, Etc.) 
 
- Backup Tools
- 
- tar
 
 
- Networking
- 
- PPP 
- 
- Introduction
- Preparation
- The Easy Way: wvdial
 
- Ethernet
 
- Removing and Installing Software
- 
- What a Package Maintenance Utility Does 
- dpkg
- dselect
- Compiling Software
 
- Advanced Topics
- 
- Regular Expressions 
- Advanced Files
- 
- The Real Nature of Files: Hard Links and Inodes
- Types of Files
- The proc Filesystem 
- Large-Scale Copying
 
- Security
- Software Development with Debian
 
 
 
- Reference
- 
- Reading Documentation and Getting Help 
- 
- Kinds of Documentation
- 
- Using info
- HOWTOs 
- Personal Help
- Getting Information from the System 
 
 
- Troubleshooting
- 
- Common Difficulties
- 
- Working with Strangely-Named Files
- Printing
- X Problems
 
- Troubleshooting the Boot Process
 
- Booting the System 
- The GNU General Public License
 
 
- Index
- About this document ...