Linux

How To Install MySQL on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Install MySQL on Ubuntu 18.04

MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data. This tutorial will explain how to install MySQL version 5.7 on an Ubuntu 18.04 server.

Read more
openSUSE Tumbleweed — jackson-databind — multiple vulnerabilities (20 CVEs) — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — jackson-databind — multiple vulnerabilities (20 CVEs) — patch and remediation guide

🔴 Critical   ⏱ 15–90 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE security advisory Related CVEs: CVE-2018-11307 CVE-2018-14718 CVE-2018-14721 CVE-2018-19360 CVE-2018-19361 CVE-2019-14379 CVE-2019-14893 CVE-2019-16942  +12 more Upstream summary: An issue was discovered in FasterXML jackson-databind 2.0.0 through 2.9.5. Use of Jackson default typing along with […]

Read more
How To Install F# and Set Up a Local Programming Environment on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Install F# and Set Up a Local Programming Environment on Ubuntu 18.04

F# is a concise, open-source, functional programming language initially developed at Microsoft Research to extend .NET, Microsoft’s set of tools, libraries, and languages to build applications and services. In this tutorial, we will set up an F# programming environment on Ubuntu 18.04 using both .NET Core and Mono runtimes. We will then write some code examples to test and review build and compile methods.

Read more
Como Instalar e Proteger o phpMyAdmin no Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

Como Instalar e Proteger o phpMyAdmin no Ubuntu 16.04

Enquanto muitos usuários precisam da funcionalidade de um sistema de gerenciamento de banco de dados como o MySQL, eles podem não se sentir confortáveis interagindo com o sistema unicamente a partir do prompt do MySQL. O phpMyAdmin foi criado para que os usuários possam…

Read more
openSUSE Tumbleweed — python-Django — multiple vulnerabilities (3 CVEs) — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — python-Django — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE advisory openSUSE-SU-2023:0077-1 (see also SUSE bugzilla) Related CVEs: CVE-2015-3982 CVE-2015-5145 CVE-2015-5963 Upstream summary: The session.flush function in the cached_db backend in Django 1.8.x before 1.8.2 does not properly flush the session, which allows […]

Read more
How to Set Up BGP Routing with BIRD on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Set Up BGP Routing with BIRD on Debian 9

Introduction This guide explains how to Set Up BGP Routing with BIRD 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 […]

Read more
Ubuntu 16.04 — aria2 — vulnerability — patch and remediation guide — diagnosis and fix on Ubuntu 16.04

Ubuntu 16.04 — aria2 — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 13 September 2019 Affected versions: Ubuntu 16.04 (xenial) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4869-1 Related CVEs: CVE-2019-3500 Upstream summary: It was discovered that aria2 could accidentally leak authentication data. An attacker could possibly use this to gain access to sensitive information. Table of […]

Read more
How to Configure SSH Hardening on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure SSH Hardening on Debian 9

Introduction Deploying configure ssh hardening on debian 9 on a Debian 9 Stretch machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites You will need […]

Read more
CHAT