rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781884133787

Making Linux Work : Essential Tips and Techniques

by
  • ISBN13:

    9781884133787

  • ISBN10:

    1884133789

  • Edition: CD
  • Format: Paperback
  • Copyright: 2001-07-12
  • Publisher: OnWord Press (Acquired Titles)
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $90.95
We're Sorry.
No Options Available at This Time.

Summary

Making Linux Work is the perfect desktop reference for the system administrator who has limited experience with Red Hat Linux and/or UNIX-based operating systems in general. Each section of the book begins with a fast-paced, 5-10 page overview of a specific topic that is followed directly by a collection of expertly categorized, thoroughly indexed tips and techniques. Tips are presented in a unique question-and-answer format, allowing even new Linux users to locate mission-critical information on demand, drill down to essential details quickly, and make Linux work. Written by a SAIR Linux and GNU Certified Administrator, this invaluable reference contains everything needed to achieve proficiency in system installation; management of files, directories and disks; use and configuration of the Linux X Window System environment; and more! Its unique format is further guaranteed to increase the productivity of beginning through intermediate Red Hat Linux users by eliminating the need to wade through dense prose, extrapolate information from cookbook-style tutorials, struggle through complex tech docs, or engage in time-intensive, trial-and-error experimentation.

Table of Contents

Preparing and Installing Linux
1(66)
Preparing to Install Linux
3(18)
Linux as a Server Operating System
3(1)
Linux as a Desktop Operating System
4(1)
Understanding Linux Distributions
4(1)
Sources for Obtaining Linux
5(1)
Choosing a Processor for Your Linux System
6(1)
Providing Enough Memory for Linux
6(1)
Choosing a Modem for Linux
7(1)
Selecting SCSI or IDE Hard Drives
7(1)
Choosing a Tape Drive for Linux
8(1)
Choosing a Video Card for Your Linux System
9(1)
Recording Your Video Card Specifications Before Installing Linux
10(1)
Recording Your Monitor Specifications Before Installing Linux
11(1)
Deciding to Install Linux on a System Which Already Has Windows Installed
11(1)
Deciding if You Need a Separate Hard Disk for Linux
12(1)
Preparing an Available Partition to Install Linux in a Dual-Boot System
12(1)
Creating a New Partition for Linux With FIPS
13(3)
Understanding the Difference between Linux Native and Linux Swap Partitions
16(1)
Deciding If You Need a Swap Partition
16(1)
Linux and Notebook PCs
17(1)
How Much Disk Space Do I Need to Install Linux
18(1)
Can I Install Linux in Windows?
19(1)
Can I Install Linux But Keep My Current Windows System?
19(1)
The Purpose of LILO
20(1)
Linux On Non-Intel Platforms
20(1)
Installing RedHat Linux
21(31)
Starting the RedHat Linux Installation From the RedHat CD-ROM
22(1)
Creating RedHat Installation Diskettes Using Rawrite
23(1)
Starting the RedHat Linux Installation From Floppy Disks
23(1)
Enabling PCMCIA Support During Installation
24(1)
Choosing Between Installing from CD-ROM and Installing from a Hard Drive
24(1)
Preparing a Hard Disk Partition for Installing from a Hard Drive
25(1)
Choosing an Installation Class During RedHat Installation
25(1)
Choosing Between Disk Druid and fdisk to Prepare Your Partitions During Installation of RedHat Linux
26(1)
An Overview of the Disk Druid Interface
27(1)
Adding a Partition with Disk Druid
28(2)
Editing an Existing Partition's Settings With Disk Druid
30(1)
Deleting an Existing Partition With Disk Druid
30(1)
Specifying Mount Points for Your Linux and DOS/Windows Partitions
31(1)
Saving Changes to the Partition Table When You Exit Disk Druid
31(1)
An Overview of the fdisk Interface
32(2)
Adding a Partition With fdisk
34(1)
Selecting the Partition Type of a New Partition
34(1)
Viewing a List of Partition Types in fdisk
34(1)
Changing an Existing Partition's File System Type
35(1)
Deleting an Existing Partition With fdisk
36(1)
Commiting Changes Made With fdisk to Disk
36(1)
Rebooting After Making Changes With fdisk
36(1)
Formatting Your Native Linux Partitions During RedHat Installation
36(1)
Configuring LILO During Installation
37(2)
Selecting Partitions to Make Available for Booting With LILO
39(1)
Choosing a Default Boot Partition With LILO
39(1)
Selecting a Hostname During RedHat Installation
40(1)
Configuring Networking During RedHat Installation
40(1)
Selecting a Mouse During RedHat Installation
41(1)
Selecting a Time Zone RedHat Installation
42(1)
Making Your Root Password a Strong, Secure Password
43(1)
Adding at User During RedHat Installation
44(1)
Selecting Authentication Configuration Methods During RedHat Installation
45(1)
Choosing Which Packages to Install During a Custom Linux Installation
46(1)
Choosing Packages for a Workstation System
46(1)
Choosing Packages for a Dial-up Workstation
47(1)
Choosing Packages for a Networked Workstation
47(1)
Choosing Packages for a Network Server
47(1)
Choosing a Video Card During Installation
48(1)
What To Do If You Have an Unlisted Card During Installation of X Windows
49(2)
What To Do If You Have an Unlisted Monitor
51(1)
Do Not Select a Monitor Similar to Your Monitor If Yours is Not Listed
51(1)
Installing Caldera eDesktop
52(15)
Starting the Caldera eDesktop Graphical Installation Process
52(2)
Starting the Caldera eDesktop Text-Based Installation Process
54(1)
Selecting a Keyboard Type for Caldera eDesktop
54(1)
Selecting a Video Card and Monitor for Caldera eDesktop
54(1)
Selecting a Video Mode for Caldera eDesktop
54(2)
Installing Caldera eDesktop On an Entire Hard Disk
56(1)
Installing Caldera eDesktop On a Pre-prepared Linux Partition
57(2)
Manually Defining Partitions For the Installation of eDesktop
59(2)
Defining Mount Points For Your Partitions During Installation of Caldera eDesktop
61(1)
Choosing Which Packages to Install For eDesktop
62(2)
Creating Users During eDesktop Installation
64(1)
Configuring Network Settings During eDesktop Installation
65(2)
Managing the Shell and the Linux Console
67(44)
Using the Bash Command-line
69(18)
Launching Applications in the Background Using the Ampersand (&)
73(1)
Using Bash Filename Completion
73(1)
Understanding Bash Filename Expansion
74(1)
Using Bash Brace Expansion to Specify Multiple File Names
75(1)
Editing Your Command Line
76(1)
Useful Command Editing Key Shortcuts in Bash
76(1)
Cycling Through the Bash Command History
77(1)
Viewing the Bash Command History
77(2)
Repeating a Specific Command From the Bash Command History
79(1)
Bash Command History Keyboard Shortcuts
79(1)
Using the Output of One Command as Part of the Command Line For Another Command (Command Substitution)
80(1)
Understanding Standard Input and Standard Output
80(1)
Using Pipes to Pass Output From One Command to the Input of Another Command
81(1)
Using Output Redirection to Save the Output of a Command to a File
82(1)
Using Input Redirection to Use the Contents of a File as Input to a Command
82(1)
Using Bash Quoting
82(1)
Using su to Become the Root User
83(1)
Using su to Become Another User
84(1)
Viewing Command Documentation Using the man Utility
85(1)
Launching a New Shell For the Current Session
86(1)
Dumping the Contents Of a Console Screen
86(1)
Changing Between Virtual Consoles
86(1)
Using Ctrl-Alt-Del to Reboot Your Computer
87(1)
Customizing and Configuring Bash
87(14)
Understanding Environment Variables
88(1)
Viewing the Value of a Specific Environment Variable
88(1)
Viewing the Values of All Environment Variables in Bash and Related Shells
89(1)
Viewing the Values of All Environment Variables in Csh and Related Shells
90(1)
Setting an Environment Variable in Bash and Related Shells
90(1)
Setting an Environment Variable in Csh and Related Shells
91(1)
Using the .bashrc File to Permanently Change Your Bash Settings
91(1)
Creating Command Aliases in Bash
92(1)
Viewing Current Command Aliases in Bash
92(1)
Configuring Bash to Check Your Mail
93(1)
Customizing the Bash Prompt Text
94(1)
Executing a Command Before the Bash Prompt is Displayed
95(1)
Setting Your Keyboard Repeat Rate
96(1)
Setting the Linux Console's Screen Blanking Delay
96(1)
Changing Your Console Font
96(1)
Creating More Virtual Consoles
97(2)
Configuring the Linux Console to Use Non-Standard and Foreign-Language Keyboards
99(2)
Changing System-Wide User Login Startup Settings With the Profile File
101(1)
Job Control in Bash
101(10)
Displaying System Memory and State Information
102(3)
Viewing a List of Current Jobs in Bash
105(1)
Using top to Monitor System Resource Usage of Processes
105(2)
Using uptime to Determine System Load
107(1)
Determining Which Processes a User is Running
108(1)
Moving a Foreground Application to the Background
109(1)
Moving a Background Command to the Foreground
109(1)
Bringing a Stopped Application Back to the Foreground
109(1)
Killing Jobs
110(1)
Managing Files, Directories and Disks
111(70)
Paths, Partitions and Mount Points
112(13)
Editing Your Linux Path
114(1)
Setting Your Path at Login Time
115(2)
Viewing Current File System Mounts With Linuxconf
117(1)
Creating Local Mounts With Linuxconf
118(2)
Deciding If You Need a Swap Partition
120(1)
An Overview of the fdisk Interface
121(2)
Adding a Partition With fdisk
123(1)
Selecting the Partition Type of a New Partition
123(1)
Viewing a List of Partition Types in fdisk
123(1)
Changing an Existing Partition's File System Type
124(1)
Deleting an Existing Partition With fdisk
125(1)
Commiting Changes Made With fdisk to Disk
125(1)
Rebooting After Making Changes With fdisk
125(1)
Working with Files and Directories
125(23)
Viewing Current Directory Contents Using Is
126(1)
Viewing Detailed Directory Listings Using Is -I
127(2)
Copying Files Using the cp Command
129(1)
Copying Multiple Files With One cp Command
129(1)
Keeping File Attributes on Copied Files
129(1)
Making Backup Files of Destination Files When copying
130(2)
Recursively Copying Whole Directories Using the cp Command
132(1)
Copying Directories Between File Systems
133(1)
Deleting Files With the rm Command
134(1)
Deleting Multiple Files With the rm Command
134(1)
Deleting Whole Directories Using the rm Command
135(1)
Moving Files With the mv Command
135(1)
Renaming Files With the mv Command
136(1)
Moving Multiple Files With One mv Command
136(1)
Checking Free Disk Space Using df
137(1)
Determining the Disk Usage of a Directory
138(3)
Finding Files By Name
141(1)
Find Text Inside Files Using grep
142(1)
Combining find and grep to Search the Contents of Files in Multiple Directories
143(2)
Paging Through the Contents of a Text File Using More
145(1)
Searching a Text File Being Viewed With More
145(1)
Paging Through the Contents of a Text File With Less
145(1)
Searching a Text File Being Viewed With Less
146(1)
Keyboard Shortcuts For Using Less
146(1)
Creating Symbolic Links Using the In Command
147(1)
Changing the Date Stamp of a File Using the touch Command
148(1)
Permissions and Security
148(8)
Implementing File and Directory Permissions Using chmod
151(2)
Changing the Ownership of a File Using chown
153(1)
Changing the Group of a File Using chgrp
153(1)
Using the Path of the Root Account to Prevent Fatal Mistakes
154(1)
Preventing Yourself from Accidentally Copying over a File
155(1)
Preventing Yourself From Accidentally Removing Files
155(1)
Preventing Yourself From Accidentally Erasing a Destination File When Using mv
155(1)
Compression
156(8)
Decompressing Files With bzip2
156(1)
Compressing Files With bzip2
157(1)
Viewing Compressed HOWTO Files Using zless
158(1)
Creating a Tar File Archive
158(1)
Extracting Files From Tar File Archives
159(1)
Compressing Files Using gzip
160(1)
Uncompressing Files Compressed Using gzip
161(1)
Creating Compressed Tar File Archives
161(1)
Extracting Files From Compressed Tar File Archives
161(1)
LIsting the Contents of Tar Archives
162(1)
Creating Zip Compressed File Archives Using Zip
162(1)
Listing the Contents of Zip Files
163(1)
Extracting the Contents of Zip Files
164(1)
Selecting and Configuring Drives
164(12)
Configuring ATAPI/IDE ZIP Drives With Linux
166(1)
Configuring SCSI ZIP Drives With Linux
167(1)
Configuring Parallel Port ZIP Drives
168(1)
Using USB ZIP Drives
169(1)
Using 250 MB ZIP Drives With Linux
170(1)
Problems With Parallel Port ZIP Drive and Printers in Linux
171(1)
Formatting a ZIP Disk as a Linux Native Partition
171(1)
Choosing a Floppy-Port Tape Drive
172(2)
Installing a Floppy-Port Tape Drive
174(1)
Creating an Automated Backup System Using a Floppy-Port Tape Drive
175(1)
Restoring From a Floppy-Port Tape Drive Backup
176(1)
Maintaining Your Disks
176(5)
Checking a Linux Disk For Corruption
176(2)
Fixing Corrupt Linux Disks Using fsck
178(3)
Configuring X Windows
181(62)
Basic X Windows Configuration
183(44)
Obtaining X Windows
183(2)
Preparing to Install X Windows
185(1)
Installing X Windows From the Internet
186(1)
Using xf86config to Configure X Windows
187(2)
Using Xconfigurator to Configure X Windows on Red Hat Linux
189(1)
Understanding the XF86Config File
190(21)
Testing Your X Windows Configuration
211(1)
Configuring Xfree86 to Use Non-Standard and Foreign-Language Keyboards
212(1)
Understanding Window Managers
213(1)
The Difference Between Window Managers and Desktop Environments
214(1)
Understanding the X Windows Startup Process
215(1)
Understanding the Xclients File
215(5)
Starting X Windows
220(1)
Understanding X Resources
221(1)
Editing the .Xdefaults File
222(1)
Magnifying the Screen in X Windows
223(1)
Choosing a Backspace Key in X Windows
224(1)
Choosing a Commercial X server
224(1)
What is Motif?
225(1)
Sources of Motif for Linux
226(1)
Do I Need Motif or Can I Use Lesstif?
226(1)
Graphical Logins and X Terminals
227(7)
Customizing the xdm Prompt
228(3)
Customizing the xdm Window Color
231(1)
Configuring xdm to Provide Login Services to X Terminals and Other Linux PCs
232(1)
Using a Linux System as an X Terminal By Requesting a Login Prompt From an xdm Server
232(1)
Configuring a Linux System to Request a Login Prompt From an xdm Server at Boot Time
233(1)
Using a Font Server
234(9)
Available font servers
234(1)
Obtaining xfs
235(1)
Obtaining xfsft
236(4)
Launching xfs
240(1)
Connecting to a remote X font server
241(1)
Using True Type fonts in X Windows
241(2)
The Gnome Desktop
243(90)
Understanding the Gnome Desktop
244(16)
Obtaining Sawfish
245(1)
Sawfish's Features
246(1)
Configuring Sawfish
246(2)
An Overview of the Gnome Panel
248(1)
The Gnome Main Menu
249(1)
Launching Applications From the Gnome Main Menu
250(1)
Understanding the Gnome File Manager
251(1)
Understanding the Gnome Desktop
252(1)
Arranging Desktop Icons in Gnome
252(1)
Exploring the Default Gnome Desktop
253(2)
Adding Applications to the Gnome Desktop
255(1)
Understanding How gmc Integrates With the Gnome Desktop
256(1)
Creating gmc Directory Icons on the Gnome Desktop
257(2)
Using Sawfish Window Manager Keyboard Shortcuts
259(1)
Configuring Gnome
260(58)
Installing Gnome
260(3)
Making Gnome Your Default Desktop Environment
263(2)
Using gdm Instead of xdm
265(1)
Changing gdm's Welcome Message and Logo
266(4)
Understanding the gdm Login Screen
270(1)
Logging Into Gnome With gdm
271(1)
Adding Application Icons to the Gnome Panel
272(1)
Changing the Location of the Gnome Panel
273(3)
Changing the Button Styles Used on the Gnome Panel
276(1)
Auto-hiding the Gnome Panel
277(1)
Configuring Gnome With the Gnome Control Center
278(2)
Enabling System Sound Support in Gnome
280(1)
Specifying Sounds For System Events in the Gnome Control Center
280(1)
Setting the Desktop Background to a Solid Color in Gnome
281(2)
Setting the Desktop Background to a Two-Color Gradient in Gnome
283(2)
Setting the Desktop Background to a Wallpaper Image in Gnome
285(1)
Selecting a Screen Saver in Gnome
286(2)
Enabling the Screen Saver Password in the Gnome Control Center
288(1)
Enabling Power Management While the Screen Saver is Active in Gnome
289(1)
Selecting a Desktop Theme In the Gnome Control Center
290(1)
Changing Window Manager Using the Gnome Control Center
291(2)
Launching the Sawfish Configuration Editor From Within Gnome
293(2)
Selecting a Window Move Method For Sawfish
295(1)
Selecting a Window Resize Method For Sawfish
296(2)
Changing the Keyboard Focus Policy For Sawfish and Gnome
298(1)
Changing the Number of Virtual Desktops For Sawfish/Gnome
299(1)
Changing the Virtual Desktop Edge Behavior Policy in Sawfish
300(2)
Setting Default Window Behavior For Sawfish and Gnome
302(1)
The Difference Between Gnome and Sawfish Themes
303(1)
Sources of Sawfish Themes
304(1)
Installing Sawfish Themes
305(1)
Selecting an Sawfish Theme
306(1)
Defining New Sawfish Keyboard Shortcuts
307(1)
Deleting Existing Sawfish Keyboard Shortcuts
308(1)
Setting the Default Gnome Text Editor
309(2)
Enabling a Keyboard Click Sound in Gnome
311(1)
Changing the Volume of the Keyboard Click in Gnome
312(1)
Changing Between Left-handed and Right-handed Mouse Settings in Gnome
313(1)
Changing the Mouse Acceleration Rate in Gnome
314(1)
Understanding Gnome Sessions
315(1)
Defining Custom URL Types in Gnome
315(2)
Editing Handler Applications For Custom URL Types in Gnome
317(1)
The Gnome Help Browser
318(8)
Launching the Gnome Help Browser
319(1)
Using the Gnome Help Browser
319(1)
Setting a Bookmark in the Gnome Help Browser
320(1)
Viewing Your Bookmarks in the Gnome Help Browser
320(1)
Deleting a Bookmark in the Gnome Help Browser
321(1)
Changing the Maximum Length of the History List in the Gnome Help Browser
321(1)
Changing the Maximum Cache Size in the Gnome Help Browser
322(1)
Reading Man Pages With the Gnome Help Brower
323(2)
Specifying the Man Path in the Gnome Help Browser
325(1)
The Gnome Menu Editor
326(7)
Launching the Gnome Menu Editor
326(1)
Creating a New Menu Item in Gnome
327(1)
Editing an Existing Menu Item in Gnome
328(1)
Selecting an Icon For Gnome Menu Entry
329(1)
Deleting an Existing Menu Item in Gnome
330(1)
Creating a New Sub-menu in Gnome
331(1)
Sorting Gnome Sub-menus Alphabetically
331(1)
Saving Changes in the Gnome Menu Editor
332(1)
The KDE Desktop
333(74)
Installing KDE
334(16)
Installing KDE
335(1)
Making KDE Your Default Desktop Environment
336(2)
Changing Your Default Desktop to KDE in RedHat Linux
338(1)
Starting KDE
339(1)
Configuring xdm to Launch KDE
340(1)
Changing From xdm to kdm
341(1)
Understanding the kdm Login Screen
342(1)
Changing kdm's Welcome Message and Logo
342(2)
Displaying Icons For Users in kdm
344(2)
Defining Shutdown Parameters For kdm
346(1)
Adding Session Types to the kdm Login Screen
347(3)
The KDE Desktop
350(17)
An Overview of the KDE Panel
351(1)
The KDE Main Menu
351(1)
Launching Applications From the KDE Main Menu
352(1)
Adding Application Icons to the KDE Panel
353(1)
Changing the Location of the KDE Panel
354(1)
Changing the Button Sizes Used on the KDE Panel
355(1)
Hiding KDE Panel Menu Tool Tips
356(1)
Auto-Hiding the KDE Panel
357(1)
Changing the Number of KDE Virtual Desktops
358(1)
Changing the Names of KDE Virtual Desktops
359(1)
Adding the Window List Menu Button to the KDE Panel
360(1)
Using the Window List Button to Switch Between Open Windows
361(1)
Understanding the KDE Task Bar
361(1)
Changing the Location of the KDE Task Bar
362(1)
Auto-Hiding the KDE Task Bar
363(1)
Bringing an Open Application or Window to the Foreground Using the KDE Task Bar
364(1)
Adding Applications to the KDE Desktop
365(2)
Using KDE Window Manager Keyboard Shortcuts
367(1)
Using KDE Utilities
367(22)
Viewing Current Processes With the KDE Task Manager
368(1)
Monitoring CPU and Memory Usage With the KDE Task Manager
368(1)
Killing a Process With the KDE Task Manager
369(1)
Launching the KDE Font Manager
370(1)
Making Fonts Accessible to KDE With the KDE Font Manager
371(1)
Previewing a Font With the KDE Font Manager
372(1)
Launching the KDE Menu Editor
373(1)
Creating Personal Menu Entries in KDE Using the Menu Editor
373(2)
Editing Personal Menu Entries in KDE Using the Menu Editor
375(1)
Selecting Icons For Menu Entries in KDE
376(1)
Deleting Personal Menus Entries in KDE
377(1)
Editing System Menus in KDE
378(1)
Launching the KDE kedit Text Editor
378(1)
Creating New Files With kedit
379(1)
Opening Files with kedit
379(1)
Saving Files With kedit
380(1)
Printing Documents With kedit
381(1)
Opening Internet URLs With kedit
382(1)
Saving a File to a URL With kedit
383(1)
E-mailing a Document With kedit
384(1)
Spell Checking a Document With kedit
384(1)
Changing the Default Spell Check Language in kedit
385(1)
Changing the Display Font With kedit
386(1)
Disabling Word Wrap in kedit
387(1)
Disabling Automatic Backup Files in kedit
388(1)
Specifying a Mail Command For Use When Mailing Documents in kedit
388(1)
Using the KDE Pop-Up Command Line Window
389(1)
Configuring KDE
389(18)
Using the KDE Control Center
391(1)
Viewing Memory Usage Information Using the KDE Control Center
392(1)
Configuring Keyboard Behavior Using the KDE Control Center
393(1)
Changing Mouse Behavior Using the KDE Control Center
394(2)
Setting Default Window Properties in the KDE Control Center
396(2)
Changing the KDE Keyboard Language Using the KDE Control Center
398(2)
Setting System Sounds With the KDE Control Center
400(1)
Setting the Desktop Background Wallpaper Using the KDE Control Center
401(1)
Choosing and Configuring a Screen Saver Using the KDE Control Center
402(2)
Selecting a Color Scheme Using the KDE Control Center
404(1)
Changing Key Bindings Using the KDE Control Center
405(2)
Working with DOS and Windows
407(68)
Accessing DOS Disks with Mtools
408(14)
Obtaining and Installing Mtools
408(2)
Viewing directory listings with mdir
410(7)
Copying files with mcopy
417(2)
Deleting files with mdel and mdeltree
419(1)
Moving files with mmove
420(1)
Changing Directories with mcd
421(1)
Running DOS Applications in Linux
422(7)
Obtaining and Installing DOSEmu
423(1)
Using a DOSEmu hard disk image
424(2)
Accessing Your Hard Disk From Inside DOSEmu
426(1)
Accessing Your DOSEmu hdimage From Within Linux
427(1)
Running DOSEmu in X Windows
428(1)
Sharing Files and Printers on a Windows Network
429(9)
Obtaining and Installing the Samba Software
430(2)
Configuring a Samba System
432(2)
Sharing a Linux Directory on a Windows Network
434(1)
Accessing Shared Windows Drives From Linux
435(1)
Sharing a Linux Printer on a Windows Network
436(1)
Using Linux as a Central File and Print Server on a Windows Network
437(1)
Running Windows Applications in Linux
438(37)
Issues For Using Wine
442(1)
Sources of Wine Support
442(1)
Obtaining Wine
443(1)
Installing Wine
443(4)
Testing Your Wine Installation
447(1)
Searching the Wine Applications Database
448(2)
Using Wine Command-Line Options
450(1)
System Requirements For VMware
451(1)
Performance Issues With Vmware
452(1)
Obtaining Vmware
453(1)
Installing Vmware
453(3)
Vmware Basics
456(11)
Installing Windows 98 in Vmware
467
Installing Windows 2000 in Vmware
463(5)
Connecting Your Vmware Windows System to a Lan
468(1)
Installing Linux in Vmware
469(6)
Networking and Security
475(90)
Configuring Linux Networking
480(11)
Selecting a Compatible Ethernet Card
480(1)
Configuring a Network Interface Using ifconfig
481(1)
Configuring the Loopback Interface
482(1)
Setting Up Routing For Your Network Connection
483(1)
Configuring Linux to Obtain Its Network Configuration From a DHCP Server
484(1)
Installing a DHCP Server
485(1)
Configuring a DHCP Server For Linux
486(2)
Creating a New Ethernet Connection Using the Red Hat Control Panel
488(2)
Specifying Name Servers in resolv.conf
490(1)
Dial-Up Networking
491(18)
Do I Need to Recompile the Kernel for PPP?
491(2)
Obtaining and Installing PPP Software
493(1)
The Chat Program
494(1)
Using the pppd Program
495(1)
Establishing a Manual PPP Connection
496(1)
Hanging Up Your PPP Connection
497(1)
Using PAP Authentication
497(1)
Automating Your PPP Connection
498(2)
X Windows Tools for Establishing PPP Connections
500(1)
Using kppp in the KDE Environment to Establish PPP Connections
500(3)
Creating a PPP Connection Using the Red Hat Control Panel
503(3)
Preparing to Create a PPP Server
506(1)
Using Linux to Receive Dial-up Connections
506(1)
Setting PPP Options for a PPP Server
507(1)
Enabling Dial-in Users to Establish PPP Connections
508(1)
Network Services
509(40)
The Purpose of the Services File
510(1)
Port Numbers For Common Services
511(1)
Creating a New Entry in the Services File
511(1)
The Role of inetd.conf in Providing Network Services
512(1)
The structure of the inetd.conf file
513(1)
When Do I Need to Edit the inetd.conf File?
514(1)
Controlling Which Network Services Are Available on Your System
515(2)
Sharing Your Files With Others Using NFS
517(1)
Creating an NFS File Server
517(1)
Controlling Access To an NFS File Server
518(2)
Accessing Files On an NFS File Server
520(1)
Centralizing Network User Authentication Using NIS
520(1)
Installing NIS Server Software
521(2)
Configuring Your NIS Server
523(4)
Setting Up an NIS Slave Server
527(1)
Installing NIS Client Software
527(2)
Understanding NIS Client Software
529(1)
Configuring Your Linux System as an NIS Client
529(2)
Common Problems With NIS Client Installations
531(1)
NIS Security Issues
532(1)
Understanding DNS
532(1)
Do I Need a DNS Server?
533(1)
Can I Run a Name Server If I Don't Have a Domain?
534(1)
Obtaining Named
534(1)
Installing Named
535(1)
Understanding the named.boot file
536(1)
Understanding the named.conf file
537(1)
Configuring Named to Act as a Caching-Only Name Server
537(3)
Configuring Named to Act as a Primary Nameserver For a Single Domain
540(2)
Configuring Named to Act as a Primary Nameserver For Multiple Domains
542(1)
Understanding DNS Zone Files
543(1)
Creating an Appropriate SOA Record
544(2)
Creating A Records
546(1)
Creating CNAME Records
546(1)
Creating MX Records
547(1)
Creating NS Records
547(1)
Configuring named to Act as a Secondary Nameserver
548(1)
Security, Firewalls and Proxies
549(16)
Using Shadow Passwords To Protect Passwords on a Network
550(3)
Implementing simple security With hosts.allow and hosts.deny
553(1)
Sources of Security Information
554(1)
Testing Your Network's Security With SATAN
555(1)
Testing Your Network's Security With ISS
556(1)
Creating a Linux-Based Firewall
557(2)
Using ipchains for IP Filtering
559(2)
Obtaining Socks Proxy Server Software
561(1)
Configuring a Socks Proxy Server
562(2)
Configuring Client Applications to Use a Socks Proxy Server
564(1)
Using Internet Services
565(68)
Browsing the World Wide Web
565(26)
Obtaining and Installing Netscape Communicator
566(2)
Accessing the World Wide Web With Netscape Communicator
568(1)
Using Netscape Communicator With a Proxy Server
569(2)
Obtaining Lynx
571(1)
Configuring Lynx
572(8)
Using Lynx to Access the World Wide Web
580(1)
Using Lynx Keyboard Commands
581(2)
Using Lynx With a Proxy Server
583(2)
Launching the KDE Web Browser
585(1)
Using the KDE Web Browser
585(1)
Configuring Proxy Server Settings For the KDE Web Browser
586(1)
Changing Default Document Language Settings For the KDE Web Browser
587(1)
Changing Default Cookie Behavior For the KDE Web Browser
588(2)
Changing the KDE Web Browser's User Agent String
590(1)
Using E-mail
591(33)
Retrieving POP Mail For One or More Accounts
591(1)
Online Versus Offline Mail Readers
592(1)
Obtaining Elm
593(1)
Configuring Elm as an Online Mail Reader
594(1)
Obtaining Pine
595(1)
Configuring Pine as an Online Mail Reader
596(1)
Configuring Netscape Communicator as an Online Mail Reader
597(3)
Configuring Netscape Communicator as an Offline Mail Reader
600(2)
Creating Mail Filters in Netscape Communicator
602(2)
Launching the KDE Kmail Mail Reader
604(1)
Defining Your Mail Servers in Kmail
605(4)
Setting Your Personal Settings in Kmail
609(1)
Viewing Your Inbox in Kmail
609(1)
Viewing a Message in Kmail
610(4)
Composing a New message in Kmail
614(1)
Sending a Message in Kmail
615(1)
Replying to a Message in Kmail
616(2)
Forwarding a Message in Kmail
618(1)
Deleting a Message From a Folder in Kmail
619(1)
Creating New Folders in Kmail
620(1)
Compacting Folders in Kmail to Save Disk Space
620(1)
Using the Kmail Addressbook Manager
621(1)
Addressing a Message to an Entry in Your Address Book in Kmail
622(1)
Adding Attachments to a Message in Kmail
622(2)
Reading Newsgroups
624(9)
Installing Tin From the Caldera CD-ROM
624(1)
Installing Tin From the RedHat CD-ROM
625(1)
Installing Tin From the Internet
625(1)
Launching Tin
626(1)
Connecting to a Specific News Server With Tin
627(1)
Subscribing to a Newsgroup With Tin
628(1)
Displaying Help in Tin
628(1)
Reading a Newsgroup in Tin
629(1)
Reading a Message in Tin
630(1)
Replying to a Newsgroup in Tin
631(1)
Replying to a Poster in Tin
631(1)
Marking a Message as Read in Tin
632(1)
Managing a Linux System
633(78)
Understanding the Linux Boot Process
634(15)
Using the LILO root= Argument to Select a Partition to Boot at Boot Time
635(1)
Booting Partitions in Read-Only Mode Using LILO
635(1)
Specifying Available RAM Using LILO
636(1)
Booting From a Network NFS File System Using LILO to Create a Diskless Workstation
637(1)
Viewing Boot Messages Using dmesg
638(4)
Controlling Which Applications Load at Boot Time Using the init Program
642(1)
Understanding the inittab File
643(2)
Using the rc.local File to Control Which Applications Load at Boot Time
645(2)
Editing the rc.local File
647(1)
Launching Linux From the DOS Prompt Using Loadlin
648(1)
Managing Software Packages
649(9)
Installing RPM Packages
650(2)
Querying RPM Packages
652(2)
Uninstalling RPM Packages
654(1)
X Windows Tools For Working With RPM Packages
655(1)
Installing Debian Packages
656(1)
Querying Debian Packages
656(2)
Uninstalling Debian Packages
658(1)
User and Account Management
658(13)
Encryption Schemes For Storing User Passwords
661(1)
Reviewing the Passwd File
661(1)
Changing Your Password From the Command Line
662(1)
Changing Another User's Password From the Command Line
663(1)
Editing the Passwd File Directly
664(1)
Security Issues With a Standard Passwd File
664(1)
How Shadow Passwords Work
665(1)
Editing the Passwd File When Shadow Passwords are Enabled
666(1)
Using PAM For User Authentication
667(1)
Adding New PAM Modules
668(1)
Editing the PAM Configuration Files in /etc/pam.d
669(2)
Using the skel Directory to Setup a Default Home Directory Structure
671(1)
Miscellaneous Management Tasks
671(40)
Non-English Linux Distributions
671(1)
Obtaining and Installing Java on Linux
672(1)
Launching Java Applets
673(1)
Launching Java Applications
673(1)
Configuring Linux to Treat Java Applications Like Other Executable Files
674(1)
Why Recompile the Kernel?
675(1)
Patching Your Kernel
676(1)
Recompiling Your Kernel
677(1)
Troubleshooting Kernel Compilation
678(1)
Installing Your Newly Compiled Kernel
678(1)
What Are Processes?
679(1)
Using ps to View Current Processes
680(3)
Using kill to Stop Processes
683(1)
Using a Mac as a Terminal
684(1)
Viewing Command Documentation Using the man Utility
685(1)
Viewing Command Documentation Using the xman Program
686(1)
How Jobs are Scheduled With crond
687(1)
The Role of the crontab File
687(2)
Scheduling Events in the crontab File
689(1)
Directly Editing the crontab File
690(1)
Where are the System Log Files?
690(1)
What Gets Logged in the System Log Files?
691(1)
Understanding the Importance of the System Log Files
692(1)
How to Read the System Log Files
692(1)
Keeping Log Files From Getting Too Large by Rotating Your Log Files Regularly
693(1)
Changing Your System Date and Time From the Command Line
694(1)
A Caution About Changing the Date and Time of a Live Linux System
695(1)
An Overview of the Linux File System Hierarchy Standard For Directory Layout
696(1)
The Basics of Running Linux On a Low Memory System
697(1)
Building a Kernel For a Low Memory Linux System
698(1)
Reducing the Number of Virtual Consoles On a Low Memory Linux System
698(2)
Starting Only the Essential System Services at Boot Time On a Low Memory Linux System
700(1)
Linux Distributions Which Fit On a Single Floppy Disk
701(1)
Building Your Own Complete Linux System On a Floppy Disk
701(1)
Obtaining Perl
702(1)
Installing Perl From the RedHat or Caldera CD-ROM
702(1)
Installing Perl From the Internet
703(1)
Creating a Basic Perl Script
704(1)
Why Doesn't My Perl Script Run?
705(2)
Obtaining Perl Modules From the CPAN Archive
707(1)
Installing New Perl Modules
708(1)
Accessing Perl Modules in Your Scripts
709(1)
Sources of Linux Assistance and Support on the Internet
709(2)
Working with Peripherals and Hardware
711(49)
Selecting Hardware for your Linux System
711(6)
Choosing a Processor for Your Linux System
711(1)
Providing Enough Memory for Linux
712(1)
Choosing a Modem for Linux
712(1)
Selecting SCSI or IDE Hard Drives
713(1)
Choosing a Tape Drive for Linux
713(1)
Choosing a Video Card for Your Linux System
714(1)
Choosing a Printer For Linux
715(1)
Selecting a UPS for Linux
716(1)
Using Modems
717(7)
Choosing a Modem
717(1)
Issues With Internal Modems
718(1)
Understanding Serial Port Device Names
719(1)
Setting Up Your Serial Ports
719(1)
Configuring Your Minicom To Use Your Modem
720(2)
Testing Your Modem
722(1)
Troubleshooting Modem Problems
723(1)
Dialing Out With Minicom
723(1)
Using PCMCIA
724(14)
Preparing for PCMCIA Support in Linux
724(1)
Installation of PCMCIA Support
725(1)
PCMCIA Startup Options
726(2)
PCMCIA Installation Troubleshooting
728(1)
Using PCMCIA Modems
728(2)
Using PCMCIA Network Cards
730(2)
Using PCMCIA Memory Cards
732(2)
Using PCMCIA Hard Drives
734(2)
Using PCMCIA Parallel Port Devices
736(1)
Understanding the PCMCIA Config File
737(1)
Using Printers
738(10)
Linux Spooling Software
738(1)
Configuring lpd For a Local Printer
738(2)
Sending a Document to a Printer
740(1)
Checking the Status of the Print Queue
741(1)
Deleting a Document From the Print Queue
742(1)
Using lpc to Manage Your Print Queues
742(2)
Configuring lpd For a Network Printer on Another Unix System
744(1)
Configuring lpd For a Network Printer on a Windows Network
745(2)
Printing to Network Printers
747(1)
Using UPSes
748(4)
Problems With Smart UPSes
748(1)
Cable Issues With UPSes
749(1)
Choosing Software For Your UPS
749(1)
Installing genepower For Your UPS
750(1)
Testing Your genpower Installation
751(1)
Power Management
752(4)
Linux and Notebook PCs
752(1)
Activating Advanced Power Management Support in Linux
753(1)
Obtaining apmd
753(1)
Installing apmd
754(1)
Using apmd For Power Management in Linux
754(1)
APM Issues With Some Systems
755(1)
APM and PCMCIA
756(1)
Using Infrared
756(3)
Installing Infrared Port Support for Linux
756(2)
Available Infrared Connections
758(1)
Using a Graphical Interface for Your Infrared Port
758(1)
Plug and Play Devices
759(1)
Problems With Plug-and-Play for Linux
759(1)
Solving Problems with Plug-and-Play Devices
760

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program