- Bag of Features
- Brief History of Linux
- Note on Linux Version Numbers
- Perspective on System Security
- Sample Program
- Subject gyro
- Subject [ gyro [az
- Whirlwind Tour of Digital Audio
- A word about DNS
- Working Example of Java
- A1 Linux Documentation Project
- A31 General Documentation
- A32 Open Source Projects
- A33 Programming Languages and Tools
- A34 News and Information Sites
- A35 Linux Software Directories and Download Sites
- A36 Linux Distributions
- A37 Commercial Linux Software Companies
- A39 Miscellaneous
- Abiword Word Processor
- About Linuxs Copyright
- About This Book
- Accessing Damaged Files
- Acknowledgments 7 Mail
- Additional Applications and Resources
- Additional Installation Procedures
- And If It Does Not Work
- Appendix A Sources of Linux Information
- Appendix B Installing Linux on Digital Compaq Alpha Systems
- Applications
- Applying patches
- Archive and Compression Utilities
- Audio Under Linux
- Autoconf Automake and Other Makefile Tools
- Automounting Devices
- B1 Alpha History and Status
- B11 The Linux Port and Distributions
- B12 Chipsets
- B13 Sources of Information
- B14 Minimum Hardware
- B15 Ideatapi Drive Support
- B16 Mice and Serial Ports
- B2 Preparations and General Procedure for Installation
- B21 Potential Incompatibilities and Hardware Problems
- B22 Installation Choices
- B221 Firmware options
- B222 Features and limitations of SRM
- B225 Features and limitations of Milo Miniloader
- B31 General Procedure
- B32 Preparing Software for Installation
- B33 Preparing Hardware for Installation
- B34 Setting Up the System Firmware to Start the Installation
- B35 Loading the Linux Boot Kernel
- B42 Performance and Library Tuning
- B43 Binary Emulation
- B44 Graphical Browser Considerations
- Backing up to floppy
- Backing up to tape
- Basic Commands and Utilities
- Basic gcc Usage
- Basics of X Customization
- Books and Other Published Works
- Booting Linux
- BSD Print System Elements Files Directories and Utilities
- Building a New Kernel
- Building the Kernel
- Changing and Examining Data
- Changing Text
- Changing the Owner Groupand Permissions
- Introduction to Linux
- Installing the X Window System
- Customizing Your X Environment
- Windows Compatibility and Samba
- Programming Languages
- Tools for Programmers
- TCPIP and PPP
- Basic Security
- Preparing to Install Linux
- Installation and Initial Configuration
- Basic Unix Commands and Concepts
- Essential System Management
- Upgrading Software and the Kernel
- Checking and Repairing Filesystems
- Checking Print Utilities
- Checking Printer Hardware
- Choosing Printer Software
- Clocks
- Collecting hardware information
- Commercial Applications
- Configuring and Using Linux Audio
- Configuring Ghostscript
- Configuring ISA Plug and Play optional
- Configuring kernel modules
- Configuring NFS
- Configuring NIS
- Configuring TCPIP with Ethernet
- Configuring the background
- Configuring the kernel optional
- Configuring window styles and colors
- Configuring XFree86
- Controlling Printer Services with lpc
- Conventions Used in This Book
- Core Desktop Interface
- Creating a User Account
- Creating Accounts
- Creating Filesystems
- Creating Linux Partitions
- Creating Swap Space - 2
- Creating the Boot Floppy or Installing LILO
- Creating the Filesystems
- Cups
- Cutting and pasting selections
- Debuggers
- Debugging a Running Program
- Debugging with gdb
- Deleting and Disabling Accounts
- Deleting Copying and Moving Text
- Deleting Text and Undoing Changes
- Developing IP Filtering Rulesets
- Device Files
- Directories
- Disabling Swap Space
- Distributions of Linux
- Drives and Partitions Under Linux
- Editing Another File
- Editing etcfstab
- Editing Files Using vi
- Electronic Mail
- Emacs and Other Editors
- Enabling Debugging Code
- Enabling the Swap Space
- Etchostconf
- Etchosts
- Etchostsallow and etchostsdeny
- Etcnetworks
- Etcresolvconf
- Examining a Core File
- Example 171 Simple ipchains example
- Example 172 Using netfilter to protect an IP network
- Example 173 Listing iptables rulesets for Example 172
- Example 174 Basic IP masquerade configuration
- Example 81 Sample etcprintcap file
- Exercising the Printer Daemon
- Extending vi
- Figure 116 Selected text in konsole
- Figure 41 Output of ls l
- Figure 44 Output of ps command
- File Ownership and Permissions
- File Translation Utilities
- Filename Expansion
- Firewalls Filtering IP Packets
- Firing It Up
- Gathering Resources
- Gcc Features
- General Linux Books
- General Upgrade Procedure
- Getting Information
- Getting Java for Linux
- Getting Linux from the Internet
- Getting Linux via Mail Order or Other Hard Media
- Getting Online Help
- Getting the Mail to Your Computer with Fetchmail
- Global Searching and Replacing
- Gnumeric Spreadsheet
- Graphics
- Groff
- Hardware Problems
- Hardware Requirements - 2
- Hints for Unix Gurus
- Hints for Unix Novices
- How the Printing System Processes a Queued File
- How to Contact Us
- Httpdconf
- Important Directories
- Including Other makefiles
- Incremental Backups
- Indenting Code
- Info
- Init inittab and rc Files
- Installation and Configuration
- Installation Overview
- Installing and Updating GNOME
- Installing KDE
- Installing Postfix
- Installing the Linux Software
- Installing the Software
- Installing XFree86
- Integrated Development Environments
- Interfacing with Windows and MSDOS
- Internationalization
- Interpreting make Messages
- IP Filter Management and Script Files
- IP filtering to protect an entire network
- IP masquerading example
- ISDN support
- Isolating hardware problems
- Janul sun sh runcron
- Java
- KDE and GNOME
- KDE Applications
- Kernel
- Kernel Boot Messages
- Ghostview Displaying Post Script
- Konsole Your Home Base
- Linux Documentation Project Guides
- Linux Documentation Project HOWTOs Partial Listing
- Linux Multimedia Applications
- Linux Partition Requirements
- Listing Files
- Loadable Device Drivers
- Loading Modules Automatically
- Logging In
- Macros - 2
- Magic Filters APSfilter and Alternatives
- Mail system maintenance
- Maintaining the System
- Makefiles
- Managing Filesystems
- Managing Print Services
- Managing Swap Space
- Managing System Logs
- Managing User Accounts
- Manual Pages
- Mattrib
- Miscellaneous Features
- Modifying User Accounts
- More Features
- More Fun with Libraries
- More konsole tricks
- Mounting Filesystems
- Mounting Windows Shares
- Moving Around Among Commands
- Moving Commands
- Moving Text and Using Registers
- Multiple Commands
- Nenscript and enscript
- Netfilter Basics
- Networking
- Networking with TCPIP
- Networks and Communications
- NFS and NIS Configuration
- Obtaining Kernel Sources
- On Names of Printing Systems
- On the Choice of Databases
- Online Documents
- Open Source and the Philosophy of Linux
- Optimizing
- Organization of This Book
- Other Applications
- Other Email Administrative Issues
- Other Languages
- Other X Applications
- Owners and Groups
- PAM and Other Authentication Methods
- PAP and CHAP
- Patching Files
- PHP4 as an Apache Module
- Postfix configuration
- Postfix logging
- Postfix relay control
- Post Installation Procedures
- Povray
- Preface
- Print Filters
- Printcap file format rules
- Printer names
- Printer Optimization
- Printer System Troubleshooting
- Printing
- Problems after Installing Linux
- Problems booting Linux from floppy
- Problems booting Linux from the hard drive
- Problems Installing the Software
- Problems logging in
- Problems recognizing hard drive or controller
- Problems using the system
- Problems with Booting the Installation Medium
- Problems with SCSI controllers and devices
- Processes
- Profiling and Performance Tools
- Programming and Linux Internals
- Programming Languages and Utilities
- Programming with gcc
- Programs That Serve
- Pros and Cons
- Putting a Command in the Background
- Quick Overview
- Rc Files
- References
- Regular Expressions
- Repairing Filesystems
- Repartitioning Concepts
- Repartitioning Your Drives
- Requirements
- Restoring Files from Backup
- Revision Control Tools CVS
- Revision Control Tools RCS
- Running Commands and Programming within Emacs
- Running into Trouble - 2
- Running MSDOS and Windows Applications on Linux
- Running Postfix on system startup
- Running Shell Commands
- Running XFree86
- Saving Files and Quitting vi
- Saving Your Output
- Scheduling Jobs Using cron
- Searching and Replacing
- Serial device names
- Setting a Password
- Setting Terminal Attributes
- Setting up PPP
- Setting Up Synchronous PPP
- Setting Up the Printcap File
- Sgml Xml and Docbook
- Shadow Passwords
- Sharing Disks with MTools
- Sharing Partitions
- Shell Programming
- Shells
- Shutting Down the System - 2
- Shutting Down Unwanted Network Daemons
- Simple Backups
- Simple Editing Commands
- Simple IP filtering example
- Single User Mode
- Some Sample PHP
- Some Syntax Rules
- Starting httpd
- Starting Postfix
- Starting up konsole
- Starting up pppd
- Starting vi
- Startup Files
- Suffix Rules and Pattern Rules
- Symbolic Links
- System reports errors such as readintr 0x10 while accessing the hard drive
- System reports errors such as tar read error or gzip not in gzip format
- Tailoring Emacs
- Tar Tricks
- TCP Wrapper Configuration
- TCPIP Concepts
- Testing the installation
- TEX and LATEX
- Texinfo
- Text and Document Processing
- The Emacs Editor
- The Gnome Desktop Environment
- The Group File
- The K Desktop Environment
- The KDE panel and the K menu
- The LAMP Server in Action
- The nenscript Filter
- The passwd File
- The Postfix MTA
- The proc Filesystem
- The Promise of Java or Why You Might Want to Use Java
- The rest of the printcap variables
- The X Resource Database
- The X Window System
- To compress or not to compress
- Top 10 Things You Should Never Do
- Tracing a Program
- Troubleshooting and common problems
- Troubleshooting PPP configuration
- Trying out your network
- Tutorial and Online Help
- Typing Shortcuts
- Unpacking the sources
- Upgrading Libraries
- Upgrading Other Software
- Upgrading Software
- Upgrading the Compiler
- Useful Keys and How to Get Them to Work
- Usenet Newsgroups
- Using a Boot Floppy
- Using C
- Using gzip and bzip2
- Using KMail
- Using Konqueror and Other Web Browsers
- Using LILO
- Using Mozilla Mail News
- Using Multiple Source Files
- Using Perl
- Using RPM
- Using Samba to Serve SMB Shares
- Using strace
- Using tar
- Using tar with gzip and bzip2
- Using TCP Wrappers with inetd
- Using the iptables command
- Using Valgrind
- Viewing Files More or Less
- Virtual Consoles
- We will cover those steps in the next sections 1531 Configuring Your ISDN Hardware
- What Is a Command
- What make Does
- What Permissions Mean
- What to Do in an Emergency
- Where to Go from Here
- Whos Using Linux
- Why People Like Linux
- Word Completion
- Word Processors
- Writing a chat script
- Concepts
- Ximian Evolution Mail Calendar and Contacts
- Xinit
- Xwx rx rx