Book description
The Publisher regrets that the CD/DVD content for this title cannot be made available Online.
Master All the Techniques You Need to Succeed with Fedora™ or Red Hat® Enterprise Linux®
The #1 Fedora and RHEL resource—a tutorial AND on-the-job reference
Master Linux administration and security using the command line, GUI tools, Python, systemd, and firewalld
Set up key Internet servers, step by step, including Samba, Apache, MariaDB/MySQL, sendmail, OpenSSH, DNS, LDAP, and more
Brand-new chapter on Virtual Machines and Cloud Computing!
In this comprehensive guide, one of the world’s leading Linux experts brings together all the knowledge and real-world insights you need to master and succeed with today’s versions of Fedora or Red Hat Enterprise Linux. Best-selling author Mark Sobell explains Linux clearly and effectively, focusing on skills you’ll actually need as a user, programmer, or administrator.
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/printer sharing, configure network servers, secure Linux desktops and networks, work with the command line, administer Linux efficiently, and automate administration using Python and bash.
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 in this book.
Compared with other Linux books, A Practical Guide to Fedora™and Red Hat®Enterprise Linux ®, Seventh Edition, delivers
Complete, up-to-the-minute coverage of Fedora 19 and RHEL 7 (beta)
New programming chapters that cover Python and MariaDB/MySQL, plus a new tutorial on using GnuPG to encrypt communications
Information on state-of-the-art security: SELinux, ACLs, firewalld (firewall-config and firewall-cmd), iptables (system-config-firewall), GnuPG, and OpenSSH
New chapter on VMs (virtual machines) and cloud computing, including VMware, QEMU/KVM, virt-manager, virsh, GNOME Boxes, and AWS (Amazon Web Services)
Expanded command-line coverage, including a new chapter that details 32 important utilities
Practical information on Internet server configuration, including Apache, sendmail, NFSv4, DNS/BIND, the new LDAP Dynamic Server, and IPv6
Complete “meat-and-potatoes” information on system/network administration, now including GRUB 2, the XFS filesystem, the new Anaconda Installer, the systemd init daemon, firewalld, and NetworkManager
Detailed instructions on keeping Linux systems up to date, finding software packages, and working with repositories using yum and rpm
Full coverage of the LPI Linux Essentials exam objectives plus extensive coverage of the CompTIA Linux+ exam objectives; Appendix E provides a map from objectives to pages in the book
New coverage of find, sort, xz (compression), free, xargs, and the nano editor
And much more, including a 500+ term glossary and comprehensive indexes
Table of contents
- About This eBook
- Title Page
- Copyright Page
- Praise for Previous Editions of A Practical Guide to Fedora and Red Hat Enterprise Linux
- Praise for Other Books by Mark G. Sobell
- Dedication Page
- Brief Contents
- JumpStarts
- Contents
- Preface
- 1. Welcome to Linux
-
Part I: Installing Fedora and Red Hat Enterprise Linux
-
2. Installation Overview
- Conventions Used in This Book
- LPI and CompTIA Certification Icons
- More Information
- Planning the Installation
- The Installation Process
- Downloading an Installation Image File and Writing to/Burning the Installation Medium
- Gathering Information About the System
- Chapter Summary
- Exercises
- Advanced Exercises
- 3. Step-by-Step Installation
-
2. Installation Overview
-
Part II: Using Fedora and Red Hat Enterprise Linux
-
4. Introduction to Fedora and Red Hat Enterprise Linux
- Curbing Your Power (Superuser/root Privileges)
- Logging In on the System
- The GNOME 3 Standard and Classic Desktops
- Working with the Desktop
- Using the Nautilus File Manager
- The Settings Window
- Getting Help
- Updating, Installing, and Removing Software Packages
- Working from the Command Line
- More About Logging In and Passwords
- Chapter Summary
- Exercises
- Advanced Exercises
- 5. The Shell
- 6. The Linux Filesystem
- 7. The Linux Utilities
- 8. Networking and the Internet
-
4. Introduction to Fedora and Red Hat Enterprise Linux
-
Part III: System Administration
-
9. The Bourne Again Shell (bash)
- Background
- Startup Files
- Commands That Are Symbols
- Redirecting Standard Error
- Writing and Executing a Shell Script
- Control Operators: Separate and Group Commands
- Job Control
- Manipulating the Directory Stack
- Parameters and Variables
- Special Characters
- Locale
- Time
- Processes
- History
- Aliases
- Functions
- Controlling bash: Features and Options
- Processing the Command Line
- Chapter Summary
- Exercises
- Advanced Exercises
-
10. System Administration: Core Concepts
- Running Commands with root Privileges
- The systemd init Daemon
- SysVinit (rc) Scripts: Start and Stop System Services
- System Operation
- System Administration Tools
- Setting Up a Server
- DHCP: Configures Network Interfaces
- nsswitch.conf: Which Service to Look at First
- Getting Help
- Chapter Summary
- Exercises
- Advanced Exercises
- 11. Files, Directories, and Filesystems
-
12. Finding, Downloading, and Installing Software
- Introduction
- JumpStart: Installing and Removing Software Packages Using yum
- Finding the Package That Holds an Application or File You Need
- yum: Keeps the System Up-to-Date
- BitTorrent
- RPM: The RPM Package Manager
- Installing Non-rpm Software
- Keeping Software Up-to-Date
- curl: Downloads Files Noninteractively
- Chapter Summary
- Exercises
- Advanced Exercises
-
13. Printing with CUPS
- Introduction
- The System Configures a Local Printer Automatically
- JumpStart I: Configuring a Printer Using system-config-printer
- JumpStart II: Setting Up a Local or Remote Printer
- Working with the CUPS Web Interface
- Configuring Printers
- Traditional UNIX Printing
- Printing from Windows
- Printing to Windows
- Chapter Summary
- Exercises
- Advanced Exercises
- 14. Building a Linux Kernel
- 15. Administration Tasks
- 16. Configuring and Monitoring a LAN
- 17. Setting Up Virtual Machines Locally and in the Cloud
-
9. The Bourne Again Shell (bash)
-
Part IV: Using Clients and Setting Up Servers
- 18. OpenSSH: Secure Network Communication
- 19. FTP: Transferring Files Across a Network
-
20. sendmail: Setting Up Mail Servers, Clients, and More
- Introduction to sendmail
- Setting Up a sendmail Mail Server
- JumpStart I: Configuring sendmail on a Client
- JumpStart II: Configuring sendmail on a Server
- Working with sendmail Messages
- Configuring sendmail
- SpamAssassin
- Additional Email Tools
- Authenticated Relaying
- Chapter Summary
- Exercises
- Advanced Exercises
- 21. NIS and LDAP
- 22. NFS: Sharing Directory Hierarchies
- 23. Samba: Linux and Windows File and Printer Sharing
- 24. DNS/BIND: Tracking Domain Names and Addresses
-
25. firewalld and iptables: Setting Up a Firewall
- The firewalld Service
- JumpStart: Building a Firewall Using firewall-config
- firewall-config: The Firewall Configuration Window
- firewall-cmd: Controlling firewalld from the Command Line
- Introduction to iptables
- Building a Set of Rules Using iptables
- Copying Rules to and from the Kernel
- system-config-firewall: Generates a Set of Rules
- Sharing an Internet Connection Using NAT
- Chapter Summary
- Exercises
- Advanced Exercises
- 26. Apache (httpd): Setting Up a Web Server
- Part V: Programming Tools
- Part VI: Appendixes
- JumpStart Index
- File Tree Index
- Utility Index
- Main Index
- DVD-ROM Warranty
Product information
- Title: A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®, Seventh Edition
- Author(s):
- Release date: December 2013
- Publisher(s): Pearson
- ISBN: 9780133477443
You might also like
book
A Practical Guide to Fedora™ and Red Hat® Enterprise Linux®
This is the Safari version of the printed book. “I have found this book to be …
book
Solaris™ Operating Environment Boot Camp
Complete solutions for every Solaris OE sysadmin. Step-by-step solutions for every key Solaris OE system administration …
book
FreeBSD6 Unleashed
FreeBSD is extremely robust and powers some of the largest internet sites in world including Yahoo!. …
book
Windows PowerShell™ 2.0: Administrator’s Pocket Consultant
Portable and precise, this pocket-sized guide delivers ready answers for automating everyday system-administration tasks with Windows …