How to Configure Mutual TLS using PostgreSQL and NodeJS

Introduction Mutual TLS (mTLS) lets 2 services prove their identity to each other using X.509 certificates, so no password is passes through the network. In a standard TLS setup, only the server presents a certificate and the client stays anonymous, usually authenticating with a password. With mTLS, the client also presents a certificate, and PostgreSQL […]

dmesg – The Low-Level Kernel Logs Utility

Introduction The kernel ring buffer ‘dmesg‘ is the low-level kernel logs utility in Linux. Before we’ll explain how to use this utility, we must first understand what it does. The ‘dmesg‘ utility gives the user the ability to read kernel initialization logs out of the ring buffer. The kernel ring buffer is a special, fixed-size […]

How to Create a Local Repository on RHEL9

An image showcasing how a local repository on rhel9 works

Introduction DNF is the default command-line package management utility for RPM-based Linux distributions. Primarily developed and maintained by Red Hat with contributions from the Fedora community, it was designed to improve upon the previously used YUM package manager, with better performance, memory usage, and dependency resolution. As the primary manager for Red Hat Enterprise Linux […]