Linux

System administration, shell scripting, package management

Linux tutorials

linux Advanced

Build a custom Linux kernel module for hardware device monitoring

Learn how to write, build and load a custom Linux kernel module that exposes hardware metrics through a character device, proc and sysfs interfaces, then sign it for Secure Boot and package it with DKMS for distribution across kernel updates.

90 min 4 distros 20 views
linux Advanced

Build a highly available Linux cluster with Pacemaker and Corosync

Build a two-node active-passive cluster with Pacemaker, Corosync and pcs, including STONITH fencing, resource constraints and automatic failover of a floating virtual IP.

75 min 4 distros 93 views
linux Advanced

Fix apt update E: Repository no longer has a Release file

Resolve apt update errors when repositories lose Release files due to expired GPG keys, discontinued repos, or corrupted package manager state. Includes diagnostics, recovery methods, and prevention strategies.

25 min 7 distros 10,200 views
linux Advanced

Configure Linux transparent huge pages and memory optimization for database workloads

Learn to configure transparent huge pages (THP) and optimize Linux memory management for database workloads. Covers THP disable/enable strategies, performance monitoring, and automation with systemd.

25 min 6 distros 1,840 views
linux Advanced

Configure Linux container memory limits and monitoring with systemd and cgroups v2

Set up memory limits and monitoring for containers using systemd services and cgroups v2 to prevent OOM kills and track resource usage.

25 min 6 distros 2,268 views
linux Advanced

Configure Linux memory cgroups v2 with systemd for advanced process isolation and resource control

Set up cgroups v2 unified hierarchy with systemd to implement memory limits, isolation policies, and automated pressure responses for container workloads and system processes.

25 min 6 distros 3,569 views