Red Hat Enterprise Linux 8 Administration

Red Hat Enterprise Linux 8 Administration

Linux is everywhere, from personal devices to the largest supercomputers, from the computer labs at universities to Wall Street or the International Space Station, and even Mars! Red Hat Enterprise Linux (RHEL for short) is the Linux distribution most used in enterprise environments and knowing how to use it is a key skill for anyone in technology. No matter whether you are completely into managing infrastructure or you are a developer interested in knowing more about the platform you want to deploy on, learning about Linux – and, more precisely, about RHEL – will help you be more effective and could even boost your career.

In this book, we cover the basic RHEL administration skills from a very practical perspective, providing examples and tips that we have learned from our experience in “the trenches.” You will be able to follow it from beginning to end, being able to practice with each step while learning about how things are built and why they behave as they do.

We hope you enjoy this book, that you make the most of it, and that you end up, after reading it, with a strong foundation of RHEL administration skills. That’s what we wrote it for.

Enjoy reading … and practicing!

Who this book is for

Anyone that aspires to build and work on IT infrastructures using Linux will benefit from this book as a reference for different useful tasks, tips, and best practices. It will help anyone seeking to pass the Red Hat Certified Systems Administrator (RHCSA) exam, although it will be no substitute for the official training, in which labs and specially crafted tests will be run during the whole process. The scope of the book is adjusted to the RHCSA, extending it with advice from real-world experience and many practical examples.

What this book covers

Chapter 1, Installing RHEL8, covers the installation of RHEL, from obtaining the software and the subscriptions to the installation of the system itself.

Chapter 2, RHEL8 Advanced Installation Options, introduces advanced use cases for the installer, including deploying instances in the cloud and automating the installation.

Chapter 3, Basic Commands and Simple Shell Scripts, explains the daily commands that will be used during system administration, and how they can be automated via shell scripting.

Chapter 4, Tools for Regular Operations, shows which simple tools are available in our system that can be used for regular daily operations such as starting or enabling a system service or reviewing what is going on in the system through logs.

Chapter 5, Securing Systems with Users, Groups, and Permissions, covers how to manage users, groups, and permissions in any Linux system, with some specifics on Red Hat Enterprise Linux.

Chapter 6, Enabling Network Connectivity, goes through the steps to connect a system to the network and the possible ways it can be configured.

Chapter 7, Adding, Patching, and Managing Software, reviews the steps to add, remove, and update can be managed in our system, including examples for upgrades and rollbacks.

Chapter 8, Administering Systems Remotely, covers how to remotely connect to your system in order to be more effective. It includes using ssh connections to create keys and using the terminal multiplexer (tmux).

Chapter 9, Securing Network Connectivity with firewalld, instructs you on how the network firewall configuration works in RHEL and how to properly manage it, including managing zones, services, and ports.

Chapter 10, Keeping Your System Hardened with SELinux, covers the usage and basic troubleshooting of SELinux.

Chapter 11, System Security Profiles with OpenSCAP, explains how to run security profiles with OpenSCAP and check compliance in RHEL with typical regulations.

Chapter 12, Managing Local Storage and Filesystems, covers filesystem creation, mount points, and general storage management.

Chapter 13, Flexible Storage Management with LVM, explains how LVM empowers more flexible storage management by being able to add disks and extend logical volumes.

Chapter 14, Advanced Storage Management with Stratis and VDO, introduces VDO and how it can be used in our system to deduplicate storage, as well as using Stratis to manage storage more easily.

Chapter 15, Understanding the Boot Process, explains how the system boots and the details that make it important.

Chapter 16, Kernel Tuning and Managing Performance Profiles with tuned, explains how kernel tunning works and how to use tuned for predefined profile usage.

Chapter 17, Managing Containers with Podman, Buildah, and Skopeo, covers containers and tools for managing and building them.

Chapter 18, Practice Exercises – 1, allows you to test your acquired knowledge.

Chapter 19, Practice Exercises – 2, provides more complex testing of your acquired knowledge.


  • 关于本书的内容介绍、目录、详情等请在 AmazonGoolge Books 等售书网站搜索查看,本站仅展示封面作为参考。
  • 如无特殊说明,本站提供的所有pdf均为文字版(aka True PDF or Digitally Created PDF)。
  • 本站已经列出的所有图书均可以找到。
  • 收到PDF链接之后建议尽快下载或者保存到自己的百度网盘,防止链接过期失效。


扫描下方二维码添加微信号 bookyage 回复本书编号 283195 即可,我们会尽快(一般24小时之内)将本书PDF文件以百度网盘链接的形式发送给您。