Fexingo

Linux Server Admin with Fexingo: Sysadmin, Bash, and Server Engineering

Business EN ↓ 104 episodes

Lucas and Luna sit down at a pair of thin laptops, terminal windows flickering with abstract patterns, to talk Linux server administration as it's actually practiced—bash scripting, systemd quirks, Nginx tuning, SSH hardening, and the daily grind of keeping production services online. Each episode picks a single sysadmin problem: how to diagnose a slow database query without panic, why that cron job keeps failing at 3 AM, or the right way to automate backups with rsync and rclone. Lucas brings the journalistic rigor—he'll cite real-world incidents like the 2021 AWS Kinesis outage that broke mo...

Author

Fexingo

Category

Business

Podcast website

www.fexingo.com

Latest episode

Jul 11, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Linux Server Namespace Isolation with Unshare 11.07.2026

Lucas and Luna dive into Linux namespace isolation using the 'unshare' command. They explain how unshare allows you to create isolated environments for processes without needing full container runtimes. Using a concrete example, they walk through creating a namespace with its own mount table, process tree, and network stack, showing how it differs from tools like Docker and LXC. They discuss use c...

Using Linux Server Etckeeper for Automated Config Version Control 10.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into etckeeper, a lightweight tool that automatically version-controls your /etc directory with Git. They walk through installation, configuration, and a real-world scenario where etckeeper saved a sysadmin after a botched Nginx config edit. You'll learn how to set it up in under five minutes, how it integrates with package ma...

Linux Server Network Performance Tuning with sysctl 10.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into network performance tuning on Linux servers using the sysctl utility. They focus on a practical case: optimizing TCP stack parameters for a high-traffic web server handling thousands of concurrent connections. Lucas explains how to adjust settings like net.core.somaxconn, net.ipv4.tcp_tw_reuse, and net.ipv4.tcp_fin_timeou...

How to Set Up Linux Server Network Bonding with Teamd 09.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into network bonding for Linux servers using the modern teamd daemon. They explain how to combine multiple physical NICs into a single logical interface for redundancy and increased throughput, covering active-backup and load-balancing modes. The hosts walk through a practical example of configuring a two-NIC bond on a CentOS...

Linux Server Performance Tuning with Tuned Profiles 09.07.2026

Episode 100 of Linux Server Admin with Fexingo: Lucas and Luna dive into performance tuning with Tuned, the Linux systemd service that applies predefined profiles to optimize server workloads. They break down the difference between virtual-guest, throughput-performance, and latency-performance profiles using a real-world example of a PostgreSQL database server struggling with background batch jobs...

How to Use Linux Server Control Groups for Resource Isolation 08.07.2026

In episode 99 of Linux Server Admin with Fexingo, Lucas and Luna dive into Linux control groups (cgroups) version 2, a powerful kernel feature for limiting, accounting, and isolating CPU, memory, and I/O usage of processes. They walk through a concrete example: setting up a memory limit on a web server process to prevent an out-of-control PHP-FPM pool from crashing the whole machine. Along the way...

Linux Server Virtual File System Internals with FUSE 08.07.2026

In episode 98 of Linux Server Admin with Fexingo, Lucas and Luna dive into the world of FUSE — Filesystem in Userspace. They explain how FUSE lets you build custom file systems without kernel modules, walk through a real example of mounting an S3 bucket as a local directory using s3fs-fuse, discuss performance trade-offs (context-switch overhead vs. development speed), and share practical tips for...

Linux Server Disk Encryption with LUKS and Clevis 07.07.2026

In this episode, Lucas and Luna dive into full-disk encryption for Linux servers using LUKS (Linux Unified Key Setup) and Clevis for automatic unlocking. Lucas explains how LUKS works at the block layer, the importance of LUKS header backups, and how Clevis integrates with network-bound disk encryption (NBDE) using Tang servers. They walk through a practical example: setting up LUKS on a new disk,...

Linux Server SSH Certificate Authentication Setup 07.07.2026

Episode 96 of Linux Server Admin with Fexingo dives into SSH certificate authentication as a modern alternative to traditional key-based access. Lucas and Luna walk through the practical setup using a custom certificate authority, from generating the CA key pair to signing host and user certificates, configuring sshd, and deploying the trusted CA public key across a small server fleet. They explai...

How to Use Linux Server Network Time Protocol with Chrony 06.07.2026

Episode 95 gets into the weeds of Linux server time synchronization using Chrony instead of the older NTP daemon. Lucas and Luna walk through why accurate time matters more than most sysadmins think — from certificate validation to log correlation to distributed database consistency. They cover the key differences between Chrony and ntpd, how to configure multiple time sources, how to check synchr...

How to Use Linux Server Systemd Timer Units for Scheduling 06.07.2026

Episode 94 of Linux Server Admin with Fexingo dives into systemd timer units as a modern replacement for cron. Lucas and Luna walk through creating a daily backup timer on an Ubuntu 24.04 server, complete with a real example: a timer that triggers a script to archive Nginx logs every morning at 3 AM. They cover timer syntax, calendar events like 'daily' and 'weekly', monotonic timers like 'OnBootS...

How to Use Linux Server Kernel Same-page Merging for Memory Optimization 05.07.2026

Kernel Same-page Merging (KSM) is a Linux kernel feature that deduplicates identical memory pages across processes, dramatically reducing RAM usage in virtualized and containerized environments. In this episode, Lucas and Luna dive into how KSM works under the hood, when to enable it, and real-world performance trade-offs. They walk through enabling KSM on a Debian 12 server, tuning merge_across_n...

Linux Server Auditing with Auditd for Security Compliance 05.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into Linux server auditing using auditd. They explain how to set up audit rules to monitor file access, track user commands, and detect unauthorized changes. Key topics include installing auditd, creating persistent rules with auditctl, generating reports with aureport, and searching logs with ausearch. The hosts use a concret...

How to Use Linux Server Iptables for Advanced Packet Filtering 04.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into iptables — the classic packet filtering framework still essential for sysadmins managing Linux servers. They walk through real-world examples: setting up rules to allow SSH while blocking brute-force attempts, creating stateful firewall policies, and logging dropped packets for troubleshooting. Lucas explains the differen...

Linux Server IPv6 Configuration with systemd-networkd 04.07.2026

In Episode 90 of Linux Server Admin with Fexingo, Lucas and Luna dive into IPv6 configuration for Linux servers using systemd-networkd. They explain why IPv6 matters in 2026, how to set up SLAAC and static addressing, and common pitfalls like duplicate address detection failures. Lucas walks through a real-world example from his home lab, covering sysctl tunables, router advertisement handling, an...

Linux Server Load Balancing with HAProxy 03.07.2026

In episode 89 of Linux Server Admin with Fexingo, Lucas and Luna dive into load balancing Linux servers using HAProxy. They walk through a concrete setup: a pair of web servers behind a single HAProxy frontend, with health checks and round-robin distribution. The conversation covers why you might choose HAProxy over nginx for layer 4 balancing, how to configure backend pools with check intervals,...

How to Use Linux Server Strace for Troubleshooting 03.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into strace — the powerful Linux system call tracer. They explain what strace does, walk through a real-world example of diagnosing a slow web server using strace -c, and cover practical flags like -f for tracing child processes and -e for filtering specific syscalls. They also discuss common pitfalls, such as performance impa...

How to Use Linux Server TCP Wrappers for Host-Based Access Control 02.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into TCP Wrappers — a classic host-based access control system for Linux servers. They explain how TCP Wrappers work with the libwrap library, how to configure /etc/hosts.allow and /etc/hosts.deny to permit or deny connections by IP address or hostname, and the security implications for services like SSH and vsftpd. Lucas shar...

How to Use Linux Server Disk Quotas 02.07.2026

Episode 86 of Linux Server Admin with Fexingo dives into disk quotas on Linux servers. Lucas and Luna walk through setting up user and group quotas with the classic quota tools, configuring quota on an ext4 filesystem, using repquota and warnquota for monitoring and enforcement, and best practices for multi-user environments. They discuss real-world tradeoffs like performance overhead, NFS compati...

How to Use Linux Server Systemd Journal for Centralized Logging 01.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into systemd-journald as a centralized logging solution. They explain how to configure journald to forward logs to a remote server using systemd-journal-upload, enabling secure, encrypted log aggregation across your fleet without third-party tools. The hosts walk through setting up the receiving server with systemd-journal-rem...

How to Use Linux Server Logrotate for Log Management 01.07.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into logrotate, the indispensable tool for managing server log files. They explain why log rotation prevents disk-full disasters, break down the configuration syntax with a real-world example from an Nginx server handling 50,000 requests per day, and show how to set compression, retention policies, and post-rotation scripts. L...

How to Use Linux Server Remote Access with Tailscale 30.06.2026

In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into Tailscale as a modern solution for secure remote access to Linux servers without traditional VPN complexity. They walk through setup on Ubuntu 24.04, discuss subnet routing for reaching devices behind a server, and compare Tailscale's approach to WireGuard and OpenVPN. The conversation covers authentication via SSO provid...

How to Use Linux Server Threat Detection with Falco 30.06.2026

Learn how to use Falco, the open-source runtime security tool, to detect threats on Linux servers in real time. Lucas and Luna walk through installing Falco, writing custom rules, and interpreting alerts to catch suspicious behavior like reverse shells or privilege escalation. They use a concrete example of a compromised web server to show how Falco's output can be integrated with systemd journal...

How to Use Linux Server Logwatch for Daily Reporting 29.06.2026

In episode 81 of Linux Server Admin with Fexingo, Lucas and Luna explore Logwatch, the lightweight log analysis tool that sends daily server reports via email. They walk through installation, basic configuration, service-specific filtering for SSH, Apache, and fail2ban, and tuning report verbosity. Lucas shares a real-world example where Logwatch caught a brute-force attack on a staging server bef...

How to Manage Linux Server Secrets with HashiCorp Vault 29.06.2026

In this episode, Lucas and Luna dive into HashiCorp Vault for Linux server secret management. They cover initializing and unsealing Vault, setting up a secret backend for database credentials, and integrating with applications via the Vault Agent. Using a concrete example of rotating PostgreSQL credentials, they explain why Vault is essential for modern server security — especially in multi-server...

Listen to the Linux Server Admin with Fexingo: Sysadmin, Bash, and Server Engineering podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.