Home Page Icon
Home Page
Table of Contents for
II. COPYRIGHT
Close
II. COPYRIGHT
by Bill McCarty
Learning Debian GNU/Linux
Learning Debian GNU/Linux
Preface
Organization of This Book
Conventions Used in This Book
Path Notation
Keyboard Accelerators
We’d Like to Hear from You
Acknowledgments
1. Why Run Linux?
Linux at Home and at Work
What is Linux?
PC Operating Systems
How Linux is Different
The origins of Linux
Free software
Copyleft
The Linux kernel
The X Window System
Linux distributions
Linux Features and Performance
Reasons to Choose or Not Choose Linux
Linux Resources on the Internet
Web Pages
Newsgroups
2. Preparing to Install Linux
Minimum Hardware Requirements
Central Processing Unit (CPU)
Motherboard
Drives
Collecting Information About Your System
Information You Need
Collecting Configuration Information by Using Windows
Preparing Your Hard Disk
How Hard Disks are Organized
Viewing Partition Information
Obtaining Sufficient Disk Space
Installing a new disk drive
Identifying an unused partition
Shrinking a partition
Using the fips utility
3. Installing Linux
Installing the Operating System and Applications
The Installation Program User Interface
User-interface controls
Common keystrokes
Using virtual consoles
Installing the Kernel and Base System
Booting from MS-DOS or Windows 9x
Booting from floppy diskettes
Starting the installation procedure
Choosing color versus monochrome
Release notes
The Installation Main Menu
Selecting a keyboard
Selecting the hard drive
Partitioning a hard drive
Initializing and activating a swap partition
Initializing a Linux partition
Installing the Operating System Kernel and Modules
Configuring device driver modules
Configuring the network
Installing the base system
Configuring the base system
Making a boot floppy
Configuring the New System
Establising a root password
Establishing a normal user account
Configuring shadow passwords
Removing PCMCIA support
Connecting via PPP
Choosing Packages
Installing the Applications
Accessing the packages
Mounting the CD-ROM
Updating the list of available packages
Installing the selected packages
Exiting dselect
Getting Help
The Debian Web Site
FAQs
HOWTOs
The Debian Mailing Lists
USENET Newsgroups
Internet Relay Chat (IRC)
4. Issuing Linux Commands
The System Use Cycle
Booting the System
Logging In
Issuing Commands
Correcting Commands
Using Virtual Consoles
Logging Out
Shutting Down the System
Working with the Linux Command Prompt
Command Structure
Getting Help
Using man
Using apropos
How Linux Organizes Data
Devices
Filesystems
Directories
Home and working directories
The directory tree
Absolute and relative pathnames
Commands That Work with Directories
Displaying the working directory
Changing the working directory
Displaying directory contents
Creating a directory
Removing a directory
Working with Files
Displaying the contents of a file
Removing a file
Copying a file
Renaming or moving a file
Finding a file
Printing a file
Working with compressed files
Working with links
Working with file permissions
Running programs
Working with Devices
Mounting and Unmounting Drives
Formatting Floppy Diskettes
Useful Linux Programs
Viewing System Information
Using the ae Editor
5. Installing and Configuring the X Window System
What is X?
Installing X
Configuring X
Starting and Stopping X
6. Using the X Window System
Keyboard Operations
Switching Video Modes
Using Virtual Consoles with X
Terminating X
Terminal Windows
Pop-Up Menus
Mouse Operations
Copying and Pasting Text
Using Scrollbars
Virtual Desktop
Window Managers
FVWM
Enlightenment
Desktops
KDE
GNOME
Using GNOME
Launching GNOME and Enlightenment
Logging Out
Parts of the Display
Home directory icon
Desktop
Drive icon
Panel
Date & time applet
Main menu
Pager
Hide button
Help viewer
File Manager
Using the File Manager
Using GNOME Applets and Applications
GNOME Terminal
GNOME CD Player
Configuring GNOME
The GNOME Panel
The GNOME Main Menu
The GNOME Control Center
7. Configuring and Administering Linux
User and Group Administration
Creating a User Account
Changing a User’s Name
Changing a User Account Password
Configuring Group Definitions
Creating a group
Deleting a group
Adding a member to a group
Removing a member from a group
Deleting a User Account
Configuring Access to Shells
Filesystem Administration
Configuring Local Drives
Configuring Swap Partitions
Starting and Stopping the System and Services
Starting and Stopping the System
Starting and Stopping Services
Viewing System Messages and Logs
Setting the System Time and Time Zone
Setting the Current System Date and Time
Setting the Time Zone
8. Using Linux Applications and Clients
Linux Desktop Applications
Applix Applixware
Running Applixware
StarOffice
Installing StarOffice
Running StarOffice
Corel WordPerfect for Linux
Installing WordPerfect for Linux
Running WordPerfect for Linux
Other Desktop Applications
Other Approaches to Desktop Computing
The VMware Virtual Platform
WINE
Getting and installing WINE
Running WINE
9. Playing Linux Games
A Survey of Linux Games
Closeups of Some Popular Games
DOOM
Quake II
Starcraft
Installing Starcraft
Playing Starcraft
Ending a Starcraft session
10. Setting Up a Linux-Based LAN
Introduction
Network Administration
Network Hardware Configuration
Basic Host Information
Name Server Specification
Routing and Gateways
Hostname Search Path
Miscellaneous Network Configuration Options
Samba
Samba Server Installation
Configuring Samba
Configuring global variables
Configuring file share parameters
Configuring printer share parameters
Viewing Samba Server Status
Viewing Samba Server Configuration
Managing Users and Passwords
Troubleshooting Samba
Samba Client Configuration and Use
Microsoft Windows Client
Other Clients
Linux Client
Using the Linux Samba Client for File Backup and Recovery
11. Getting Connected to the Internet
Connecting to the Internet
Configuring Your Modem
Using wvdial
PPP Client
Specifying PPP Options
Establishing a PPP Connection
Web Browser
gFTP FTP client
Using minicom and seyon
Using seyon
Using minicom
Configuring filenames and paths
Configuring file transfer protocols
Configuring the serial port
Configuring modem and dialing options
Configuring screen and keyboard options
Saving your changes
Running minicom
Making a PPP Connection Manually
12. Setting Up a Linux-Based WAN
An FTP Server
Testing the FTP Server
Installing and Configuring a Web Server
Configuration
The access.conf file
The srm.conf File
The httpd.conf File
Startup and Use
Using a Mail Server
Configuring a Secure Shell Server
Using a Secure Shell Client
Using a Secure Server from a Remote System
Configuring a Dial-In Shell Server
Configuration
Using the Dial-In Server
13. Conquering the BASH Shell
The Linux Shell
A Variety of Shells
Why Learn to Use the Shell?
Using the Shell
Typing Shell Commands
Commands and Arguments
Filename Globbing
Shell Aliases
Shell Scripts
Input/Output Redirection and Piping
Shell Variables
The Search Path
Quoted Strings
The Power of the Linux Shell
Understanding Shell Scripts
Processing Arguments
Exit Codes
Conditional Logic
The test command
The if command
The case command
The while command
The until command
The for command
The break and continue commands
Periscope: A Useful Networking Script
Using periscope
Continuing Onward
A. Linux Directory Tree
B. Principal Linux Files
C. The Debian Package Management Utilities
Packages
The Package Management Tools
Using dpkg
Installing a Package
Removing a Package
Querying the Package Database
Printing the description of a package
List packages by name
Report status of a package
List files installed from a package
Using dselect
Choosing the Access Method
Updating Information on Available Packages
Choosing Packages for Installation or Removal
Exiting the Select Function
Installing Packages
Configuring Packages
Removing Packages
Exiting dselect
Using apt-get
Configuring the sources.list File
Using apt-get
Updating Information on Available Packages
Installing a Package
Upgrading Installed Packages
Package Contents and Installation Commands
Chapter 5
Chapter 6
Chapter 8
Installing Star Office
Installing Applix
Installing WordPerfect for Linux
Installing the Mesa and WINE packages
Chapter 9
Installing Doom
Installing the quake2 package
Installing game data from the Quake II CD-ROM
Installing Game Data from the Quake II Demo
Chapter 10
Installing the lynx package
Installing the samba package
Chapter 11
Installing the wvdial package
Installing Netscape Navigator
Installing the seyon package
Installing the minicom package
Chapter 12
Installing the apache package
Installing the ssh client and server package
D. Managing the Boot Process
Booting Linux
Boot Disks
Creating a Boot Disk
Using a Boot Disk
The lilo Loader
The loadlin Loader
Installing loadlin
Using loadlin
Configuring loadlin
Boot Parameters
General Boot Arguments
RAM Disk Boot Arguments
SCSI Host Adapter Boot Arguments
IDE Hard Drive and CD-ROM Boot Arguments
Non-IDE CD-ROM Drive Boot Arguments
Floppy Drive Boot Arguments
Bus Mouse Boot Arguments
Parallel Port Printer Boot Arguments
Using Loadable Ethernet Drivers
Dynamically Loading a Modular Driver
Loading Modular Drivers at Boot Time
Administering Modular Drivers
E. Linux Command Quick Reference
F. Open Publication License
I. REQUIREMENTS ON BOTH UNMODIFIED AND MODIFIED VERSIONS
II. COPYRIGHT
III. SCOPE OF LICENSE
IV. REQUIREMENTS ON MODIFIED WORKS
V. GOOD-PRACTICE RECOMMENDATIONS
VI. LICENSE OPTIONS
Glossary
Index
Colophon
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
F. Open Publication License
Next
Next Chapter
III. SCOPE OF LICENSE
II. COPYRIGHT
The copyright to each Open Publication is owned by its author(s) or designee.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset