March 2021 - Page 22 of 69

How To Install Salt on Ubuntu 12.04 — step-by-step Linux tutorial on Progressive Robot

How To Install Salt on Ubuntu 12.04

In this tutorial, you will install a Salt Master and a Salt Minion on a cloud servers running Ubuntu 12.04. You will also begin to explore how Salt works by executing a few simple commands.

Read more
Ubuntu 20.04 — gthumb — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 20.04

Ubuntu 20.04 — gthumb — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: Ubuntu 20.04 (focal) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-5680-1 Related CVEs: CVE-2019-20326 CVE-2020-36427 Upstream summary: It was discovered that gThumb did not properly managed memory when processing certain image files. If a user were tricked into opening a […]

Read more
How to Configure DHCP Failover on Windows Server 2016 — step-by-step Windows Server 2016 tutorial on Progressive Robot

How to Configure DHCP Failover on Windows Server 2016

How to Configure High Availability for DHCP with DHCP Failover on Windows Server 2016 DHCP (Dynamic Host Configuration Protocol) is a critical network service — when it fails, new devices cannot obtain IP addresses and existing leases eventually expire, causing network outages. Windows Server 2016 includes DHCP Failover, a feature that allows two DHCP servers […]

Read more
Ubuntu 16.04 — pulseaudio — multiple vulnerabilities (4 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 16.04

Ubuntu 16.04 — pulseaudio — multiple vulnerabilities (4 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Ubuntu 16.04 (xenial) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4640-1 Related CVEs: CVE-2020-16123 CVE-2020-15710 CVE-2020-11931 https://launchpad.net/bugs/1877102 Upstream summary: James Henstridge discovered that an Ubuntu-specific patch caused PulseAudio to incorrectly handle snap client connections. An attacker could possibly use this […]

Read more
Como instalar o MySQL no Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

Como instalar o MySQL no Ubuntu 20.04

Uma versão anterior deste tutorial foi escrita por Hazel Virdó O MySQL é um sistema de gerenciamento de banco de dados de código aberto, que é geralmente instalado como parte da pilha popular…

Read more
Ubuntu 14.04 — fail2ban — vulnerability — patch and remediation guide — diagnosis and fix on Ubuntu 14.04

Ubuntu 14.04 — fail2ban — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: Ubuntu 14.04 (trusty) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-5232-1 Related CVEs: CVE-2021-32749 Upstream summary: Jakub Żoczek discovered that certain Fail2ban actions handled whois responses in an insecure way. If Fail2ban was configured to use certain mail actions like […]

Read more
How To Handle CPU-Bound Tasks with Web Workers — step-by-step Javascript tutorial on Progressive Robot

How To Handle CPU-Bound Tasks with Web Workers

In this tutorial, you will create a CPU-bound task that blocks the main thread in the browser and observe how it affects the web app. You will then unsuccessfully attempt to make a CPU-bound task non-blocking using promises. Finally, you will create a Web Worker to offload a CPU-bound task to another thread to prevent it from blocking the main thread.

Read more
SLES 12 — glib-networking — vulnerability — patch and remediation guide — diagnosis and fix on SLES 12

SLES 12 — glib-networking — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: SLES 12 📖 ~4 min read  •  Source: SUSE advisory SUSE-SU-2021:3944-1 (see also SUSE bugzilla) Related CVEs: CVE-2020-13645 Upstream summary: In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to […]

Read more
How to Configure Nginx as a Reverse Proxy on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Configure Nginx as a Reverse Proxy on RHEL 7

How to Configure Nginx as a Reverse Proxy on RHEL 7 A reverse proxy sits in front of one or more backend application servers, forwarding incoming client requests and returning the backend responses. Nginx is exceptionally well-suited for this role due to its event-driven architecture and low memory footprint. On RHEL 7, a common pattern […]

Read more
Garbage Collection in Java — step-by-step Programming tutorial on Progressive Robot

Garbage Collection in Java

Garbage collection in java is one of the advance topic. Java GC knowledge helps us in fine tuning our application runtime performance. Garbage Collection in Java In Java, the programmers don't need to take care of destroying the objects that are out of use. The Garbage Collector takes care of it. Garbage Collector is a […]

Read more
CHAT