RHEL 8

How to Schedule Automated Tasks with cron and anacron on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Schedule Automated Tasks with cron and anacron on RHEL 8

Automating repetitive tasks is one of the core responsibilities of a Linux system administrator. Red Hat Enterprise Linux 8 provides several scheduling mechanisms: the venerable cron daemon for recurring jobs, anacron for machines that are not always running, the at command for one-off deferred tasks, and systemd timers for tighter integration with the service manager. […]

Read more
How to Use Percona XtraBackup for MySQL Hot Backups on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Use Percona XtraBackup for MySQL Hot Backups on RHEL 8

Percona XtraBackup is an open-source hot backup utility for MySQL and Percona Server that performs physical backups without locking tables or interrupting active queries on InnoDB tables. Unlike mysqldump, which produces logical SQL dumps, XtraBackup copies InnoDB data files directly and replays the transaction log to bring the backup to a consistent state, making it […]

Read more
How to Use Docker Secrets and Environment Variables Securely on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Use Docker Secrets and Environment Variables Securely on RHEL 8

Secrets management is one of the most commonly mishandled aspects of containerized applications. Embedding passwords, API keys, or tokens directly in a Dockerfile or committing them to a repository exposes credentials to anyone who can read the image history or the source tree. RHEL 8 gives you several layers of defense: environment variable files, Docker […]

Read more
Common Problems 115076

RHEL 8 rsyslog Not Forwarding Logs To Remote SIEM

🟡 Medium   ⏱ 5–30 min  Last verified: 30 July 2019 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Install and Configure Caddy Web Server on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install and Configure Caddy Web Server on RHEL 8

Caddy is a modern, open-source web server written in Go that automatically provisions and renews TLS certificates via Let’s Encrypt. Unlike Apache or Nginx, Caddy requires almost no manual TLS configuration, making it an excellent choice for developers who want HTTPS out of the box. On RHEL 8, Caddy is not available in the default […]

Read more
Common Problems 115039

RHEL 8 – NFS Mount Access Denied by firewalld and SELinux Policy

🟡 Medium   ⏱ 5–30 min  Last verified: 29 July 2019 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Harden Nginx: Security Headers, TLS 1.3 and OCSP Stapling on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Harden Nginx: Security Headers, TLS 1.3 and OCSP Stapling on RHEL 8

A default Nginx installation exposes version information in response headers, accepts legacy TLS protocols, and sends no browser security directives — all of which reduce your attack surface score and leave clients vulnerable to clickjacking, MIME sniffing, and downgrade attacks. Hardening Nginx on RHEL 8 involves a series of targeted configuration changes: suppressing the server […]

Read more
How to Configure Nginx with ModSecurity WAF on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Nginx with ModSecurity WAF on RHEL 8

ModSecurity is not limited to Apache — it can also protect Nginx deployments through a dedicated dynamic module called ngx_http_modsecurity_module. The module embeds the ModSecurity v3 library directly into Nginx’s request processing pipeline, enabling the same OWASP Core Rule Set that Apache users rely on. On RHEL 8, Nginx is available from the AppStream module […]

Read more
Common Problems 115061

RHEL 8 postfix Service Active but Not Listening on Expected Interface

🟡 Medium   ⏱ 5–30 min  Last verified: 23 July 2019 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Set Up a Highly Available Web Stack with Keepalived on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Set Up a Highly Available Web Stack with Keepalived on RHEL 8

A highly available web stack ensures that your application remains accessible even when one of your servers fails. Keepalived implements the Virtual Router Redundancy Protocol (VRRP) on Linux, allowing a floating Virtual IP (VIP) address to migrate automatically between a master and one or more backup servers within seconds of a failure. When combined with […]

Read more
CHAT