Next:
Preface
Up:
Linux Installation and Getting
Previous:
Linux Installation and Getting
Contents
Preface
Audience
Organization
Acknowledgments
Credits and Legalese
Documentation Conventions
Introduction to Linux
About This Book
A Brief History of Linux
System Features
Software Features
Basic commands and utilities
Text processing and word processing
Programming languages and utilities
The X Window System
Networking
Telecommunications and BBS software
Interfacing with MS-DOS
Other applications
About Linux's Copyright
The Design and Philosophy of Linux
Hints for UNIX novices
Hints for UNIX gurus
Differences Between Linux and Other Operating Systems
Why use Linux?
Linux vs. MS-DOS
Linux vs. The Other Guys
Other implementations of UNIX
Hardware Requirements
Motherboard and CPU requirements
Memory requirements
Hard drive controller requirements
Hard drive space requirements
Monitor and video adaptor requirements
Miscellaneous hardware
Mice and other pointing devices
CD-ROM storage
Tape drives
Printers
Modems
Ethernet cards
Sources of Linux Information
Online documents
Linux on the World Wide Web
Books and other published works
USENET newsgroups
Internet mailing lists
Getting Help
Obtaining and Installing Linux
Distributions of Linux
Getting Linux from the Internet
Getting Linux from other online sources
Getting Linux via mail order
Getting Slackware
Slackware disk sets
Getting Slackware from the Internet
Downloading the files
Getting Slackware on CD-ROM
Installation methods
Creating the boot and root floppies
Preparing for installation from hard drive
Preparing for floppy installation
Preparing for CD-ROM installation
Preparing to Install Linux
Installation overview
Repartitioning concepts
Linux partition requirements
Repartitioning your drives
Installing the Linux software
Booting Linux
Drives and partitions under Linux
Creating Linux partitions
Creating the swap space
Creating the filesystems
Installing the software
Installing Slackware with setup
Creating the boot floppy or installing LILO
Additional installation procedures
Postinstallation procedures
Running Into Trouble
Problems with booting the installation media
Hardware problems
Isolating hardware problems
Problems recognizing hard drive or controller
Problems with SCSI controllers and devices
Problems installing the software
Problems after installing Linux
Problems booting Linux from floppy
Problems booting Linux from the hard drive
Problems logging in
Problems using the system
Linux Tutorial
Introduction
Basic UNIX Concepts
Creating an account
Logging in
Virtual consoles
Shells and commands
Logging out
Changing your password
Files and directories
The directory tree
The current working directory
Referring to home directories
First Steps into UNIX
Moving around
Looking at the contents of directories
Creating new directories
Copying files
Moving files
Deleting files and directories
Looking at files
Getting online help
Summary of Basic Commands
Exploring the File System
Types of shells
Wildcards
UNIX Plumbing
Standard input and output
Redirecting input and output
Using pipes
Non-destructive redirection
File Permissions
Concepts of file permissions
Interpreting file permissions
Dependencies
Changing permissions
Managing file links
Hard links
Symbolic links
Job Control
Jobs and processes
Foreground and background
Backgrounding and killing jobs
Stopping and restarting jobs
Using the vi Editor
Concepts
Starting vi
Inserting text
Deleting text
Changing text
Moving commands
Saving files and quitting vi
Editing another file
Including other files
Running shell commands
Getting help
Customizing your Environment
Shell scripts
Shell variables and the environment
The PATH environment variable
Shell initialization scripts
So You Want to Strike Out on Your Own?
System Administration
About Root, Hats, and the Feeling of Power
The root account
Abusing the system
Dealing with users
Setting the rules
What it all means
Booting the System
Using a boot floppy
Using LILO
Shutting Down
Managing Users
User management concepts
Adding users
Deleting users
Setting user attributes
Groups
Archiving and Compressing Files
Using tar
gzip and compress
Putting them together
Using Floppies and Making Backups
Using floppies for backups
Using floppies as filesystems
Upgrading and Installing New Software
Upgrading the kernel
Upgrading the libraries
Upgrading gcc
Upgrading other software
Managing Filesystems
Mounting filesystems
Checking filesystems
Using a swap file
Miscellaneous Tasks
System startup files
Setting the hostname
What To Do In An Emergency
Recovering using a maintenance diskette
Fixing the root password
Fixing trashed filesystems
Recovering lost files
Fixing trashed libraries
Advanced Features
The X Window System
Hardware requirements
Installing XFree86
Configuring XFree86
Filling in video card information
Running XFree86
Running into trouble
Accessing MS-DOS Files
Networking with TCP/IP
Hardware Requirements
Configuring TCP/IP on your system
Your network configuration
The networking rc files
/etc/hosts
/etc/networks
/etc/host.conf
/etc/resolv.conf
Setting your hostname
Trying it out
SLIP Configuration
Static IP address SLIP connections using dip
Static IP address SLIP connections using slattach
Dynamic IP address SLIP connections using dip
Using dip
Networking with UUCP
Electronic Mail
News and USENET
Sources of Linux Information
Online Documents
Linux Documentation Project Manuals
Books and Other Published Works
Using UNIX
Systems Administration
The X Window System
Programming
Kernel Hacking
Linux Vendor List
FTP Tutorial and Site List
Starting ftp
Logging In
Poking Around
Downloading files
Quitting FTP
Using ftpmail
Linux FTP Site List
Linux BBS List
United States
Outside of the United States
The GNU General Public License
Preamble
Terms and Conditions for Copying, Distribution, and Modification
Appendix: How to Apply These Terms to Your New Programs
About this document ...
Ross Biro
Tue May 23 13:39:28 PDT 1995