Toggle navigation
See also
Home
Linux systems
Red Hat Linux 9 Professional Secrets
List of Figures
List of Figures
Chapter 2: Red Hat Linux Installation
Figure 2-1: Right-Clicking on the Partition to Resize in PartitionMagic 8.0.
Figure 2-2: Selecting Automatic Partitioning Options during Red Hat Linux Installation.
Figure 2-3: Partitions Automatically Created by the Red Hat Linux Installer.
Figure 2-4: Selecting and Configuring a Boot Loader.
Figure 2-5: Adding a Windows XP Partition to the List of Partitions to Boot.
Figure 2-6: Selecting Where to Install Boot Loader and Providing Kernel Options.
Figure 2-7: Setting up the Packet Filtering Firewall Built into Your System.
Figure 2-8: Selecting Package Groups to Install.
Figure 2-9: Selecting the Video Card for X Configuration.
Figure 2-10: Configuring the Monitor.
Figure 2-11: Customizing X and the Login Type.
Chapter 3: 3X Window System Setup
Figure 3-1: A Typical Raster-Scan Display.
Figure 3-2: Main Window from redhat-config-xfree86.
Figure 3-3: You Can Configure the Monitor and the Video Card from the Advanced Tab.
Figure 3-4: Configuring the Monitor in redhat-config-xfree86.
Figure 3-5: Configuring the Video Card in redhat-config-xfree86.
Figure 3-6: Selecting a Specific XFree86 Driver for Your Video Card.
Figure 3-7: Completing X Configuration with redhat-config-xfree86.
Figure 3-8: Warning Message from xvidtune.
Figure 3-9: Adjust ModeLine Parameters from the Main Window of xvidtune.
Figure 3-10: Adjusting Display Settings from GNOME or KDE.
Chapter 4: Printer Setup
Figure 4-1: The Main Window of the Printer Configuration Tool.
Figure 4-2: Set the Print Queue Name and Description.
Figure 4-3: Select the Print Queue Type.
Figure 4-4: Select a Printer Manufacturer and Model.
Figure 4-5: Finish Creating the New Print Queue.
Figure 4-6: Accessing the CUPS Web Interface at Port 631.
Figure 4-7: Managing Printers through the CUPS Web Interface.
Figure 4-8: The CUPS Architecture.
Chapter 5: Sound Setup
Figure 5-1: Sound Card Detected by redhat-config-soundcard Tool.
Figure 5-2: The GNOME CD Player Playing a Track from an Audio CD.
Figure 5-3: Selecting a Specific Audio Track to Play with the CD Player.
Chapter 6: Network Setup
Figure 6-1: The OSI Seven-Layer Reference Model of Networking.
Figure 6-2: A Simplified Four-Layer TCP/IP Networking Model.
Figure 6-3: Classes of IP Addresses.
Figure 6-4: A Routing Device Allows Packet Exchange between Two Networks.
Figure 6-5: Part of the Internet Domain-Name Hierarchy.
Figure 6-6: Configuring a TCP/IP Network with the Red Hat Network Configuration Tool.
Chapter 7: Red Hat Linux Basics
Figure 7-1: Graphical Login Screen in Red Hat Linux.
Figure 7-2: Initial GNOME Desktop.
Figure 7-3: The Linux File System Provides a Unified View of Storage That May Span Multiple Drives.
Figure 7-4: A Typical Linux Pathname.
Figure 7-5: My Home Directory, as It Appears in Nautilus.
Chapter 9: GUI Desktops
Figure 9-1: Graphical Login Screen Managed by gdm.
Figure 9-2: Switching to KDE by Using the Desktop Switching Tool.
Figure 9-3: Switching to GNOME for the Current Session Only.
Figure 9-4: Graphical Login Screen Managed by kdm.
Figure 9-5: The Initial GNOME Desktop, with the Default Session File.
Figure 9-6: Accessing the Main Menu in GNOME.
Figure 9-7: The Initial KDE Desktop.
Figure 9-8: Viewing the Main Menu in KDE.
Figure 9-9: Customizing the Desktop Background with KDE Control Center.
Chapter 10: Red Hat Linux Applications and Utilities
Figure 10-1: Editing Several Files with gedit.
Figure 10-2: Setting Up Evolution for the First Time.
Figure 10-3: Main Window of Ximian Evolution.
Figure 10-4: Keeping Track of Appointments in Evolution's Calendar.
Figure 10-5: Preparing Documents in OpenOffice.org Writer.
Figure 10-6: Preparing Spreadsheets Using OpenOffice.org Calc.
Figure 10-7: Preparing Briefing Packages in OpenOffice.org Impress.
Figure 10-8: The GNOME Calculator.
Figure 10-9: The Initial Windows Displayed by the GIMP.
Figure 10-10: Opening an Image with the GIMP.
Figure 10-11: A Sample Drawing That xfig Displays.
Figure 10-12: Running Gnuplot in a Terminal Window.
Figure 10-13: Plotting sin(x) in Gnuplot.
Figure 10-14: A 3D Plot of the World in Gnuplot.
Figure 10-15: Ghostscript Displaying a PostScript File.
Figure 10-16: KGhostview Displaying a PostScript File.
Chapter 11: Text Processing
Figure 11-1: A File Displayed in a Full-Screen Text Window by the vi Editor.
Figure 11-2: The Initial Window That the X Version of GNU Emacs Displays.
Figure 11-3: GNU Emacs Displays the Online Tutorial After You Press C-h t.
Figure 11-4: GNU Emacs Displays the Key Bindings in a Split Window After You Press C-h b.
Figure 11-5: Output of the
man zless
Command in a Terminal Window.
Figure 11-6: Output of the
man satview
Command in a Terminal Window.
Figure 11-7: Displaying HTML Version of Sample DocBook in a Web Browser.
Figure 11-8: Chunked HTML Version of DocBook.
Chapter 12: Basic System Administration
Figure 12-1: Providing the Root Password for GUI Tools That Need Root Privileges.
Figure 12-2: Red Hat User Manager Window.
Figure 12-3: Entering Information for a New User.
Figure 12-4: Meaning of Fields in a Typical /etc/passwd Entry.
Figure 12-5: The Initial Start Here Window, After You Double-Click the Start Here Icon on the Desktop.
Figure 12-6: System Settings Icons.
Figure 12-7: Mounting Devices on the Red Hat Linux File System.
Figure 12-8: Mounting a DOS/Windows FAT Partition on the /dosc Directory.
Figure 12-9: Naming Convention for the Floppy Disk Drive in Red Hat Linux.
Chapter 13: Internet Connection Setup
Figure 13-1: Connecting to the Internet Using DSL.
Figure 13-2: Typical Residential DSL Connection.
Figure 13-3: Connecting a LAN to Internet through a NAT Router and DSL Modem.
Figure 13-4: High-Speed Internet Access over the Cable TV Network.
Figure 13-5: Splitting the Cable TV Signal between the TV and the Cable Modem.
Figure 13-6: Sharing a Cable Modem Internet Connection with Several PCs in a LAN.
Figure 13-7: Connecting a Mixed Wired and Wireless Ethernet LAN to the Internet.
Figure 13-8: Sending Digital Data over a Modem.
Figure 13-9: The Format of a PPP Frame.
Figure 13-10: Configuring a New Modem Connection.
Figure 13-11: Click Activate in the Network Configuration Dialog Box to Establish the PPP Connection.
Chapter 14: Web Server
Figure 14-1: A Uniform Resource Locator (URL) Is Composed of Various Parts.
Figure 14-2: The URL www.gao.gov Viewed with the Mozilla Web Browser.
Figure 14-3: The Mozilla Web Browser in Action.
Chapter 15: Mail Server
Figure 15-1: Interactions between MUAs and MTAs When Sending Email.
Chapter 17: FTP Server
Figure 17-1: The gFTP Window after Connecting to a Remote FTP Server.
Chapter 18: DNS and NIS
Figure 18-1: Sample Domain Names Illustrating the Hierarchical DNS Namespace.
Figure 18-2: Components of a Fully Qualified Domain Name.
Chapter 20: Advanced System Administration
Figure 20-1: Using the Red Hat Service Configuration Utility to Select the Services You Want to Start Automatically.
Figure 20-2: Application Accessing Devices through Device Drivers.
Figure 20-3: Viewing top CPU Processes.
Figure 20-4: Viewing Current Processes in the System Monitor.
Figure 20-5: Graphical Display of CPU and Memory Usage History.
Chapter 21: Software Installation and Update
Figure 21-1: The Main Window of the Package Management Utility.
Figure 21-2: Viewing a Package Group's Detailed Contents.
Figure 21-3: Information about Disk Space Required to Install a Package Group.
Figure 21-4: Playing MP3 Music with XMMS.
Figure 21-5: Creating a New Account with the Red Hat Network.
Chapter 22: System and Network Security
Figure 22-1: An Organization-wide Framework for Computer Security.
Figure 22-2: Bob and Alice Can Communicate Securely with Public-Key Encryption.
Figure 22-3: Alice Can Digitally Sign Her Message So That Bob Can Tell It's Really from Her.
Figure 22-4: Packet Filtering with a Screening Router Provides a Simple Firewall.
Figure 22-5: A Dual-Homed Host Can Act as an Internet Firewall.
Figure 22-6: A More Complete Internet Firewall Includes a Perimeter Network and Bastion Hosts.
Figure 22-7: A Proxy Server Lets Internal Hosts Access Internet Servers.
Figure 22-8: Setting the Security Level with a GUI Tool.
Figure 22-9: Simplified View of the
iptables
Processing Chains.
Chapter 23: Software Development in Linux
Figure 23-1: The Terminal Window after Typing info at the Shell Prompt.
Figure 23-2: The Info Window, Showing the Top-Level Help on GCC.
Figure 23-3: The Info Window, Showing the First Page of the GNU General Public License (GPL).
Chapter 25: Tcl/Tk Scripting
Figure 25-1: The Result of Running
wish
from a Terminal Window.
Figure 25-2: Interactively Creating a Label and a Button in
wish
.
Figure 25-3: The Result of Running the
hellotk
Script.
Figure 25-4: Relationship between Widget Names and the Widget Hierarchy.
Figure 25-5: A Tk Script That Demonstrates How to Implement toolhelp Messages.
Chapter 26: Java Programming
Figure 26-1: Running the 'Hello, World!' Java Applet in
appletviewer
.
Figure 26-2: C's FILE Type as an Example of Abstract Data Type (ADT).
Figure 26-3: Running the Clock Applet in the
appletviewer
.
Figure 26-4: The Layered Model of Java Foundation Classes (JFC).
Figure 26-5: The Model-View-Controller (MVC) Architecture of Smalltalk-80.
Figure 26-6: The Modified MVC Architecture Used by Swing Components.
Figure 26-7: The ViewCal Application Displaying a Monthly Calendar.
Figure 26-8: The Interrelationships among the Web Browser, Web Server, and Servlets.
Figure 26-9: A Book Order Form in HTML.
Figure 26-10: The OrderBooks Servlet Displays What the User Entered in the Book Order Form.
Appendix D: Ethernet Cards
Figure D-1: A 10BaseT Ethernet LAN Using a Hub.
Appendix E: Modems and Terminals
Figure E-1: A Modem Bridges the Digital World of PCs and the Analog World of Telephones.
BackCover
Red Hat Linux 9 Professional Secrets
Introduction
Conventions Used in This Book
About the Companion CD-ROMs
Reach Out
Acknowledgments
Part I: Setting Up Red Hat Linux
Chapter 1: An Overview of Red Hat Linux
What Is Red Hat Linux?
Linux as a UNIX Platform
Linux Desktop
Linux Networking
Linux System Administration
Windows and Linux
Software Development in Linux
Linux as an Internet On-Ramp
Summary
Chapter 2: Red Hat Linux Installation
Understanding the Red Hat Linux Installation Process
Preparing Your PC for Linux Installation
Booting the Red Hat Linux Installer
Installing from the Red Hat Linux CD-ROM
Troubleshooting the Installation
Using Boot Commands during Installation
Learning Other Installation Methods
Using kickstart Installation
Installing Red Hat Linux on a Laptop
Summary
Chapter 3: 3X Window System Setup
Understanding Video Cards and Monitors
Understanding the X Window System
Setting up X on Red Hat Linux
Running X
Summary
Chapter 4: Printer Setup
Configuring CUPS Print Queues
Learning the Printing Commands
Understanding the CUPS Printing System
Summary
Chapter 5: Sound Setup
Sound Cards Supported by Red Hat Linux
Configuring the Sound Card
Learning Sound Device Names
Testing the Sound Card
Playing Audio CD-ROMs
Troubleshooting Sound Cards
Summary
Chapter 6: Network Setup
Networking Basics
TCP/IP and the Internet
TCP/IP Services and Client/Server Architecture
TCP/IP Setup in Linux
TCP/IP Network Diagnostics
Summary
Part II: Exploring Red Hat Linux
Chapter 7: Red Hat Linux Basics
Starting Red Hat Linux for the First Time
Looking up Online Documentation
Understanding the Linux File System
Using the Nautilus Shell
Navigating the File System with Linux Commands
Learning the Bash Shell
Summary
Chapter 8: GNU Utilities
An Overview of GNU Software
Shell Utilities
File Utilities and the find Command
Text Utilities
Binary Utilities
Other Utilities
Stream Editor - sed
Summary
Chapter 9: GUI Desktops
Setting up a Graphical Login
Using GNOME
Using KDE
Summary
Chapter 10: Red Hat Linux Applications and Utilities
Applications on the Companion CD-ROMs
Editors
Office Tools
Graphics and Images
Summary
Chapter 11: Text Processing
Text Editing with ed and vi
Working with GNU Emacs
Writing Man Pages with groff
Preparing Documentation with DocBook
Summary
Chapter 12: Basic System Administration
Revisiting Linux System Administration
Becoming root
Managing User Accounts
Exploring the Start Here Window
Managing the File System
Using mtools
Summary
Part III: Internetworking with Red Hat Linux
Chapter 13: Internet Connection Setup
Deciding How to Connect to the Internet
Setting Up IEEE 802.11b Wireless Ethernet Networks
Learning the Basics of Dial-Up Networking
Using IP Masquerading to Share an Internet Connection
Setting Up a PPP Server
Summary
Chapter 14: Web Server
Discovering the World Wide Web
Surfing the Net
Setting Up the Apache Web Server
Using Java Servlets with Apache
Creating a Secure Server with SSL
Summary
Chapter 15: Mail Server
Installing Mail Software
Understanding Electronic Mail
Using sendmail
Summary
Chapter 16: News Server
Using Simple News Strategies
Installing News Software
Understanding Newsgroups
Configuring and Starting the INN Server
Setting Up Local Newsgroups
Summary
Chapter 17: FTP Server
Installing FTP Software
Understanding FTP
Configuring the FTP Server
Setting up Secure Anonymous FTP
Summary
Chapter 18: DNS and NIS
Using the Domain Name System (DNS)
Using Network Information Service (NIS)
Summary
Chapter 19: Samba and NFS
Sharing Files with NFS
Setting Up a Windows Server Using Samba
Summary
Part IV: Managing Red Hat Linux
Chapter 20: Advanced System Administration
Understanding How Red Hat Linux Boots
Scheduling Jobs in Red Hat Linux
Backing Up and Restoring Files
Managing Devices
Monitoring System Performance
Summary
Chapter 21: Software Installation and Update
Working with the Red Hat Package Manager
Building Software Packages from Source Files
Installing SRPMS
Upgrading Red Hat Linux with the Update Agent
Upgrading and Customizing the Linux Kernel
Summary
Chapter 22: System and Network Security
Establishing a Security Framework
Securing Red Hat Linux
Securing the Host
Securing the Network
Performing Security Audits
Keeping up with Security News and Updates
Summary
Part V: Programming Red Hat Linux
Chapter 23: Software Development in Linux
Software Development Tools in Linux
The GNU Debugger
Implications of GNU Licenses
Version Control
Linux Programming Topics
Summary
Chapter 24: Shell and Perl Scripting
Looking at Some Shell Scripts
Learning the Basics of Shell Scripting in Bash
Perl as a Scripting Language
Summary
Chapter 25: Tcl/Tk Scripting
Introducing Tcl
Introducing Tk
Summary
Chapter 26: Java Programming
Getting Ready for Java Programming
Writing Your First Java Program
Learning Java
Writing GUI Applications in Java
Writing Java Servlets
Becoming Proficient in Java
Summary
Part VI: Appendixes
Appendix A: Linux Commands
apropos
bg
cal
cat
cd
chattr
chgrp
chmod
chown
chsh
compress
cp
cpio
cut
date
dd
df
diff
du
expand
fdformat
fdisk
fg
file
find
fold
free
fsck
grep
groups
gunzip
gzip
halt
id
info
kill
ldd
less
ln
locate
lpr
ls
lsof
man
mkdir
mkfs
mknod
mkswap
more
mount
mv
nice
nl
passwd
paste
patch
printenv
ps
pstree
pwd
reboot
rm
rmdir
sed
shutdown
sort
split
su
swapoff
swapon
sync
tac
tail
tar
top
touch
tr
tty
type
umount
unalias
uname
uncompress
uniq
wc
whatis
whereis
which
zcat, zless, zmore
Appendix B: Disk Drives
Disk Drive Concepts
Floppy Disks in Linux
Hard Disk Operations in Linux
SCSI Disk Controllers and Linux
Appendix C: CD-ROM Drives
Supported CD-ROM Drives
CD-ROM Troubleshooting
Appendix D: Ethernet Cards
Supported Ethernet Cards
Ethernet Driver Modules
Ethernet Autoprobing
Multiple Ethernet Cards
Appendix E: Modems and Terminals
Modems
Linux and Modems
Setting up Linux for Dial-In
Terminals and Multiport Serial Boards
Appendix F: PC Cards
PCMCIA Card Services for Linux
Appendix G: Linux Resources
Newsgroups
FTP Archive Sites
Magazines
Appendix H: About the CD-ROMs
System Requirements
CD-ROM Installation Instructions
What's on the CD-ROMs
Source Code Coupon
Troubleshooting
List of Figures
List of Tables
List of Code Examples
List of Sidebars
Remember the name: eTutorials.org
Copyright eTutorials.org 2008-2024. All rights reserved.