SitemapMastering Red Hat Linux 9table of contentsback coverIntroductionConventions Used in This BookGetting Red Hat Linux 9What's on the CD?Part 1: Installing Red Hat LinuxChapter 1: Introducing Red Hat LinuxIntroducing Red Hat Linux 9A Short History of Unix and LinuxExploring the KernelWhy Choose Linux?The Role of a Linux ComputerSummaryChapter 2: Preparing Your HardwareCreating Hard Disk PartitionsConfiguring Microsoft and Linux on the Same ComputerWhy Worry about Hardware?Finding Compatible HardwareCreating a Hardware ChecklistBIOS TipsSummaryChapter 3: Installing Linux LocallyStarting with a Boot DiskChecking the Installation CDsInstalling Red Hat Linux, Step by StepRunning the Red Hat Setup AgentTroubleshooting the InstallationLogging InUpgrading Red Hat LinuxSummaryChapter 4: Installing Linux Over a NetworkPreparing an NFS ServerPreparing an Apache Web ServerPreparing an FTP ServerInstalling Linux over a NetworkTroubleshooting a Network InstallationSummaryChapter 5: Kickstarting LinuxGrouping Packages: comps.xmlAnalyzing Your Default Kickstart ConfigurationWorking with the GUI Kickstart ConfiguratorKickstarting from a FloppySummaryPart 2: Linux FundamentalsChapter 6: Starting at the Command LineExploring Navigational CommandsSetting Up Files and DirectoriesManaging FilesManipulating FilesUsing the vi EditorUnderstanding Other Text EditorsSummaryChapter 7: A Filesystem PrimerUnderstanding the Filesystem Hierarchy StandardManaging PartitionsUsing Formats and JournalsMastering /etc/fstabExploring Logical Volume ManagementSummaryChapter 8: Making the Shell Work for YouManaging the ShellConfiguring the ShellThe Secrets of the ShellSummaryPart 3: Basic Linux AdministrationChapter 9: Administering Users and Groups SecurelyBasic User and Group ManagementAdministering User AccountsThe Shadow Password SuiteQuotasUser Private GroupsSummaryChapter 10: Managing Packages with RPMInstalling and Upgrading, SimplifiedMaking Source RPMs WorkUpdating RPMsA Special Agent: up2dateSummaryChapter 11: Configuring and Troubleshooting the Boot ProcessExploring the Basic Boot ProcessUnderstanding the Default Configuration FilesTroubleshooting and Using Rescue DisksSummaryChapter 12: Upgrading and Recompiling KernelsWhy Bother?“Upgrading” the Easy WayTarballs and PatchesCustomizing a KernelSetting Up Configuration MenusKernels, Section by SectionBootloader UpdatesSummaryChapter 13: The Administrative Nitty-GrittyUsing the cron DaemonUsing the at DaemonService ManagementTroubleshooting with LogsProcess ManagementSummaryChapter 14: Backing Up Your SystemWhat You Need to Know about Backing UpSelecting Your MediaUsing Backup and Restore CommandsUnderstanding RAIDSummaryPart 4: X Window ManagementChapter 15: Managing X Servers and X ClientsUsing the Basic Configuration ToolsUnderstanding the Configuration FilesTroubleshooting the X WindowSummaryChapter 16: GNOMEThe Basic GNOME InterfaceLearning about GNOME ExtrasSummaryChapter 17: KDEWorking with the Basic KDE InterfaceThe KDE Control CenterLearning About KDE UtilitiesSummaryChapter 18: GUI ApplicationsLearning About OpenOfficeUnderstanding GNOME OfficeWorking with KOfficeTaking Advantage of Graphical ApplicationsSummaryChapter 19: Red Hat Graphical Front EndsConfiguring with Basic Configuration UtilitiesConnecting with Network Configuration UtilitiesUsing System Administration UtilitiesWorking with Service Configuration UtilitiesSummaryPart 5: Basic Linux NetworkingChapter 20: A TCP/IP PrimerExploring Network FundamentalsUnderstanding Protocol StacksLearning the Basics of TCP/IPUsing IP AddressingSummaryChapter 21: Managing Linux on Your LANUnderstanding Network HardwareConfiguring Your Computer on a LANConfiguring Private and Public NetworksCreating Internet ConnectionsTroubleshooting Your NetworkSummaryChapter 22: Securing Your Linux NetworkUnderstanding Best PracticesUsing Pluggable Authentication ModulesCreating FirewallsSetting Up IP MasqueradingDetecting Break-insTroubleshooting Access IssuesSummaryPart 6: Linux Network ServicesChapter 23: Remote Access and xinetd ServicesUsing Typical Extended ServicesControlling Access with TCP WrappersUnderstanding the Secure Shell (SSH)Troubleshooting Access IssuesSummaryChapter 24: DNS and DHCPConfiguring a DNS ServerUsing a DNS ClientSetting up a DHCP ServerWorking with DHCP and BOOTP ClientsSummaryChapter 25: Printing with CUPS and LPDUsing the Internet Print ProtocolConfiguring the Common Unix Print SystemUsing the Line Print DaemonRed Hat’s Printer ToolSummaryChapter 26: Mail ServicesExamining General Mail ServicesConfiguring sendmailUsing Incoming E-mail ServersConfiguring Mail ClientsSummaryPart 7: Linux File-Sharing ServicesChapter 27: FTP Clients and ServersUsing FTP as a ClientThe Secure FTP ServerCreating an Anonymous FTP ServerConfiguring WU-FTP with Real UsersSummaryChapter 28: Linux Sharing Services: NFS and NISConfiguring Network File System ServersConfiguring with redhat-config-nfsWorking With NFS ClientsSetting Up Network Information Service ServersUsing NIS ClientsSummaryChapter 29: Making Samba Work for YouBridging the Gap between Linux and WindowsConfiguring Samba as a ClientThe Samba Configuration FilesThe Samba Web Administration Tool (SWAT)The redhat-config-samba AlternativeSummaryChapter 30: Web ServicesExploring Web Server OptionsLearning Apache BasicsConfiguring ApacheConfiguring with the Red Hat GUI Apache UtilityIncorporating the Red Hat Content AcceleratorSummaryAppendix: Linux Command ReferenceInstalling Red Hat LinuxLinux FundamentalsBasic Linux AdministrationX Window ManagementBasic Linux NetworkingLinux Network ServicesLinux File-Sharing ServicesOther CommandsSummary