CentOS Linux Installation

List of Figures

CentOS Linux Installation

Right-Clicking on the Partition to Resize in PartitionMagic 8.0.
Selecting Automatic Partitioning Options during CentOS Linux Installation.
Partitions Automatically Created by the CentOS Linux Installer.
Selecting and Configuring a Boot Loader.
Adding a Windows XP Partition to the List of Partitions to Boot.
Selecting Where to Install Boot Loader and Providing Kernel Options.
Setting up the Packet Filtering Firewall Built into Your System.
Selecting Package Groups to Install.
Selecting the Video Card for X Configuration.
Configuring the Monitor.
Customizing X and the Login Type.

3X Window System Setup

A Typical Raster-Scan Display.
Main Window from redhat-config-xfree86.
You Can Configure the Monitor and the Video Card from the Advanced Tab.
Configuring the Monitor in redhat-config-xfree86.
Configuring the Video Card in redhat-config-xfree86.
Selecting a Specific XFree86 Driver for Your Video Card.
Completing X Configuration with redhat-config-xfree86.
Warning Message from xvidtune.
Adjust ModeLine Parameters from the Main Window of xvidtune.
Adjusting Display Settings from GNOME or KDE.

Printer Setup

The Main Window of the Printer Configuration Tool.
Set the Print Queue Name and Description.
Select the Print Queue Type.
Select a Printer Manufacturer and Model.
Finish Creating the New Print Queue.
Accessing the CUPS Web Interface at Port 631.
Managing Printers through the CUPS Web Interface.
The CUPS Architecture.

Sound Setup

Sound Card Detected by redhat-config-soundcard Tool.
The GNOME CD Player Playing a Track from an Audio CD.
Selecting a Specific Audio Track to Play with the CD Player.

Network Setup

The OSI Seven-Layer Reference Model of Networking.
A Simplified Four-Layer TCP/IP Networking Model.
Classes of IP Addresses.
A Routing Device Allows Packet Exchange between Two Networks.
Part of the Internet Domain-Name Hierarchy.
Configuring a TCP/IP Network with the Red Hat Network Configuration Tool.

CentOS Linux Basics

Graphical Login Screen in CentOS Linux.
Initial GNOME Desktop.
The Linux File System Provides a Unified View of Storage That May Span Multiple Drives.
A Typical Linux Pathname.
My Home Directory, as It Appears in Nautilus.

GUI Desktops

Graphical Login Screen Managed by gdm.
Switching to KDE by Using the Desktop Switching Tool.
Switching to GNOME for the Current Session Only.
Graphical Login Screen Managed by kdm.
The Initial GNOME Desktop, with the Default Session File.
Accessing the Main Menu in GNOME.
The Initial KDE Desktop.
Viewing the Main Menu in KDE.
Customizing the Desktop Background with KDE Control Center.

CentOS Linux Applications and Utilities

Editing Several Files with gedit.
Setting Up Evolution for the First Time.
Main Window of Ximian Evolution.
Keeping Track of Appointments in Evolution's Calendar.
Preparing Documents in OpenOffice.org Writer.
Preparing Spreadsheets Using OpenOffice.org Calc.
Preparing Briefing Packages in OpenOffice.org Impress.
The GNOME Calculator.
The Initial Windows Displayed by the GIMP.
Opening an Image with the GIMP.
A Sample Drawing That xfig Displays.
Running Gnuplot in a Terminal Window.
Plotting sin(x) in Gnuplot.
A 3D Plot of the World in Gnuplot.
Ghostscript Displaying a PostScript File.
KGhostview Displaying a PostScript File.

Text Processing

A File Displayed in a Full-Screen Text Window by the vi Editor.
The Initial Window That the X Version of GNU Emacs Displays.
GNU Emacs Displays the Online Tutorial After You Press C-h t.
GNU Emacs Displays the Key Bindings in a Split Window After You Press C-h b.
Output of the man zless Command in a Terminal Window.
Output of the man satview Command in a Terminal Window.
Displaying HTML Version of Sample DocBook in a Web Browser.
Chunked HTML Version of DocBook.

Basic System Administration

Providing the Root Password for GUI Tools That Need Root Privileges.
Red Hat User Manager Window.
Entering Information for a New User.
Meaning of Fields in a Typical /etc/passwd Entry.
The Initial Start Here Window, After You Double-Click the Start Here Icon on the Desktop.
System Settings Icons.
Mounting Devices on the CentOS Linux File System.
Mounting a DOS/Windows FAT Partition on the /dosc Directory.
Naming Convention for the Floppy Disk Drive in CentOS Linux.

Internet Connection Setup

Connecting to the Internet Using DSL.
Typical Residential DSL Connection.
Connecting a LAN to Internet through a NAT Router and DSL Modem.
High-Speed Internet Access over the Cable TV Network.
Splitting the Cable TV Signal between the TV and the Cable Modem.
Sharing a Cable Modem Internet Connection with Several PCs in a LAN.
Connecting a Mixed Wired and Wireless Ethernet LAN to the Internet.
Sending Digital Data over a Modem.
The Format of a PPP Frame.
Configuring a New Modem Connection.
Click Activate in the Network Configuration Dialog Box to Establish the PPP Connection.

Web Server

A Uniform Resource Locator (URL) Is Composed of Various Parts.
The URL www.gao.gov Viewed with the Mozilla Web Browser.
The Mozilla Web Browser in Action.

Mail Server

Interactions between MUAs and MTAs When Sending Email.

FTP Server

The gFTP Window after Connecting to a Remote FTP Server.

DNS and NIS

Sample Domain Names Illustrating the Hierarchical DNS Namespace.
Components of a Fully Qualified Domain Name.

Advanced System Administration

Using the Red Hat Service Configuration Utility to Select the Services You Want to Start Automatically.
Application Accessing Devices through Device Drivers.
Viewing top CPU Processes.
Viewing Current Processes in the System Monitor.
Graphical Display of CPU and Memory Usage History.

Software Installation and Update

The Main Window of the Package Management Utility.
Viewing a Package Group's Detailed Contents.
Information about Disk Space Required to Install a Package Group.
Playing MP3 Music with XMMS.
Creating a New Account with the Red Hat Network.

System and Network Security

An Organization-wide Framework for Computer Security.
Bob and Alice Can Communicate Securely with Public-Key Encryption.
Alice Can Digitally Sign Her Message So That Bob Can Tell It's Really from Her.
Packet Filtering with a Screening Router Provides a Simple Firewall.
A Dual-Homed Host Can Act as an Internet Firewall.
A More Complete Internet Firewall Includes a Perimeter Network and Bastion Hosts.
A Proxy Server Lets Internal Hosts Access Internet Servers.
Setting the Security Level with a GUI Tool.
Simplified View of the iptables Processing Chains.

Software Development in Linux

The Terminal Window after Typing info at the Shell Prompt.
The Info Window, Showing the Top-Level Help on GCC.
The Info Window, Showing the First Page of the GNU General Public License (GPL).

Tcl/Tk Scripting

The Result of Running wish from a Terminal Window.
Interactively Creating a Label and a Button in wish.
The Result of Running the hellotk Script.
Relationship between Widget Names and the Widget Hierarchy.
A Tk Script That Demonstrates How to Implement toolhelp Messages.

Java Programming

Running the 'Hello, World!' Java Applet in appletviewer.
C's FILE Type as an Example of Abstract Data Type (ADT).
Running the Clock Applet in the appletviewer.
The Layered Model of Java Foundation Classes (JFC).
The Model-View-Controller (MVC) Architecture of Smalltalk-80.
The Modified MVC Architecture Used by Swing Components.
The ViewCal Application Displaying a Monthly Calendar.
The Interrelationships among the Web Browser, Web Server, and Servlets.
A Book Order Form in HTML.
The OrderBooks Servlet Displays What the User Entered in the Book Order Form.

Ethernet Cards

A 10BaseT Ethernet LAN Using a Hub.

Modems and Terminals

A Modem Bridges the Digital World of PCs and the Analog World of Telephones.