Linux

Building for Production: Web Applications — Overview — step-by-step Linux tutorial on Progressive Robot

Building for Production: Web Applications — Overview

This tutorial will demonstrate how to plan and set up a sample production application from start to finish. Hopefully, this will help you plan and implement your own production server environment, even if you are running a different application on a completely different technology stack. Because this tutorial covers many different system administration topics, it will often defer the detailed explanation to external supporting articles that provide supplemental information.

Read more
Common Problems 115396

RHEL 7 yum Metadata Expired and Mirror Timeout Errors

🟡 Medium   ⏱ 5–30 min  Last verified: 18 October 2019 Affected versions: RHEL 7 📖 ~2 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 & […]

Read more
SLES 15 — u2f-host — vulnerability — patch and remediation guide — diagnosis and fix on SLES 15

SLES 15 — u2f-host — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 18 October 2019 Affected versions: SLES 15 📖 ~4 min read  •  Source: SUSE advisory SUSE-SU-2019:1340-1 (see also SUSE bugzilla) Related CVEs: CVE-2018-20340 Upstream summary: Yubico libu2f-host 1.1.6 contains unchecked buffers in devs.c, which could enable a malicious token to exploit a buffer overflow. An attacker could […]

Read more
How To Protect SSH with Fail2Ban on Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Protect SSH with Fail2Ban on Ubuntu 14.04

Fail2ban is a daemon that can be run on your server to dynamically block clients that fail to authenticate correctly with your services repeatedly. This can help mitigate the affect of brute force attacks and illegitimate users of your services. In this guide, we’ll show demonstrate how to install and configure fail2ban to protect SSH and Nginx on an Ubuntu 14.04 server.

Read more
How to Set Up LVM Logical Volume Management on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Set Up LVM Logical Volume Management on Debian 9

Introduction How to Set Up LVM Logical Volume Management on Debian 9 is a fundamental operation for any administrator maintaining a Debian 9 Stretch server. Debian 9 Stretch ships with the Linux 6.12 kernel, updated toolchains, and a fully refreshed package archive — meaning version numbers, configuration file paths, and some dependency chains differ from […]

Read more
Oracle Linux 8 — python36:3.6 — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — python36:3.6 — vulnerability — patch and remediation guide (ELSA-2019-0984)

🟡 Medium   ⏱ 10–30 min  Last verified: 18 October 2019 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2019-0984 Related CVEs: CVE-2019-7548 CVE-2019-7164 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & […]

Read more
How to Configure Network Bridging on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure Network Bridging on Debian 9

Introduction How to Configure Network Bridging on Debian 9 is a fundamental operation for any administrator maintaining a Debian 9 Stretch server. Debian 9 Stretch ships with the Linux 6.12 kernel, updated toolchains, and a fully refreshed package archive — meaning version numbers, configuration file paths, and some dependency chains differ from Debian 9. This […]

Read more
How to Configure PostgreSQL Point-in-Time Recovery on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure PostgreSQL Point-in-Time Recovery on Debian 9

Introduction This guide explains how to Configure PostgreSQL Point-in-Time Recovery on Debian 9 on Debian 9 Stretch. Debian Stretch uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 9 install with the […]

Read more
Arch Linux — gst-plugins-ugly — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on Arch Linux

Arch Linux — gst-plugins-ugly — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: Arch Linux (rolling release) 📖 ~4 min read  •  Source: Arch ASA ASA-201702-6 Related CVEs: CVE-2017-5847 CVE-2017-5846 Upstream summary: Type: denial of service. Status: Fixed. Affected: 1.10.2-1. Fixed in: 1.10.3-1. Group: AVG-166. Table of contents Symptom & Impact Environment & Reproduction Root […]

Read more
CHAT