Red Hat Enterprise Linux

How to Install and Configure RabbitMQ on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure RabbitMQ on RHEL 9

RabbitMQ is a mature, battle-tested open-source message broker that implements the AMQP 0-9-1 protocol. It decouples application components by enabling asynchronous communication through exchanges, queues, and bindings. Producers publish messages to exchanges; exchanges route messages to queues based on routing rules (direct, topic, fanout, headers); consumers subscribe to queues and process messages independently of the […]

Read more
How to Set Up a PXE Boot Server on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a PXE Boot Server on RHEL 9

PXE (Preboot Execution Environment) booting allows machines to boot from the network and install an operating system without a physical installation medium. This is invaluable for data centres and labs where provisioning dozens or hundreds of machines manually is impractical. On RHEL 9, you can build a complete PXE infrastructure using TFTP for boot file […]

Read more
How to Install Python 3 and pip on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install Python 3 and pip on RHEL 7

How to Install Python 3 and pip on RHEL 7 RHEL 7 ships with Python 2.7 as the system default, and that version is deeply embedded in system utilities such as yum itself. Replacing or removing the system Python will break critical OS tooling, so the correct approach on RHEL 7 is to install Python […]

Read more
How to Install and Configure vim and nano on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install and Configure vim and nano on RHEL 8

Text editors are an essential tool for every Linux system administrator, and RHEL 8 ships with access to both vim and nano through its default repositories. vim is a powerful modal editor favored for its speed and extensibility once the learning curve is overcome, while nano offers a straightforward, menu-driven experience suitable for quick edits. […]

Read more
How to Monitor MySQL with Percona Monitoring and Management on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Monitor MySQL with Percona Monitoring and Management on RHEL 9

Percona Monitoring and Management (PMM) is a free, open-source platform built on top of Prometheus, VictoriaMetrics, and Grafana that provides deep visibility into MySQL and other database workloads. PMM separates concerns into a centralised Server component (delivered as a Docker image) and a lightweight Client agent that runs on each database host. This guide walks […]

Read more
How to Monitor Kubernetes with Prometheus and Grafana on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Monitor Kubernetes with Prometheus and Grafana on RHEL 8

Prometheus and Grafana are the de facto standard observability stack for Kubernetes, providing metrics collection, long-term storage, alerting, and rich dashboarding in a single integrated solution. The kube-prometheus-stack Helm chart bundles Prometheus, Grafana, Alertmanager, and a comprehensive set of pre-built Kubernetes dashboards and alert rules into a single deployment that takes minutes to install. This […]

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

How to Configure IPv6 Networking on RHEL 9

IPv6 is the successor to IPv4, offering a vastly larger address space and improved routing efficiency, and is increasingly required for modern infrastructure and public internet connectivity. On RHEL 9, NetworkManager is the primary tool for managing network configuration, and it fully supports both static IPv6 addressing and automatic assignment via SLAAC and DHCPv6. This […]

Read more
How to Configure /etc/hosts, /etc/resolv.conf and DNS Resolution on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Configure /etc/hosts, /etc/resolv.conf and DNS Resolution on RHEL 7

How to Configure /etc/hosts, /etc/resolv.conf and DNS Resolution on RHEL 7 DNS resolution is one of the first things you troubleshoot when a server cannot reach other hosts by name. On Red Hat Enterprise Linux 7, name resolution is controlled by a layered system involving /etc/hosts, /etc/resolv.conf, /etc/nsswitch.conf, and NetworkManager. Understanding how these files interact […]

Read more
How to Set Up a Complete DevSecOps Pipeline on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a Complete DevSecOps Pipeline on RHEL 9

DevSecOps integrates security practices directly into the software development and delivery lifecycle rather than treating security as a final gate before production. The “shift-left” principle means catching vulnerabilities as early as possible — ideally at the developer’s workstation — where they are cheapest to fix. This tutorial walks through building a complete DevSecOps pipeline on […]

Read more
How to Monitor MySQL with Prometheus mysqld_exporter on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Monitor MySQL with Prometheus mysqld_exporter on RHEL 8

Prometheus is a popular open-source monitoring system that collects metrics by scraping HTTP endpoints called exporters. The mysqld_exporter binary exposes MySQL server metrics in Prometheus format so you can build dashboards, set alerts, and track database health over time. In this tutorial you will create a dedicated MySQL monitoring user with least-privilege grants, deploy mysqld_exporter […]

Read more
CHAT