did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780672328473

Red Hat Fedora 5 Unleashed

by ;
  • ISBN13:

    9780672328473

  • ISBN10:

    067232847X

  • Edition: DVD
  • Format: Paperback w/Disk
  • Copyright: 2006-01-01
  • Publisher: Sams
  • View Upgraded Edition
  • 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: $49.99

Summary

Continuing with the tradition of offering the best and most comprehensive coverage of Red Hat Linux on the market,Red Hat Fedora 5 Unleashedincludes new and additional material based on the latest release of Red Hat's Fedora Core Linux distribution. Incorporating an advanced approach to presenting information about Fedora, the book aims to provide the best and latest information that intermediate to advanced Linux users need to know about installation, configuration, system administration, server operations, and security. Red Hat Fedora 5 Unleashedthoroughly covers all of Fedora's software packages, including up-to-date material on new applications, Web development, peripherals, and programming languages. It also includes updated discussion of the architecture of the Linux kernel 2.6, USB, KDE, GNOME, Broadband access issues, routing, gateways, firewalls, disk tuning, GCC, Perl, Python, printing services (CUPS), and security.Red Hat Linux Fedora 5 Unleashedis the most trusted and comprehensive guide to the latest version of Fedora Linux.

Author Biography

Paul Hudson is a professional developer and full-time journalist for Future Publishing Andrew Hudson is a regular freelance contributor to Linux Format magazine, the UK's largest Linux magazine

Table of Contents

Introductionp. 1
Installation and Configuration
Introducing Fedorap. 13
What Is Fedora?p. 15
Fedora for Businessp. 20
Fedora in Your Homep. 21
64-Bit Fedorap. 22
Fedora on the PPC Platformp. 23
Fedora on Dual-Core Machinesp. 23
Getting the Most from Fedora and Linux Documentationp. 23
Fedora Developers and Documentationp. 25
Referencep. 26
Preparing to Install Fedorap. 27
Planning Your Fedora Deploymentp. 28
Hardware Requirementsp. 32
Preparing for the Install Processp. 43
Partitioning Before and During Installationp. 45
Using Fedora's kickstart Installation Methodp. 48
Referencep. 50
Installing Fedorap. 53
Before You Begin the Installationp. 53
Choosing How to Install Fedorap. 57
Step-by-Step Installationp. 59
Logging In and Shutting Downp. 82
Referencep. 83
Post-Installation Configurationp. 85
Troubleshooting Post-Installation Configuration Problemsp. 85
Your Hardware and Kudzup. 86
Pointer and Keyboard Configurationp. 88
Configuring Display Graphicsp. 96
Configuring Sound Devicesp. 98
Detecting and Configuring a Modemp. 99
Configuring Power Management in Fedorap. 104
Resetting the Date and Timep. 107
Managing PCMCIAp. 109
Configuring and Using CD, DVD, and CD-RW Drivesp. 111
Configuring Wireless Networksp. 116
Referencep. 119
First Steps with Fedorap. 121
Working with the Linux File Systemp. 122
Logging In to and Working with Linuxp. 133
Changing Your User Informationp. 139
Reading Documentationp. 140
Using the Shellp. 142
Using the Text Editorsp. 149
Working with Permissionsp. 153
Working As Rootp. 158
Referencep. 162
Desktop Fedora
The X Window Systemp. 167
Basic X Conceptsp. 168
Using X11R6p. 169
Starting Xp. 179
Selecting and Using Window Managersp. 183
The GNOME and KDE Desktop Environmentsp. 187
Referencep. 190
Managing Softwarep. 193
Using RPM for Software Managementp. 193
Alternatives for Software Managementp. 202
Compiling Software from Sourcep. 205
Referencep. 210
On the Internet: Surfing the Web, Writing Email, and Reading the Newsp. 211
Choosing a Web Browserp. 211
Choosing an Email Clientp. 215
An Overview of Network Newsp. 226
Selecting a Newsreaderp. 228
Collaborating with TWikip. 233
Internet Relay Chatp. 235
Internet Messaging with GAIMp. 236
Videoconferencing with GnomeMeetingp. 237
Referencep. 239
Productivity Applicationsp. 241
Office Suites for Fedorap. 242
Productivity Applications Written for Microsoft Windowsp. 261
Referencep. 262
Multimedia Applicationsp. 263
Burning CDs and DVDs in Fedora Core Linuxp. 264
Sound and Musicp. 272
Viewing TV and Videop. 277
Referencep. 285
Graphics Manipulationp. 287
Graphics Manipulationp. 287
Using Digital Cameras with Fedorap. 289
Using Scanners in Fedorap. 294
Referencep. 299
Printing with Fedorap. 301
Overview of Fedora Printingp. 301
Configuring and Managing Print Servicesp. 303
Creating and Configuring Local Printersp. 307
Referencesp. 313
Gamesp. 315
Linux Gamingp. 315
Referencep. 322
System Administration
Managing Usersp. 325
User Accountsp. 325
Managing Groupsp. 328
Managing Usersp. 332
Managing Passwordsp. 336
Granting System Administrator Privileges to Regular Usersp. 341
The User Login Processp. 346
Disk Quotasp. 348
Referencep. 350
Automating Tasksp. 351
Running Services at Bootupp. 352
Troubleshooting Runlevel Problemsp. 365
Starting and Stopping Services Manuallyp. 366
Scheduling Tasksp. 367
Basic Shell Controlp. 372
Writing and Executing a Shell Scriptp. 377
Referencep. 410
System Resourcesp. 413
System-Monitoring Toolsp. 413
Referencep. 422
Backing Up, Restoring, and Recoveryp. 423
Choosing a Backup Strategyp. 423
Choosing Backup Hardware and Mediap. 430
Using Backup Softwarep. 432
Copying Filesp. 439
Undeleting Filesp. 446
System Rescuep. 447
Referencep. 453
Network Connectivityp. 455
Laying the Foundation: The localhost Interfacep. 455
Networking with TCP/IPp. 457
Network Organizationp. 462
Hardware Devices for Networkingp. 463
Using Network Configuration Toolsp. 471
Dynamic Host Configuration Protocolp. 481
Wireless Networkingp. 487
Beyond the Network and onto the Internetp. 490
Common Configuration Informationp. 491
Configuring Digital Subscriber Line Accessp. 492
Configuring Dial-Up Internet Accessp. 495
Troubleshooting Connection Problemsp. 501
Configuring a Dial-In PPP Serverp. 502
Referencep. 505
Remote Access with SSH and Telnetp. 507
Setting Up a Telnet Serverp. 507
Telnet Versus SSHp. 508
Setting Up an SSH Serverp. 508
The SSH Toolsp. 509
Remote Xp. 512
Referencep. 514
Xenp. 515
Why Virtualization Is a Smart Ideap. 515
Virtualization Versus Paravirtualizationp. 516
How Xen Worksp. 517
Installing Xenp. 517
Setting Up Guest Operating Systemsp. 518
Runtime Configurationp. 519
Referencep. 520
Fedora As a Server
Apache Web Server Managementp. 523
About the Apache Web Serverp. 523
Installing the Apache Serverp. 525
Starting and Stopping Apachep. 530
Runtime Server Configuration Settingsp. 535
File System Authentication and Access Controlp. 541
Apache Modulesp. 545
Virtual Hostingp. 551
Loggingp. 553
Dynamic Contentp. 555
Graphic Interface Configuration of Apachep. 561
Other Web Servers for Use with Fedorap. 564
Referencep. 566
Administering Database Servicesp. 567
A Brief Review of Database Basicsp. 568
Choosing a Database: MySQL Versus PostgreSQLp. 575
Configuring MySQLp. 578
Configuring PostgreSQLp. 581
Database Clientsp. 586
Referencep. 592
File and Printp. 593
Using the Network File Systemp. 593
Putting Samba to Workp. 597
Network and Remote Printing with Fedorap. 608
Creating Network Printersp. 608
Console Print Controlp. 613
Using the Common UNIX Printing System GUIp. 616
Avoiding Printer Support Problemsp. 621
Referencep. 623
Remote File Serving with FTPp. 625
Using FTP Clientsp. 625
FTP Serversp. 636
Installing FTP Softwarep. 638
The FTP Userp. 639
xinetd Configuration for wu-ftpdp. 641
Configuring the Very Secure FTP Serverp. 643
Configuring the wu-ftpd Serverp. 646
Using Commands in the ftpaccess File to Configure wu-ftpdp. 647
Configure FTP Server File-Conversion Actionsp. 658
Using Commands in the ftphosts File to Allow or Deny FTP Server Connectionp. 661
Server Administrationp. 662
Referencep. 667
Handling Electronic Mailp. 669
How Email Is Sent and Receivedp. 669
Basic Sendmail Configuration and Operationp. 674
Introducing Postfixp. 679
Using Fetchmail to Retrieve Mailp. 680
Choosing a Mail Delivery Agentp. 684
Mail Daemonsp. 686
Alternatives to Microsoft Exchange Serverp. 687
Referencep. 690
Setting Up a Proxy Serverp. 693
What Is a Proxy Server?p. 693
Installing Squidp. 694
Configuring Clientsp. 694
Access Control Listsp. 695
Specifying Client IP Addressesp. 700
Sample Configurationsp. 701
Referencep. 702
Managing DNSp. 703
Configuring DNS for Clientsp. 704
Essential DNS Conceptsp. 708
Using DNS Toolsp. 710
Configuring a Local Caching Nameserverp. 715
Your Own Domain Name and Third-Party DNSp. 716
Providing DNS for a Real Domain with BINDp. 717
Providing DNS for a Real Domainp. 727
Troubleshooting DNSp. 730
Managing DNS Securityp. 735
Referencep. 741
LDAPp. 743
Configuring the Serverp. 744
Configuring Clientsp. 749
Administrationp. 750
Referencep. 751
News Serversp. 753
Types of News Serversp. 753
The INN Package and Configuration Filesp. 755
Installing the INN Packagep. 757
Configuring inndp. 757
Referencep. 765
Programming Linux
Using Perlp. 769
Using Perl with Linuxp. 769
Perl Variables and Data Structuresp. 772
Operatorsp. 774
Conditional Statements: if/else and unlessp. 776
Loopingp. 778
Regular Expressionsp. 780
Access to the Shellp. 781
Modules and CPANp. 782
Code Examplesp. 783
Referencep. 788
Working with Pythonp. 791
Python on Linuxp. 791
The Basics of Pythonp. 793
Functionsp. 802
Object Orientationp. 803
The Standard Library and the Vaults of Parnassusp. 808
Referencep. 809
Writing PHP Scriptsp. 811
Introduction to PHPp. 812
Basic Functionsp. 828
Handling HTML Formsp. 839
Databasesp. 840
Referencep. 842
C/C++ Programming Tools for Fedorap. 845
Programming in C with Linuxp. 845
Elements of the C/C++ Languagep. 847
Using the C Programming Project Management Tools Provided with Fedora Core Linuxp. 848
Using the GNU C Compilerp. 854
A Simple C Programp. 854
Graphical Development Toolsp. 855
Additional Resourcesp. 859
Referencep. 860
Fedora Housekeeping
Securing Your Machinesp. 863
Understanding Computer Attacksp. 863
Assessing Your Vulnerabilityp. 865
Protecting Your Machinep. 866
Virusesp. 870
Configuring Your Firewallp. 871
Forming a Disaster Recovery Planp. 872
Keeping Up-to-Date on Linux Security Issuesp. 874
Referencep. 874
Performance Tuningp. 875
Hard Diskp. 875
Kernelp. 880
Apachep. 881
MySQLp. 883
Referencep. 887
Command Line Masterclassp. 889
Why Use the Shell?p. 890
Basic Commandsp. 891
Combining Commandsp. 910
Multiple Terminalsp. 912
Referencep. 914
Advanced yump. 915
Getting Startedp. 916
Running yum Noninteractivelyp. 917
Using yum to Remove Packagesp. 918
Maintaining yump. 918
Using yum to Manage Package Inventoryp. 919
Configuring yump. 921
Creating a Local yum Repositoryp. 922
Referencep. 924
Managing the File Systemp. 925
The Fedora File System Basicsp. 925
Working with the ext3 File Systemp. 930
Other File Systems Available to Fedorap. 934
Creating a File Systemp. 935
Mounting File Systemsp. 943
Relocating a File Systemp. 949
Logical Volume Managementp. 951
File System Manipulationp. 952
Managing Files for Character Devices, Block Devices, and Special Devicesp. 957
Referencep. 960
Kernel and Module Managementp. 963
The Linux Kernelp. 964
Managing Modulesp. 968
When to Recompilep. 970
Kernel Versionsp. 971
Obtaining the Kernel Sourcesp. 972
Patching the Kernelp. 973
Compiling the Kernelp. 974
When Something Goes Wrongp. 982
Referencep. 985
Appendix
Fedora and Linux Internet Resourcesp. 989
Websites and Search Enginesp. 990
Usenet Newsgroupsp. 996
Mailing Listsp. 998
Internet Relay Chatp. 999
Indexp. 1001
Table of Contents provided by Ingram. All Rights Reserved.

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