Red Hat Enterprise Linux

How to Set Up a DHCP Server with ISC DHCP on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a DHCP Server with ISC DHCP on RHEL 9

ISC DHCP (Internet Systems Consortium DHCP Server) is the most widely deployed open-source DHCP implementation and provides flexible IP address management for networks of any size. On RHEL 9, the dhcp-server package provides dhcpd, which handles both dynamic leases and static address reservations from a single configuration file. Although ISC announced the end-of-life of ISC […]

Read more
How to Set Up a Kubernetes Dashboard on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a Kubernetes Dashboard on RHEL 9

The Kubernetes Dashboard is a general-purpose, web-based UI for Kubernetes clusters that allows users to manage applications, inspect cluster resources, view logs, and troubleshoot issues without using the kubectl CLI. It provides a visual overview of all workloads in the cluster — deployments, pods, services, ingress rules, storage, and RBAC configuration — making it accessible […]

Read more
How to Configure Bridge Networking on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Bridge Networking on RHEL 9

A network bridge is a Layer 2 virtual switch that allows virtual machines and containers to share a physical network interface and appear as first-class devices on the local network. On RHEL 9, NetworkManager is the authoritative tool for creating and managing bridges, replacing the deprecated brctl-only workflows of older distributions. Bridges are essential for […]

Read more
How to Set Up WireGuard VPN on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up WireGuard VPN on RHEL 9

WireGuard is a modern, high-performance VPN protocol built into the Linux kernel since version 5.6. It uses state-of-the-art cryptography (Curve25519, ChaCha20, Poly1305) and has a dramatically smaller codebase than older solutions like OpenVPN or IPsec, making it easier to audit and less prone to vulnerabilities. On RHEL 9, WireGuard support is available through the kernel […]

Read more
How to Configure the Firewall on RHEL 9 with firewalld — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure the Firewall on RHEL 9 with firewalld

Red Hat Enterprise Linux 9 uses firewalld as its default firewall management daemon, backed by nftables as the kernel netfilter framework (replacing iptables which was the default in RHEL 7 and earlier). firewalld provides a zone-based model where each network interface is assigned to a trust zone — public, internal, dmz, trusted, and more — […]

Read more
How to Configure VLAN Tagging with 802.1Q on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure VLAN Tagging with 802.1Q on RHEL 9

VLAN tagging using the IEEE 802.1Q standard allows a single physical network interface to carry traffic for multiple isolated networks simultaneously. Each VLAN is identified by a numeric tag (1–4094) inserted into Ethernet frames, and the operating system presents each tagged VLAN as a separate logical interface with its own IP address and routing table. […]

Read more
How to Set Up NFS File Sharing on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up NFS File Sharing on RHEL 9

NFS (Network File System) is the standard protocol for sharing directories over a network between Linux and Unix systems. On RHEL 9, NFS is provided by the nfs-utils package and integrates with firewalld and SELinux out of the box. NFS allows multiple clients to mount and access a shared directory on a server as if […]

Read more
How to Install Jaeger for Distributed Tracing on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Jaeger for Distributed Tracing on RHEL 9

Jaeger is a distributed tracing platform originally developed by Uber that helps developers visualise request flows across microservices, identify latency bottlenecks, and diagnose failures in complex systems. Each request is represented as a trace composed of spans — timed operations — that are collected from instrumented services and assembled into a service map. This guide […]

Read more
How to Install and Configure Dovecot IMAP Server on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure Dovecot IMAP Server on RHEL 9

Dovecot is a fast, secure, and easy-to-configure IMAP and POP3 server that works seamlessly alongside Postfix on RHEL 9. Once Postfix is delivering incoming mail to a user’s Maildir, Dovecot allows mail clients such as Thunderbird or Outlook to retrieve those messages over IMAP or POP3 — with optional SSL/TLS encryption for both protocols. This […]

Read more
How to Install and Use Skopeo for Container Image Management on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Use Skopeo for Container Image Management on RHEL 9

Skopeo is a command-line tool for working with container images and container image registries without requiring a running container daemon or root privileges. While Docker requires docker pull to download an image locally before inspecting or copying it, Skopeo can copy images directly between registries, inspect image metadata without downloading the full image, and sign/verify […]

Read more
CHAT