Whether you are an end user, a system administrator, or a little of both, this book explains with step-by-step examples how to get the most out of a Fedora or RHEL (Red Hat Enterprise Linux) system. In 29 chapters, this book takes you from installing a Fedora/RHEL system, through understanding its inner workings, to setting up secure servers that run on the system.
This book is designed for a wide range of readers. It does not require you to have programming experience, although having some experience using a general-purpose computer, such as a Windows, Macintosh, UNIX, or another Linux system is certainly helpful. This book is appropriate for:
• Students who are taking a class in which they use Linux
• Home users who want to set up and/or run Linux
• Professionals who use Linux at work
• System administrators who need an understanding of Linux and the tools that are available to them, including the bash and Python scripting languages
• Computer science students who are studying the Linux operating system
• Technical executives who want to get a grounding in Linux
A Practical Guide to Fedora™and Red Hat®Enterprise Linux®, Seventh Edition, gives you a broad understanding of many facets of Linux, from installing Fedora/RHEL through using and customizing it. No matter what your background, this book provides the knowledge you need to get on with your work. You will come away from this book understanding how to use Linux, and this book will remain a valuable reference for years to come.
Features in this edition
This edition covers many topics to help you get your work done using Fedora/RHEL.
• Full coverage of LPI’s Linux Essentials certification learning goals and extensive coverage of CompTIA’s Linux+ exam objectives (Appendix E; page 1189)
• Updated chapters reflecting new features in Fedora 19 and RHEL 7 (beta)
• A new chapter that covers setting up VMs (virtual machines) and working in the cloud (Chapter 17; page 659)
• A new chapter on the Python programming language (Chapter 28; page 1081)
• A new chapter covering 32 Linux utilities (Chapter 7; page 215)
• A new chapter on the MariaDB/MySQL relational database (Chapter 29; page 1113)
• New coverage of the firewalld service (Chapter 25; page 898)
• Tutorials on the vim and nano editors (Chapter 7; pages 262 and 270)
• Nine chapters on system administration (Part III; page 325)
• A chapter on writing programs using bash (Chapter 27; page 981)
• Coverage of the XFS filesystem (Chapter 11; page 527)
• Coverage of LDAP (Chapter 21; page 786)
• A section on the Cacti network monitoring tool (Chapter 16; page 645)
• Coverage of IPv6 (Chapter 8; page 293)
• Four indexes, making it easier to quickly find what you are looking for. These indexes locate tables (page numbers followed by the letter t), provide definitions (italic page numbers), and differentiate between light and comprehensive coverage (light and standard fonts).
The JumpStart index (page 1283) lists all JumpStart sections in this book. These sections help you set up servers and clients as quickly as possible.
The File Tree index (page 1285) lists, in hierarchical fashion, most files mentioned in this book. These files are also listed in the Main index.
The Utility index (page 1289) supplies the location of all utilities mentioned in this book. A page number in a light font indicates a brief mention of the utility, whereas the regular font indicates more substantial coverage. The Utility index also appears on the inside of the front and back covers of the print book.
The revised Main index (page 1295) is designed for ease of use.