Book description
A new edition of this title is available, ISBN-10: 0137142951 ISBN-13: 9780137142958
“Since I’m in an educational
environment, I found the content of Sobell’s book to be right
on target and very helpful for anyone managing Linux in the
enterprise. His style of writing is very clear. He builds up to the
chapter exercises, which I find to be relevant to real-world
scenarios a user or admin would encounter. An IT/IS student would
find this book a valuable complement to their education. The vast
amount of information is extremely well balanced and Sobell manages
to present the content without complicated asides and meandering
prose. This is a ‘must have’ for anyone managing Linux
systems in a networked environment or anyone running a Linux
server. I would also highly recommend it to an experienced computer
user who is moving to the Linux platform.”
—Mary Norbury, IT Director, Barbara Davis
Center/University of Colorado at Denver, from a review posted on
slashdot.org
“I had the chance to use your UNIX books when I when was
in college years ago at Cal Poly San Luis Obispo, CA. I have to say
that your books are among the best! They’re quality books
that teach the theoretical aspects and applications of the
operating system.”
—Benton Chan, IS Engineer
“The book has more than lived up to my expectations from
the many reviews I read, even though it targets FC2. I have found
something very rare with your book: It doesn’t read like the
standard a technical text, it reads more like a story. It’s a
pleasure to read and hard to put down. Did I say that?!
:-)”
—David Hopkins, Business Process Architect
“Thanks for your work and for the book you wrote. There
are really few books that can help people to become more efficient
administrators of different workstations. We hope (in Russia) that
you will continue bringing us a new level of understanding of
Linux/UNIX systems.”
—Anton Petukhov
“Mark Sobell has written a book as approachable as it is
authoritative.”
—Jeffrey Bianchine, Advocate, Author, Journalist
“Excellent reference book, well suited for the sysadmin of
a Linux cluster, or the owner of a PC contemplating installing a
recent stable Linux. Don’t be put off by the daunting heft of
the book. Sobell has striven to be as inclusive as possible, in
trying to anticipate your system administration needs.”
—Wes Boudville, Inventor
“A Practical Guide to Red Hat®
Linux® is a brilliant book. Thank you Mark
Sobell.”
—C. Pozrikidis, University of California at San
Diego
“This book presents the best overview of the Linux
operating system that I have found. . . . It should be very helpful
and understandable no matter what the reader’s background is:
traditional UNIX user, new Linux devotee, or even Windows user.
Each topic is presented in a clear, complete fashion and very few
assumptions are made about what the reader knows. . . . The book is
extremely useful as a reference, as it contains a 70-page glossary
of terms and is very well indexed. It is organized in such a way
that the reader can focus on simple tasks without having to wade
through more advanced topics until they are ready.”
—Cam Marshall, Marshall Information Service LLC, Member of
Front Range UNIX Users Group FRUUG, Boulder, Colorado
“Conclusively, this is THE book to get if you are a new
Linux user and you just got into RH/Fedora world. There’s no
other book that discusses so many different topics and in such
depth.”
—Eugenia Loli-Queru, Editor in Chief, OSNews.com
The Best Just Became BETTER—Again! Completely Revised to Meet All Your Fedora Core and Red Hat Enterprise Linux Needs!
Fedora Core and Red Hat Enterprise Linux are advanced operating systems. You need a book that’s just as advanced. This book explains Linux clearly and effectively—with a focus on features you care about, from system security and Internet server setup to Windows file/printer sharing. Best-selling author Mark Sobell starts at the beginning and walks you through everything that matters, from installing Linux using the included DVD to working with GNOME, KDE, Samba, sendmail, Apache, DNS, NIS, and iptables.
This edition contains extensive coverage, including full chapters on using Linux from the command line and GUI; even more thorough system administration and security guidance; and up-to-the-minute, step-by-step instructions for setting up networks and every major type of Internet server. Along the way, you learn the “hows” and the “whys.” Mark Sobell knows every Linux nook and cranny, has taught hundreds of thousands of readers, and never forgets what it’s like to be new to Linux. Whether you are a user, an administrator, or a programmer, this book gives you all you need—and more.
Don’t settle for yesterday’s Linux book...get the ONLY book that meets today’s challenges and tomorrow’s!
Compared with the other Linux books out there, A Practical Guide to Red Hat® Linux®, Third Edition, delivers...
Complete coverage of Fedora Core and Red Hat Enterprise Linux
Deeper coverage of the command line and the GNOME and KDE GUIs, including GUI customization
More practical coverage of file sharing with Samba, NFS, and FTP
More detailed, usable coverage of Internet server configuration including Apache, sendmail, NFS, and DNS/BIND
More state-of-the-art security techniques, including SELinux (Security Enhanced Linux), ACLs (Access Control Lists), firewall setup using the Red Hat GUI and using iptables, and a full chapter on OpenSSH
More and better coverage of “meat-and-potatoes” system/network administration tasks
A more practical introduction to writing bash shell scripts
Complete instructions on how to keep your Linux system up-to-date using yum
And much more...including a 500+ term glossary and a comprehensive index to help you find what you need fast!
Includes DVD! Get the full version of Red Hat’s Fedora Core 5 release!
Table of contents
-
A Practical Guide to Red Hat® Linux®, Third Edition
- Praise for A Practical Guide to Red Hat® Linux®, Second Edition
- Preface
-
1. Welcome to Linux
-
- The GNU–Linux Connection
- The Linux 2.6 Kernel
- The Heritage of Linux: UNIX
- What Is So Good About Linux?
- Overview of Linux
- Additional Features of Linux
- Conventions Used in This Book
-
I. Installing Red Hat Linux
-
2. Installation Overview
-
- More Information
- Planning the Installation
- How the Installation Works
- The Medium: Where Is the Source Data?
- Downloading, Burning, and Installing a CD Set or a DVD (FEDORA)
- Rescue CD
- Gathering Information About the System
- Finding the Installation Manual
- 3. Step-by-Step Installation
-
2. Installation Overview
-
II. Getting Started with Red Hat Linux
-
4. Introduction to Red Hat Linux
-
- Curbing Your Power: Superuser/root Access
-
A Tour of the Red Hat Linux Desktop
- Logging In on the System
- Getting the Most from the Desktop
- Using Konqueror to Manage Files, Run Programs, and Browse the Web
- Customizing Your Desktop with the KDE Control Center
- Customizing the Main Panel Using the Panel Menu
- Getting the Facts: Where to Find Documentation
- More About Logging In
-
5. The Linux Utilities
-
- Special Characters
- Basic Utilities
-
Working with Files
- cp: Copies a File
- mv: Changes the Name of a File
- lpr: Prints a File
- grep: Searches for a String
- head: Displays the Beginning of a File
- tail: Displays the End of a File
- sort: Displays a File in Order
- uniq: Removes Duplicate Lines from a File
- diff: Compares Two Files
- file: Tests the Contents of a File
- | (Pipe): Communicates Between Processes
- Four More Utilities
- Compressing and Archiving Files
- Locating Commands
- Obtaining User and System Information
- Communicating with Other Users
- Tutorial: Creating and Editing a File with vim
- 6. The Linux Filesystem
- 7. The Shell
-
4. Introduction to Red Hat Linux
-
III. Digging into Red Hat Linux
- 8. Linux Guis: X, Gnome, and KDE
-
9. The Bourne Again Shell
-
- Background
- Shell Basics
- Parameters and Variables
- Special Characters
- Processes
- History
- Aliases
- Functions
- Controlling bash Features and Options
- Processing the Command Line
-
10. Networking and the Internet
-
- Types of Networks and How They Work
- Communicate Over a Network
- Network Utilities
- Distributed Computing
- Usenet
- WWW: World Wide Web
-
IV. System Administration
-
11. System Administration: Core Concepts
-
- System Administrator and Superuser
- Rescue Mode
- SELinux
- System Operation
- System Administration Utilities
- Setting Up a Server
- nsswitch.conf: Which Service to Look at First
- PAM
- 12. Files, Directories, and Filesystems
- 13. Downloading and Installing Software
- 14. Printing with CUPS
- 15. Rebuilding the Linux Kernel
- 16. Administration Tasks
- 17. Configuring a LAN
-
11. System Administration: Core Concepts
-
V. Using Clients and Setting Up Servers
-
18. OpenSSH: Secure Network Communication
-
- Introduction
- About OpenSSH
- OpenSSH Clients
- sshd: OpenSSH Server
- Troubleshooting
- Tunneling/Port Forwarding
- 19. FTP: Transferring Files Across a Network
- 20. sendmail: Setting Up Mail Clients, Servers, and More
- 21. NIS: Network Information Service
-
22. NFS: Sharing Filesystems
-
- Introduction
- More Information
- Setting Up an NFS Client
- Setting Up an NFS Server
- automount: Automatically Mounts Directory Hierarchies
- 23. Samba: Integrating Linux and Windows
-
24. DNS/BIND: Tracking Domain Names and Addresses
-
- Introduction to DNS
- About DNS
- JumpStart I: Setting Up a DNS Cache
- JumpStart II: Setting Up a Domain Using system-config-bind (FEDORA)
- Setting Up BIND
- Troubleshooting
- A Full-Functioned Nameserver
- A Slave Server
- A Split Horizon Server
- 25. iptables: Setting Up a Firewall
-
26. Apache (httpd): Setting Up a Web Server
-
- Introduction
- About Apache
- JumpStart I: Getting Apache Up and Running
- JumpStart II: Setting Up Apache Using system-config-httpd
- Filesystem Layout
- Configuration Directives
- The Red Hat httpd.conf File
- Redirects
- Multiviews
- Server-Generated Directory Listings (Indexing)
- Virtual Hosts
- Troubleshooting
- Modules
- webalizer: Analyzes Web Traffic
- MRTG: Monitors Traffic Loads
- Error Codes
-
18. OpenSSH: Secure Network Communication
-
VI. Programming
-
27. Programming Tools
-
- Programming in C
- Using Shared Libraries
- make: Keeps a Set of Programs Current
- Debugging C Programs
- Threads
- System Calls
- Source Code Management
- 28. Programming the Bourne Again Shell
-
27. Programming Tools
-
VII. Appendixes
-
A. Regular Expressions
- B. Help
- C. Security
-
D. The Free Software Definition
-
E. The Linux 2.6 Kernel
-
- Native Posix Thread Library (NPTL)
- IPSecurity (IPSec)
- Asynchronous I/O (AIO)
- 0(1) Scheduler
- OProfile
- kksymoops
- Reverse Map Virtual Memory (RMAP VM)
- HugeTLBFS: Translation Look-Aside Buffer Filesystem
- remap_file_pages
- 2.6 Network Stack Features (IGMPv3, IPv6, and Others)
- Internet Protocol Virtual Server (IPVS)
- Access Control Lists (ACLs)
- 4GB-4GB Memory Split: Physical Address Extension (PAE)
- Scheduler Support for HyperThreaded CPUs
- Block I/O (BIO) Block Layer
- Support for Filesystems Larger Than 2 Terabytes
- New I/O Elevators
- Interactive Scheduler Response Tuning
-
A. Regular Expressions
- Glossary
Product information
- Title: A Practical Guide to Red Hat® Linux®: Fedora™ Core and Red Hat Enterprise Linux, Third Edition
- Author(s):
- Release date: June 2006
- Publisher(s): Prentice Hall
- ISBN: 9780132280273
You might also like
book
A Practical Guide to Fedora™ and Red Hat Enterprise Linux, Fifth Edition
Master All the Techniques You Need to Succeed with Fedora and Red Hat Enterprise Linux Set …
book
A Practical Guide to Red Hat Linux: Fedora Core and Red Hat Enterprise Linux, Second Edition
The best just became BETTER! Completely revised to meet all your Red Hat Linux needs! Fedora …
book
A Practical Guide to Ubuntu Linux
A new edition of this title is available, ISBN-10: 0137003889 ISBN-13: 9780137003884 Praise for A Practical …
book
Red Hat RHCSA 8 Cert Guide: EX200, 2nd Edition
Learn, prepare, and practice for Red Hat RHCSA 8 (EX200) exam success with this Cert Guide …