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

  • The Case for Filesystem Snapshots Before Package Updates

    Before you run apt upgrade or yum update, there's a better safety net than hoping you can roll back. In this episode, Lucas and Luna dive into why filesystem snapshots — using LVM or ZFS — should be a standard pre-update ritual. They walk through a real scenario: a production server that survived a broken kernel update only because the sysadmin had a five-second snapshot routine. They explain the difference between snapshots and backups, why most sysadmins skip this step, and how to set up a simple snapshot script that takes under a minute. If you manage Linux servers and have ever held your breath during an update, this episode is for you.

    #FilesystemSnapshots #LVM #ZFS #LinuxServerAdmin #Sysadmin #PackageUpdates #aptUpgrade #yumUpdate #ServerRecovery #RollbackStrategy #BackupVsSnapshot #ProductionServer #ServerReliability #BashScripting #Technology #ServerEngineering #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • How to Tame Linux Kernel OOM Killer with Systemd

    Episode 18 of Linux Server Admin with Fexingo tackles the Linux kernel's Out-Of-Memory (OOM) Killer—a necessary but brutal mechanism that can kill critical services when memory pressure spikes. Hosts Lucas and Luna explore why the OOM Killer often targets the wrong process, how systemd's OOMD (introduced in v243) gives sysadmins fine-grained control over which services get sacrificed, and a real-world case where a misconfigured PostgreSQL OOM score led to production downtime. They cover practical configuration: adjusting OOMScoreAdjust, setting ManagedOOMSwap and ManagedOOMMemoryPressure, and using oomd to protect essential daemons like SSH and monitoring agents. The episode includes a walkthrough of reading /proc//oom_score and /proc//oom_score_adj, plus a donation segment about keeping the show ad-free. Aimed at sysadmins managing Linux servers under memory constraints, this episode provides actionable steps to prevent the OOM Killer from ruining your day.

    #LinuxServerAdmin #Sysadmin #OOMKiller #Systemd #OOMD #Kernel #MemoryManagement #ServerEngineering #PostgreSQL #SystemdOOMD #LinuxPerformance #SysadminTips #ProductionDowntime #Technology #DevOps #FexingoBusiness #BusinessPodcast #ServerAdmin

    Keep every episode free: buymeacoffee.com/fexingo

    12 min
  • Why Your Linux Server Needs a Dedicated Log Aggregation Pipeline

    Episode 17 of Linux Server Admin with Fexingo dives into the case for a dedicated log aggregation pipeline. Lucas and Luna walk through a real-world scenario where a production outage was prolonged by 45 minutes because logs were scattered across 12 servers with no central aggregation. They explain why tools like the ELK stack or Loki reduce mean time to resolution, how a centralized pipeline turns chaos into searchable data, and why every Linux server team should treat log aggregation as core infrastructure — not an afterthought. Specific numbers: 12 servers, 45 minutes, 3.2 terabytes of logs per month. Listeners walk away with the concrete case for adding a pipeline to their own server environment.

    #LogAggregation #ELKStack #Loki #CentralizedLogging #LinuxServerAdmin #LinuxSysadmin #DevOps #SiteReliabilityEngineering #MeanTimeToResolution #ProductionOutage #Observability #ServerMonitoring #Bash #ServerEngineering #Infrastructure #TechPodcast #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Why Your Linux Server Needs a Dedicated Time-Series Database

    In this episode of Linux Server Admin, Lucas and Luna explore why a dedicated time-series database (TSDB) like InfluxDB or VictoriaMetrics can transform how you handle server metrics, logs, and monitoring data. They walk through a real-world scenario: a mid-size e-commerce company whose Prometheus setup buckled under 500,000 metrics per second, leading to dropped data and skewed alerts. Lucas explains the architectural differences between traditional relational databases and TSDBs—columnar storage, downsampling, and retention policies—while Luna questions when you might be over-engineering by adding yet another service. They conclude with practical deployment tips: start with a single-node TSDB, set retention to 30 days, and use Grafana for visualization. Perfect for sysadmins tired of hunting through grep logs or fighting with SQL queries on metric tables.

    #TimeSeriesDatabase #InfluxDB #VictoriaMetrics #Prometheus #ServerMonitoring #Metrics #DatabaseDesign #LinuxSysadmin #DevOps #Grafana #Downsampling #RetentionPolicy #Observability #TechPodcast #Sysadmin #LinuxServer #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Why Your Linux Server Needs A Dedicated Monitoring Stack

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna argue that every production Linux server should run its own dedicated monitoring stack, separate from the application infrastructure. They walk through a real-world case where a shared Prometheus instance caused a cascading failure in a SaaS company's monitoring, and explain how a dedicated stack with Grafana, Prometheus, and Alertmanager on a minimal VM would have prevented the outage. They discuss the minimal resource footprint (less than 512 MB RAM), the trade-off of operational overhead versus reliability, and why the monitoring stack should be treated as critical infrastructure with its own dedicated bastion host. The hosts also touch on the importance of blackbox probes to detect internet-facing issues, and how a dedicated stack simplifies incident response during failures. No prior episodes have covered the architectural argument for a dedicated monitoring stack. This is a must-listen for sysadmins managing more than a handful of servers.

    #LinuxServerAdmin #FexingoBusiness #BusinessPodcast #Technology #Sysadmin #ServerMonitoring #Prometheus #Grafana #MonitoringStack #InfrastructureAsCode #IncidentResponse #DevOps #Alerting #BastionHost #ProductionOutage #ServerReliability #BlackboxProbes #MinimalVM

    Keep every episode free: buymeacoffee.com/fexingo

    8 min
  • Why Your Linux Server Needs a Dedicated Bastion Host

    Episode 14 of Linux Server Admin with Fexingo: Sysadmin, Bash, and Server Engineering. Lucas and Luna explain why routing all SSH traffic through a dedicated bastion host dramatically reduces your attack surface and simplifies compliance. They walk through a real-world setup using a $5/month VPS as a jump box, discuss sshd hardening (disabling root login, key-only auth, port knocking), and cover audit logging with auditd. The episode also details how to forward SSH agent keys securely via ssh -A, and what happens during a typical breach attempt when no bastion exists. Perfect for sysadmins managing fleets of 10 to 1,000 servers who want one clear, practical improvement this week.

    #BastionHost #SSHSecurity #LinuxSysadmin #JumpBox #ServerHardening #CyberSecurity #Infrastructure #DevOps #Bash #FexingoBusiness #BusinessPodcast #TechnologyPodcast #LinuxAdmin #AuditLogging #PortKnocking #AgentForwarding #VPS #ProductionServer

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Why Your Linux Server Needs Immutable Root

    Lucas and Luna explain the concept of immutable root filesystems for Linux servers—why making the root partition read-only can stop configuration drift, prevent malware persistence, and simplify updates. They dive into how Fedora Silverblue and openSUSE MicroOS implement this, the trade-offs for package management, and why it's gaining traction for production workloads in 2026. No theoretical fluff—just practical reasons to consider going immutable.

    #ImmutableRoot #LinuxServers #Sysadmin #ConfigurationDrift #FedoraSilverblue #openSUSEMicroOS #ReadOnlyRoot #ServerHardening #DevOps #InfrastructureAsCode #Technology #FexingoBusiness #BusinessPodcast #ServerAdmin #Bash #ContainerOrchestration #AtomicUpdates #Security

    Keep every episode free: buymeacoffee.com/fexingo

    14 min
  • Why Your Linux Server Needs a Dedicated Ansible Control Machine

    Episode 12 of Linux Server Admin with Fexingo digs into a common but overlooked failure point in server management: running Ansible from a personal workstation. Lucas and Luna walk through a real-world case where a sysadmin's laptop battery died mid-playbook, leaving a fleet of 200 production servers in an inconsistent state. They explain why a dedicated, stateless Ansible control machine — a cheap VM or Raspberry Pi — prevents configuration drift, enforces idempotency, and makes your automation truly reliable. Along the way, they touch on Git-based workflow, vault encryption for secrets, and the golden rule of never running ad-hoc commands in prod. If you manage even a handful of Linux servers, this episode will change how you think about your control node.

    #Ansible #LinuxServerAdmin #DevOps #Sysadmin #ConfigurationManagement #Automation #ServerManagement #InfrastructureAsCode #Git #AnsibleVault #Idempotency #ConfigurationDrift #RaspberryPi #ControlMachine #ProductionReliability #FexingoBusiness #Technology #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    15 min
  • Why Your NTP Setup Is Probably Drifting

    Episode 11 of Linux Server Admin tackles a silent server killer: clock drift. Lucas and Luna explain why even a 50-millisecond offset can break database replication, certificate validation, and distributed consensus. They walk through a real example of a PostgreSQL cluster that failed silently because chrony wasn't configured to poll multiple upstream servers. They compare ntpd vs chronyd vs systemd-timesyncd, show how to check drift with chronyc tracking, and explain why you should never use a single NTP source. A concrete guide for sysadmins who want production-grade time sync.

    #NTP #ClockDrift #Chrony #SystemdTimesyncd #ServerTime #LinuxSysadmin #PostgreSQL #DatabaseReplication #ProductionServer #TimeSync #Chronyc #DistributedSystems #Technology #Linux #Sysadmin #FexingoBusiness #BusinessPodcast #ServerEngineering

    Keep every episode free: buymeacoffee.com/fexingo

    10 min
  • How to Debug a Kernel Panic in Production

    When your production server suddenly drops into a kernel panic, the instinct is to reboot and hope it doesn't happen again. Lucas and Luna walk through a real case from a fintech startup where a misconfigured memory module caused intermittent panics across a 200-node cluster. They explain how to capture crash dumps, read the stack trace to identify the offending driver or hardware, and use tools like kdump, crash, and mcelog to pinpoint the root cause. The episode also covers prophylactic measures: setting up netconsole for remote logging, enabling panic-timeouts for automatic reboot, and testing memory with memtest86 during maintenance windows. By the end, listeners will know exactly what to do the next time their server greets them with a blinking cursor on a black screen.

    #KernelPanic #LinuxDebugging #ProductionServer #kdump #crashUtility #mcelog #netconsole #memtest86 #Sysadmin #Linux #Technology #ServerEngineering #FexingoBusiness #BusinessPodcast #TechPodcast #LinuxServerAdmin #Bash #ServerReliability

    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?