Implementing High Availability and Load Balancing with Keepalived

Overview Keepalived is a free, open-source routing software written in C that provides load balancing and high-availability capabilities. It operates at layers 3, 4, and 7 of the OSI model, functioning similarly to layer 3/4/7 switches. The software primarily offers two key features: load balancing (implemented through Linux's IP Virtual Server ...

Posted on Tue, 20 Oct 2026 16:25:51 +0000 by matstuff

Understanding UDP Network Programming with Socket APIs in Linux

This article delves into the fundamental concepts and practical implementation of UDP network programming using socket APIs in Linux. We will cover essential prerequisites, the socket programming interface, and a step-by-step guide to building simple UDP client and server applications. I. Foundational Concepts A. IP Addresses: Source and Destin ...

Posted on Tue, 20 Oct 2026 16:12:41 +0000 by the max

AWK Text Processing Guide

Introduction to AWK AWK is a powerful text processing language designed for pattern scanning and data extraction. Unlike grep for searching and sed for editing, AWK excels at data analysis and report generation. It processes input line by line, splitting each line into fields using whitespace as the default separator, then performs various oper ...

Posted on Mon, 19 Oct 2026 16:41:50 +0000 by mattl

Deploying a High-Availability Kubernetes Cluster with Containerd on Ubuntu

Environment Overview The following infrastructure is utilized for this deployment, featuring a single control plane node and two worker nodes. All systems run Ubuntu 22.04 LTS on identical hardware specifications. Role Hostname IP Address Master k8s-master 192.168.2.216 Worker k8s-worker-1 192.168.2.215 Worker k8s-worker-2 192.168.2. ...

Posted on Mon, 19 Oct 2026 16:21:01 +0000 by tyty1993

Implementing MySQL Database Operations in C on Linux

MySQL Server Installation Begin by installing the MySQL database server on your Linux system using the distribution's package manager: sudo apt update sudo apt install mysql-server Once installed, start the MySQL service: sudo systemctl start mysql Verify that the service is running correctly: sudo systemctl status mysql Instlaling MySQL Dev ...

Posted on Sun, 18 Oct 2026 16:44:30 +0000 by jeff_valken

Deploying and Securing OpenSSH on Ubuntu 22.04

OpenSSH Installation Update the package index and install the OpenSSH server daemon: sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install -y openssh-server Verify the installed version: ssh -V Security Hardening for SSH While default settings are generally secure, customizing /etc/ssh/sshd_config can further protect the system. ...

Posted on Sun, 18 Oct 2026 16:32:28 +0000 by Ironphp

Building a Productive Development Environment on Ubuntu

Selecting Ubuntu (22.04 or 24.04) as a primary workstation OS requires a curated set of tools to bridge the gap between functionality and performance. This collection focuses on essential software and configurations for a seamless workflow, primari utilizing apt and snap for package management. Network and Proxy Management Proxychains proxychai ...

Posted on Sun, 18 Oct 2026 16:26:27 +0000 by dgray

Essential Linux Administration and Troubleshooting Guide

Storage and Filesystem Management Handling Disk Space Exhaustion When the root partition runs out of space, basic shell features like tab-completion may fail. To resolve this, inspect large directories and remove unnecessary data. # Check usage in temporary and user directories cd /tmp && du -sh * cd /home && sudo du -sh * File ...

Posted on Sun, 18 Oct 2026 16:07:01 +0000 by bettyatolive

Minimal Xorg Installation Guide for Linux Systems

Introduction to Xorg X.Org Server (officially the X.Org Foundation Open Source Public Implementation of X11) is the reference implementation of the X Window System. It's an open-source project maintained by the X.Org Foundation and hosted on freedesktop.org. The project has evolved through several major releases: Version Date X11 Release ...

Posted on Sun, 18 Oct 2026 16:03:49 +0000 by headbangerbuggy

Command-Line HTTP Operations with cURL

Syntax Overview cURL follows a straightforward invocation pattern: curl [options] <URL> Core Options Reference Option Description -A, --user-agent Specifies client identification string -b, --cookie Sends cookies from string or file -c, --cookie-jar Persists cookies to file after transfer -C, --continue-at Resumes interrupte ...

Posted on Sat, 17 Oct 2026 16:07:11 +0000 by Navarr