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