Distro

RHEL tutorials

RHEL and Red Hat administration guides — subscription manager, dnf/yum, SELinux, and enterprise Linux configuration.

Red Hat Enterprise Linux (RHEL) is the commercial standard for regulated and large-scale Linux deployments, with subscription management, long support cycles, and vendor-backed security updates.

Guides here cover subscription-manager, kickstart and image builds, clustering, SELinux, and day-two operations on supported RHEL releases.

Browse tutorials when you need production-grade steps that assume Red Hat tooling, support contracts, or compliance requirements.

For free rebuilds with the same package stack, see Rocky Linux and AlmaLinux; for upstream previews, see Fedora.

151 articles

Red Hat Enterprise Linux tutorials illustration with subscription manager, kickstart, and SELinux
system-administration

2 ways to boot with old kernel version in RHEL 8 using grubby

Steps to set default boot kernel in RHEL 8 using grubby and boot with old kernel version. Check the kernel version which will get activated after reboot

Deepak Prasad7 min read
system-administration

How to configure ssh host based authentication per user (CentOS/RHEL 7/8)

Configure SSH Host Based Authentication using sshd_config, shosts,equiv per user RHEL/CentOS 7/8. Compare Host based authentication vs public key authentication

Deepak Prasad8 min read
devops

#1-ELK Stack: Configure elasticsearch cluster setup CentOS/RHEL 7/8

Elasticsearch Tutorial on ELk Stack to configure elasticsearch cluster in RHEL/CentOS 7/8 Linux with examples. Get cluster helath status, node types, stats

Deepak Prasad20 min read
devops

Install & configure glusterfs distributed volume RHEL/CentOS 8

Steps to install and configure glusterfs distributed volume on two cluster nodes with RHEL/CentOS 8. GlusterFS Tutorial with shared storage Red Hat/CentOS 8

Deepak Prasad9 min read
storage

Configure glusterfs distributed replicated volume RHEL/CentOS 8

Steps to install and configure shared storage with glusterfs distributed replicated volume in RHEL/CentOS 8 Linux. Configure Red hat Storage in Red Hat 8

Deepak Prasad9 min read
storage

Install & configure glusterfs replicated volume RHEL/CentOS 8

GlusterFS Tutorial to install and configure glusterfs replicated volume shared storage with redundancy in RHEL/CentOS 8 Linux GlusterFS Replication Volume Type

Deepak Prasad9 min read
system-administration

How to restrict or allow ssh only from certain users, groups or hosts in Linux

How to allow SSH for root login only from specific host or IP address? How to configure and restrict SSH to permit login only for certain users and/or groups?

Deepak Prasad6 min read
devops

How to set up GFS2 with clustering on Linux ( RHEL / CentOS 7 )

configure and setup gfs2 file system with pacemaker cluster on rhel or centos 7 linux. configure gfs2 fs resource constraint using clvmd and dlm

Deepak Prasad11 min read
linux

Solved: Boot into rescue mode without password (RHEL/CentOS)

difference between rescue mode and emergency mode in linux, rescue mode in linux linux emergency mode repair, rescue mode in linux, grub rescue mode

Deepak Prasad4 min read
networking

Step-by-Step Tutorial: Configure DNS Server using bind chroot (CentOS/RHEL 7/8)

how to configure dns server in rhel 7 or rhel 8 step by step. dns server configuration in linux step by step centos. bind chroot. dns server configuration in linux step by step centos. how to configure dns server in rhel …

Deepak Prasad11 min read
linux

Step-by-Step Tutorial: Install and configure vnc server RHEL/CentOS 7

Install and Configure VNC Server in CentOS 7 or RHEL 7. Step by Step Guide with examples to install Tiger vnc server in CentOS 7. Install VNC Server on CentOS 7

Deepak Prasad7 min read
linux

Step-by-Step: RHEL/CentOS 8 installation with screenshots

Step by Step Installation Guide for Red Hat Enterprise Linux 8 Beta. Install RHEL 8 Beta with screenshots. How to install RHEL 8 Beta Linux with images.

Deepak Prasad2 min read
system-administration

How to update GRUB2 using grub2-editenv and grubby in RHEL 8 Linux

Set and Modify kernel command line arguments, update GRUB2 in RHEL 8 using grub2-editenv, grubby and grub2-mkconfig with examples to disabled IPv6 RHEL 8 Linux

Deepak Prasad5 min read
linux

How to check and set Java timezone (update tzdata for openJDK) using tzupdater

Steps to set java timezone using tzupdater update tzdata for openjdk in CentOS RHEL SLES. Check current tzdayta version in JRE java -jar tzupdater.jar -V

Deepak Prasad7 min read
storage

How to resize LUKS partition (shrink or extend encrypted luks partition) in

You can resize LUKS partition in Linux. Shrink or Extend encrypted LUKS partition and logical volume in CentOS/RHEL 7/8 Linux. Shrink LUKS encrypted partition

Deepak Prasad10 min read
linux

How to prevent user from using old password (or re-using) again in Linux

How to prevent user from using old password or reusing old password while providing new password in CentOS/RHEL 7 Password has been already used. Choose another

Deepak Prasad2 min read
system-administration

Steps to join/add CentOS 8 to Windows Domain Controller (RHEL 8)

Step by step tutorial to join or add CentOS 8 to Windows Domain Controller running on Windows Domain Controller Active Directory on 2012 R2 using winbind RHEL 8

Deepak Prasad10 min read
linux

How to generate sosreport in rescue mode on Software RAID (RHEL/CentOS 7)

How to generate sosreport in rescue mode linux. Fix sosreport command not found. Boot using RHEL/CentOS DVD to rescue mode in linux with software raid linux

Deepak Prasad3 min read
linux

Configure FTP server and pam.d to authenticate users with AD (CentOS/RHEL 7/8)

Configure FTP Server and authenticate users from Active Directory for VSFTPD server in CentOS/RHEL 7 and 8 Linux. Connect FTP Server from AD user in Linux

Deepak Prasad4 min read
linux

How to Install Apr And Apr-Util in Linux

Step by Step instructions to install apr and apr-util in Linux. 2 different ways to install apr and apr-util. Install from github page on ubuntu, debian, centos, redhat, rocky linux, alma linux etc

Omer Cakmak5 min read
linux

Steps to install gcloud on Linux [100% Working]

Step by step instructions to install gcloud cli on Ubuntu (Debian based) and Rocky Linux (Red Hat based).

Omer Cakmak8 min read
system-administration

How to PROPERLY boot into single user mode in RHEL/CentOS 7/8

linux single user mode, centos 7 single user mode, rhel 7 single user mode, single user mode linux, how to boot into single user mode linux, centos single user mode, single user mode

Deepak Prasad4 min read
linux

How to implement password policy in RHEL Linux with examples

Learn to implement password policy with complexity, old password reuse and more using pwquality.conf explained with examples in RHEL/CentOS 7 Linux

Deepak Prasad5 min read
devops

#4-ELK Stack: Configure metricbeat 7.x to monitor elasticsearch cluster

Tutorial to install and configure metricbeat to monitor elasticsearch cluster in ELK Stack on RHEL/CentOS 7/8 Linux with examples over SSL/TLS (HTTPS)

Deepak Prasad9 min read
system-administration

Solved: Kickstart clearpart not working in RHEL CentOS 7 8

Fix kickstart clearpart not working error in RHEl/CentOS 7/8 Linux, kickstart fails to delete existing partitions using zerombr and clearpart in Linux

Deepak Prasad3 min read
linux

Easy steps to change default kernel version RHEL/CentOS 8

Step by step instructions to change default kernel from one version to another in RHEL/CentOS 8. You can change from newer to older or vice versa kernel version

Deepak Prasad4 min read
linux

Steps to repair filesystem in rescue mode in RHEL/CentOS 7/8 Linux

Steps to repair filesystem in rescue mode in RHEL/CentOS 7/8 Linux. repair xfs filesystem with xfs_repair. repair ext4 filesystem with e2fsck

Deepak Prasad4 min read
system-administration

5 easy steps to blacklist kernel module in CentOS RHEL 7 8

Step by step guide to disable and blacklist kernel module using GRUB2 and modprobe.d in Red Hat and CentOS 7 and 8 Linux. Permanently unload kernel module

Deepak Prasad6 min read
linux

Install GNOME | How to enable GUI mode | RHEL CentOS 8

Steps to install gnome desktop environment in RHEL CentOS 8 for workstation and server with gui. Enable and start GUI mode, command to switch GUI mode linux

Deepak Prasad5 min read
storage

How to fix 'pvs shows unknown device' in RHEL/CentOS 7/8

Troubleshoot and fix LVM Error pvs couldnt find device with uuid and pvs shows unknown device Recover or Restore lost physical volume redhat linux

Deepak Prasad4 min read