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

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

By FexingoBusiness
Download on the App Store

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

  • Linux Server Failing Gracefully with Systemd OnFailure

    Episode 109 of Linux Server Admin with Fexingo dives into a powerful but often overlooked systemd feature: OnFailure=, which automatically triggers a rescue unit when a critical service fails. Lucas and Luna walk through a real-world scenario — a database server that needs to page the admin and attempt a safe restart without manual intervention. They cover how to pair OnFailure with a custom target, a notification script via mailx, and a delayed restart timer to avoid restart loops. The episode also touches on cgroup resource limits and journald log persistence to make auto-recovery truly robust. If you've ever woken up to a dead service at 3 AM, this one's for you.

    #LinuxServerAdmin #Systemd #OnFailure #ServiceFailure #AutoRecovery #SysadminTools #BashScripts #ServerResilience #DbFailover #Cgroups #Journald #MailxNotifications #TimerUnits #TechPodcast #FexingoBusiness #BusinessPodcast #ServerEngineering #HighAvailability

    Keep every episode free: buymeacoffee.com/fexingo

    9 min
  • Linux Server Disk Quota Management with Quota Tools

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into Linux server disk quota management using the classic quota tools. They walk through setting up quotas on an ext4 filesystem, covering user and group quotas, grace periods, and the soft/hard limit distinction. Using a real example of a shared development server with 20 users, they explain how to enable quotas at the filesystem level, install the quota package, initialize quota databases, and set limits with edquota. They also touch on reporting with repquota and quotacheck, and the gotcha of requiring the usrquota and grpquota mount options. The episode focuses on a practical, reproducible workflow for sysadmins managing limited disk space in multi-user environments, avoiding cloud storage costs or frequent manual cleanup.

    #Linux #Sysadmin #DiskQuota #Quota #ServerAdmin #ext4 #edquota #repquota #quotacheck #FileSystem #UserQuota #GroupQuota #LinuxServer #Fexingo #Technology #Podcast #OpenSource #DevOps

    Keep every episode free: buymeacoffee.com/fexingo

    10 min
  • How to Use Linux Server Systemd Journal for Centralized Logging

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into the systemd journal (journalctl) as a centralized logging solution for Linux servers. They explain how journald collects structured logs from the kernel, services, and applications, and compare it to traditional syslog. Lucas demonstrates practical commands for filtering logs by service, priority, time range, and boot session, and shows how to make logs persistent by adjusting Storage= in journald.conf. The episode covers log rotation settings, viewing kernel logs, and forwarding journal logs to a remote syslog server for centralized monitoring. Perfect for sysadmins managing multiple servers who want faster troubleshooting with structured, indexed logging. No more grep through text files—journalctl is your new best friend.

    #Linux #Sysadmin #Systemd #Journalctl #Logging #CentralizedLogging #Journald #ServerAdministration #Bash #Troubleshooting #KernelLogs #LogRotation #RemoteLogging #Technology #TechPodcast #FexingoBusiness #BusinessPodcast #LinuxServerAdmin

    Keep every episode free: buymeacoffee.com/fexingo

    8 min
  • How to Use Linux Server LVM Snapshots for Backups

    Lucas and Luna dive into Linux Logical Volume Manager (LVM) snapshots—a powerful tool for creating point-in-time copies of filesystems. They explain how snapshots work using copy-on-write, walk through a practical example of backing up a MySQL database with a 10-gigabyte logical volume, and discuss common pitfalls like snapshot exhaustion. By the end, you'll know how to create, mount, and remove LVM snapshots for consistent backups without downtime.

    #Linux #Sysadmin #LVM #Snapshots #Backups #MySQL #CopyOnWrite #Filesystem #ServerAdministration #Bash #Technology #FexingoBusiness #BusinessPodcast #DevOps #Storage #DatabaseBackup #LogicalVolumeManager #DataProtection

    Keep every episode free: buymeacoffee.com/fexingo

    8 min
  • How to Use Linux Server BPF Compiler Collection for Performance

    In this episode, Lucas and Luna dive into the BPF Compiler Collection (BCC) for Linux server performance analysis. They explore how BCC provides dynamic tracing tools for understanding system behavior without recompiling kernels. Using a concrete example of diagnosing a database slowdown on a production server, Lucas explains how to use the 'biolatency' and 'runqlat' tools to pinpoint issues. Luna challenges the learning curve and asks about safety in production environments. The discussion covers installation, key tools, and a real-world workflow for identifying I/O bottlenecks and CPU scheduling anomalies. By the end, listeners understand how BCC transforms Linux server tuning from guesswork into data-driven decisions.

    #LinuxServerAdmin #BPFCompilerCollection #BCC #PerformanceTuning #DynamicTracing #Kernel #SystemAdmin #Sysadmin #Bash #ServerEngineering #Technology #ITOperations #DevOps #LinuxKernel #TracingTools #Biolatency #Runqlat #FexingoBusiness

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Linux Server Namespace Isolation with Unshare

    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 cases like testing software in a sandbox or running multiple instances of a service on the same machine without conflict. The episode covers the practical steps: unshare options like --mount, --pid, --net, and how to combine them. They also touch on the relationship between namespaces and cgroups for resource control. Perfect for sysadmins who want lightweight isolation without the overhead of full containerization.

    #Linux #Sysadmin #Namespaces #Unshare #Containerization #ProcessIsolation #MountNamespace #PidNamespace #NetNamespace #CommandLine #Technology #Fexingo #LinuxServerAdmin #FexingoBusiness #BusinessPodcast #ServerEngineering #Bash #Sandboxing #LightweightContainers

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Using Linux Server Etckeeper for Automated Config Version Control

    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 managers, and why it's a smarter safety net than manual backups or ad-hoc snapshots. Perfect for anyone running production Linux servers who wants to track every change to critical config files without extra overhead. Plus, a quick case on rolling back a broken SSH config after a remote reboot. No fluff, just practical server engineering.

    #Etckeeper #LinuxServerAdmin #Sysadmin #VersionControl #Git #ConfigurationManagement #DevOps #ServerSecurity #Nginx #SSH #Bash #Automation #ProductionServers #Technology #Linux #FexingoBusiness #BusinessPodcast #ServerEngineering

    Keep every episode free: buymeacoffee.com/fexingo

    16 min
  • Linux Server Network Performance Tuning with sysctl

    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_timeout to reduce latency and prevent connection drops under load. Luna shares a real-world example from a previous gig where a misconfigured net.core.rmem_max caused packet loss during a Black Friday sale. They also cover how to make changes persistent via /etc/sysctl.conf and the risks of blindly copying tuning guides. The episode includes a low-key listener-support mention and ends with a forward-looking question about kernel parameter versioning. Perfect for sysadmins who want to squeeze more performance out of their existing hardware without buying new gear.

    #Linux #Sysadmin #NetworkPerformance #sysctl #TCPTuning #ServerOptimization #KernelParameters #WebServer #HighTraffic #NetworkStack #PerformanceTuning #Technology #LinuxServerAdmin #FexingoBusiness #BusinessPodcast #ServerEngineering #Bash #LinuxNetworking

    Keep every episode free: buymeacoffee.com/fexingo

    9 min
  • How to Set Up Linux Server Network Bonding with Teamd

    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 Stream 9 server using the teamd command-line tools and network manager integration. They also discuss real-world use cases like web server high availability and NFS storage clusters. By the end, you'll know how to set up a resilient network connection that keeps your services online even if one cable fails. Perfect for sysadmins looking to improve server uptime without expensive hardware.

    #Linux #NetworkBonding #Teamd #ServerAdmin #Sysadmin #CentOS #NetworkRedundancy #LoadBalancing #ActiveBackup #NICTeaming #FexingoBusiness #BusinessPodcast #Technology #LinuxServer #HighAvailability #NetworkManager #Teamdctl #ServerEngineering

    Keep every episode free: buymeacoffee.com/fexingo

    13 min
  • Linux Server Performance Tuning with Tuned Profiles

    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. Lucas explains how to change profiles, check active settings, and create custom rules for hybrid workloads. The conversation stays practical—no theory without application—and ends with a concrete decision framework: if your server runs mixed workloads, Tuned saves you from manually tuning sysctl knobs. Perfect for sysadmins who manage database servers, web servers, or any box where one-size-fits-all kernel defaults aren't good enough.

    #LinuxServerAdmin #Tuned #PerformanceTuning #Sysadmin #Bash #ServerEngineering #Technology #Linux #PostgreSQL #Systemd #Virtualization #sysctl #Kernel #Optimization #DevOps #FexingoBusiness #BusinessPodcast #SysadminTips

    Keep every episode free: buymeacoffee.com/fexingo

    9 min

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

From the publisher's feed

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 monitoring for half the internet, or the time a misplaced chmod command took down a major e-commerce site for an hour. Luna pushes back with hands-on experience: she's the one who asks whether you really need Docker for a three-service stack, or why your fail2ban config is banning your own IP. Together they cut through vendor hype—no Kubernetes if you have five servers, no Ansible if a shell loop will do—and focus on the tools and habits that keep systems boringly stable. The listener is someone who manages servers—maybe a solo IT generalist at a mid-size company, a DevOps engineer tired of conference talk, or a hobbyist running a home lab who wants professional-grade discipline. No whiteboarding abstract architectures; just concrete decisions, error messages, and the trade-offs between uptime and complexity. Can you afford to ignore SELinux? When is it smarter to reboot than to debug a memory leak? And how do you explain a 99.9% uptime SLA to a manager who thinks 'the cloud' fixes everything?