You are previewing A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®.
O'Reilly logo
A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®

Book Description

This is the Safari version of the printed book.

“I have found this book to be a very useful classroom text, as well as a great Linux resource. It teaches Linux using a ground-up approach that gives students the chance to progress with their skills and grow into the Linux world. I have often pointed to this book when asked to recommend a solid Linux reference.”Eric Hartwell, Chair, School of Information Technology, ITT Technical Institute

The #1 Fedora and RHEL resource–a tutorial AND on-the-job reference

Master Linux administration and security using GUI-based tools, the command line, and Perl scripts

Set up key Internet servers, step by step, including Samba, Apache, sendmail, DNS, LDAP, FTP, and more

Master All the Techniques You Need to Succeed with Fedora™ and Red Hat® Enterprise Linux®

In this book, one of the world’s leading Linux experts brings together all the knowledge you need to master Fedora or Red Hat Enterprise Linux and succeed with it in the real world. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills you’ll actually use as a user, programmer, or administrator. Now an even more versatile learning resource, this edition adds skill objectives at the beginning of each chapter.

Sobell assumes no prior Linux knowledge. He starts at the beginning and walks you through every topic and task that matters, using easy-to-understand examples. Step by step, you’ll learn how to install and configure Linux, navigate its graphical user interface, provide file/print sharing, configure network servers, secure Linux desktops and networks, work with the command line, administer Linux efficiently, and even automate administration with Perl scripts.

Mark Sobell has taught hundreds of thousands of Linux and UNIX professionals. He knows every Linux nook and cranny–and he never forgets what it’s like to be new to Linux. Whatever you want to do with Linux–now or in the future–you’ll find it here.

Compared with the other Linux books out there, A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Sixth Edition, delivers

  • Complete, up-to-the-minute coverage of Fedora 15 and RHEL 6

  • State-of-the-art security techniques, including up-to-date firewall setup techniques using system-config-firewall and iptables, and a full chapter on OpenSSH (ssh)

  • Coverage of crucial topics such as using su and sudo, and working with the new systemd init daemon

  • Comprehensive coverage of the command line and key system GUI tools

  • More practical coverage of file sharing using Samba, NFS, and FTP

  • Superior coverage of automating administration with Perl

  • More usable, realistic coverage of Internet server configuration, including Apache (Web), sendmail, NFSv4, DNS/BIND, and LDAP, plus new coverage of IPv6

  • More and better coverage of system/network administration tasks, including network monitoring with Cacti

  • Deeper coverage of essential administration tasks–from managing users to CUPS printing, configuring LANs to building a kernel

  • Complete instructions on keeping Linux systems up-to-date using yum

  • And much more, including a 500+ term glossary and comprehensive indexes 

  • Table of Contents

    1. Title Page
    2. Copyright Page
    3. Brief Contents
    4. Contents
    5. Praise for Previous Editions of A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®
    6. Praise for Other Books by Mark G. Sobell
    7. JumpStarts
    8. Preface
    9. 1. Welcome to Linux
    10. Part I. Installing Fedora/RHEL Linux
      1. 2. Installation Overview
      2. 3. Step-by-Step Installation
    11. Part II. Getting Started with Fedora/RHEL
      1. 4. Introduction to Fedora and Red Hat Enterprise Linux
      2. 5. The Linux Utilities
      3. 6. The Linux Filesystem
      4. 7. The Shell
    12. Part III. Digging into Fedora/RHEL
      1. 8. Linux GUIs: X and GNOME
      2. 9. The Bourne Again Shell
      3. 10. Networking and the Internet
    13. Part IV. System Administration
      1. 11. System Administration: Core Concepts
      2. 12. Files, Directories, and Filesystems
      3. 13. Finding, Downloading, and Installing Software
      4. 14. Printing with CUPS
      5. 15. Building a Linux Kernel
      6. 16. Administration Tasks
      7. 17. Configuring and Monitoring a LAN
    14. Part V. Using Clients and Setting Up Servers
      1. 18. OpenSSH: Secure Network Communication
      2. 19. FTP: Transferring Files Across a Network
      3. 20. sendmail: Setting Up Mail Servers, Clients, and More
      4. 21. NIS and LDAP
      5. 22. NFS: Sharing Directory Hierarchies
      6. 23. Samba: Linux and Windows File and Printer Sharing
      7. 24. DNS/BIND: Tracking Domain Names and Addresses
      8. 25. system-config-firewall and iptables: Setting Up a Firewall
      9. 26. Apache (httpd): Setting Up a Web Server
    15. Part VI. Programming Tools
      1. 27. Programming the Bourne Again Shell
      2. 28. The Perl Scripting Language
    16. Part VII. Appendixes
      1. A. Regular Expressions
      2. B. Help
      3. C. Security
      4. D. The Free Software Definition1
    17. Glossary
    18. JumpStart Index
    19. File Tree Index
    20. Utility Index
    21. Main Index
    22. DVD-ROM Warranty
    23. Where Are the Companion Content Files?
    24. Footnotes
      1. Chapter 1
      2. Chapter 4
      3. Chapter 5
      4. Chapter 7
      5. Chapter 10
      6. Chapter 11
      7. Chapter 12
      8. Chapter 13
      9. Chapter 21
      10. Chapter 24
      11. Chapter 27
      12. Appendix A
      13. Appendix B
      14. Appendix C
      15. Appendix D