Linux

How To Install Graylog2 And Centralize Logs On Ubuntu 14.04 — step-by-step Linux tutorial on Progressive Robot

How To Install Graylog2 And Centralize Logs On Ubuntu 14.04

In this tutorial, we will cover the installation of Graylog2 (v0.20.2), and configure it to gather the syslogs of our systems in a centralized location. Graylog2 is a powerful log management and analysis tool that has many use cases, from monitoring SSH logins and unusual activity to debugging applications. It is based on Elasticsearch, Java, MongoDB, and Scala.

Read more
How To Enable SFTP Without Shell Access on Ubuntu 20.04 — step-by-step Linux tutorial on Progressive Robot

How To Enable SFTP Without Shell Access on Ubuntu 20.04

In a standard configuration, the SSH server grants file transfer access and terminal shell access to all users with an account on the system. In this tutorial, we’ll set up the SSH daemon to limit SFTP access to one directory with no SSH access allowed on per user basis on an Ubuntu 20.04 server.

Read more
How to Install and Use Skopeo for Container Image Management on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install and Use Skopeo for Container Image Management on RHEL 8

Skopeo is a command-line tool for working with container images and registries without requiring a running container daemon. On RHEL 8 it is available directly from the default repositories, making it one of the easiest container tools to install and use. Unlike Docker CLI, Skopeo can inspect, copy, sync, and delete images across registries without […]

Read more
Common Problems 121004

Debian 10 – unattended-upgrades lock prevents manual apt operations

🟡 Medium   ⏱ 5–30 min  Last verified: 26 June 2020 Affected versions: Debian 10 📖 ~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 & […]

Read more
Common Problems 118586

Ubuntu 16.04 LTS – sudo breaks due to sudoers syntax error

🔴 Critical   ⏱ 5–30 min  Last verified: 26 June 2020 Affected versions: Ubuntu 16.04 LTS Ubuntu 16.04 Ubuntu 16.04.7 📖 ~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 […]

Read more
openSUSE Tumbleweed — pia — vulnerability — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — pia — vulnerability — 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-2020:0784-1 (see also SUSE bugzilla) Related CVEs: CVE-2020-13696 Upstream summary: An issue was discovered in LinuxTV xawtv before 3.107. The function dev_open() in v4l-conf.c does not perform sufficient checks to prevent an […]

Read more
Как установить и начать использовать PostgreSQL в Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

Как установить и начать использовать PostgreSQL в Ubuntu 16.04

Системы управления реляционными базами данных являются ключевым компонентом работы многих веб-сайтов и приложений. Они предоставляют средство структурированного хранения, организации и доступа к информации. PostgreSQL или Postgres – это система управления реляционной базой…

Read more
Initial Server Setup with Debian 9 — step-by-step Linux tutorial on Progressive Robot

Initial Server Setup with Debian 9

When you first create a new Debian 9 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you a solid foundation for subsequent…

Read more
How to Configure LVM Thin Provisioning on Debian 10 — step-by-step Debian 10 tutorial on Progressive Robot

How to Configure LVM Thin Provisioning on Debian 10

Introduction This guide explains how to Configure LVM Thin Provisioning on Debian 10 on Debian 10 Buster. Debian Buster 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 10 install with the […]

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

openSUSE Tumbleweed — devscripts — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE security advisory Related CVEs: CVE-2012-2240 CVE-2012-2241 CVE-2012-3500 Upstream summary: scripts/dscverify.pl in devscripts before 2.12.3 allows remote attackers to execute arbitrary commands via unspecified vectors related to "arguments to external commands." Table of contents […]

Read more
CHAT