Linux Version Odyssey: Navigating Through Time and Technology | Linux Journal

System & Network Admin
Linux: Run a Single Command across Multiple Servers with SSH
You don't always need third-party software to control multiple Linux servers — not when a bit of scripting magic can get the job done.
How to Install Mosquitto MQTT Server on Ubuntu 22.04
Mosquitto is a free, open-source, and lightweight server implementation of the MQTT protocol. This post will show you how to install the Mosquitto ser...
Accelerate Your Pip Installs with Uv
Have you ever found yourself patiently waiting as Pip installs the various Python packages needed for your latest project? Well, the good folks at Astral aim to solve this common frustration with their new tool: uv! What is Uv? uv is a fast (10-100 times faster) high-speed package installer and
Clustering Elixir From Laptop to Cloud
Documentation and guides from the team at Fly.io.
Making bash aliases easy to manage
Aliases provide an easy way to reuse complicated or often-used commands.
How to keep your product alive: poor man's SRE
Let's imagine your product didn't die and managed to gain some real traction (🎉 CONGRATULATIONS!). After a few years it stops being a small and nimble project and turns into something much bigger, involving dozens and hundreds of people.
Project lifecycle: MVP - growth - maintenance
What does a full-stack engineer
Be It Resolved: Systemd Shall Serve DNS
Our topic today is configuring desktop Linux DNS settings. It’s simple in principle and can yield privacy, security, and availability benefits. Yet despite how straightforward it is in theory and historically was in practice, customizing your device’s DNS is no longer an intuitive matter.
Crafting Advanced DNS Configurations on Linux
This installment will start by fleshing out how systemd-resolved routes queries. From there, I will outline how to configure DNS on a per-link basis. To close, I will reflect on why it’s so difficult to get simple, consistent, and actionable information on this subject.
13 Practical Examples of 'history' Command in Linux
In this post, we will see how we can use the history command effectively to extract the commands that were executed by users in the Bash shell.
Determining leap years on Linux
Leap years are not quite as regular as we might have believed. A fairly simple Linux script can tell you whether a year will be a leap year or not.
Unlocking the Power of DPKG with Debian Package Management Skills | Linux Journal
Nix is a better Docker image builder than Docker's image builder - Xe Iaso
A short note on setting up a Linux kernel debugging environment
Mastering Python on Windows: A Comprehensive Guide to Version Control and Package Management
Unlock the secrets of Python development on Windows with our comprehensive guide. Learn version control, package management, and streamline your projects effortlessly.
How to ensure users periodically update their passwords on Linux
Requiring password changes is a common security practice, and Linux systems admins can use the chage command to view and change password expiration information.
How to Configure Mutual TLS for Apache 2 | DocuSign
Microsoft OS/2 Documentation
Everything from user manuals to programming books!
How to Build Custom Linux Live Environments | Linux Journal
How to Optimize Your Linux Kernel with Custom Parameters | Linux Journal
Trying out Microsoft's pre-release OS/2 2.0
It fell through a timewarp from an alternate and very different computing universe
Monitor the Health of Multiple SMART Disks with Scrutiny
Scrutiny can monitor the SMART health of multiple disks in multiple servers and expose it through a web interface.
Scrutiny is a must-have app to monitor Unraid's drives
This guide will show you how to install Scrutiny, a hard drive health dashboard and monitoring solution, on Unraid.
Top 10 Best Scanning Tools for Linux System
For digitalizing your paper docs there is no alternative to scanners. Here are the best scanning tools for Linux that will get the job done.
VueScan Scanner Software for macOS, Windows, and Linux
VueScan is the easiest way to get your scanner working on macOS, Windows and more. VueScan includes a driver for your scanner even though it isn't support anymore.
How to install or compile GIMP filters/plugins/extensions on Linux
This page explains how to install or compile GIMP filters/plugins/extensions on a Debian, Ubuntu, CentOS/RHEL and Fedora Linux to improve your productivity.
Ncdu - A Disk Usage Analyzer and Tracker for Linux
ncdu (NCurses Disk Usage) is a command-line version of the du command, which is based on ncurses and offers the fastest way to analyze and track disk space.
Scalpel - Recover Deleted or Lost Files on Linux
Scalpel is a data recovery tool that is specifically crafted to scan storage devices to retrieve lost files that may have been accidentally deleted.
Meet DBOS: A Database Alternative to Kubernetes
The creator of PostgreSQL has teamed with the creator of Apache Spark to build a cloud OS on top of a distributed database, aiming to offer better security and less management complexity than the Linux/K8s combo so widely-used today.
How to Better Manage Stateful Applications in Kubernetes
Combine machine learning, artificial intelligence, live migration and Kubernetes to enhance cloud and stateful application resilience.