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 Log Aggregation with systemd-journald

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into practical log aggregation using systemd-journald, the built-in logging daemon on modern Linux servers. They explain how to centralize logs from multiple services, filter by priority, use journald's structured metadata, and forward logs to a remote syslog server for centralized monitoring. The discussion covers real scenarios like debugging a failing web server and correlating logs across containers. They also touch on log rotation, persistence settings, and security considerations like protecting log integrity. By the end, listeners will know how to replace traditional syslog with journald for better performance and richer querying, without needing third-party tools like Logstash or Graylog. Perfect for sysadmins running Ubuntu 24.04, RHEL 9, or any distro using systemd.

    #LinuxServerAdmin #systemdJournald #LogAggregation #LinuxLogging #Sysadmin #TechPodcast #FexingoBusiness #BusinessPodcast #ServerManagement #Journalctl #CentralizedLogging #Syslog #LogRotation #Ubuntu #RHEL #Containers #Security #OpenSource

    Keep every episode free: buymeacoffee.com/fexingo

    9 min
  • Linux Server Tuned Daemon for Dynamic Performance Optimization

    Lucas and Luna dive into the tuned daemon, a Linux tool that dynamically adjusts kernel parameters, CPU governor, disk elevator, and network settings based on workload profiles. They walk through how to install tuned on Ubuntu 24.04, inspect active profiles with tuned-adm, and explain the difference between throughput-performance and latency-performance profiles. Lucas shares a real-world example where switching from the default balanced profile to virtual-host improved database query response by 18 percent on a PostgreSQL server. They also discuss creating custom profiles for mixed workloads and demonstrate how to pin profiles to specific cgroups for multi-tenant isolation. If you manage Linux servers and want hands-off performance tuning without editing sysctl manually, this episode gives you a concrete starting point.

    #LinuxServerAdmin #TunedDaemon #PerformanceTuning #Sysadmin #UbuntuServer #CPUGovernor #KernelParameters #DiskScheduler #NetworkTuning #PostgreSQL #ServerOptimization #LinuxPerformance #TunedAdm #Cgroup #VirtualHostProfile #Technology #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    8 min
  • Linux Server Kernel Same-page Merging for Memory Overcommit

    Episode 127 of Linux Server Admin with Fexingo dives into Kernel Same-page Merging (KSM) – a Linux kernel feature that deduplicates identical memory pages to reduce RAM usage in virtualized and containerized environments. Lucas and Luna walk through how KSM works under the hood, from the memory scan daemon to the merge_across_nodes and sleep_millisecs tuning knobs. They discuss real-world use cases at scale, including a case study of a 40 percent memory saving on a VM host running 200 Ubuntu guests. The hosts explain when KSM pays off (dense virtual desktops, lab clusters) and when it hurts (latency-sensitive databases). They also cover security considerations like side-channel risks and the madvise MADV_MERGEABLE flag. Practical commands for enabling, monitoring, and disabling KSM are included, along with a note on alternatives like zswap and zram. Perfect for sysadmins managing memory-constrained Linux servers.

    #KSM #KernelSamepageMerging #LinuxServer #MemoryOvercommit #Sysadmin #Virtualization #KVM #QEMU #MemoryManagement #LinuxKernel #ServerOptimization #ContainerHosting #Technology #FexingoBusiness #BusinessPodcast #LinuxAdmin #RAMSavings #CloudInfrastructure

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Linux Server Network Namespace Isolation for Container Testing

    In this episode, Lucas and Luna dive into Linux network namespaces (netns) — a lightweight way to create isolated network stacks on a single host without full virtualization. They walk through setting up a test environment with two network namespaces connected by a virtual Ethernet pair, demonstrating how to run services in isolation for development, security testing, or multi-tenant workloads. Lucas explains the key commands: 'ip netns add', 'ip link add veth', and 'ip netns exec', and shows how to verify isolation with ping and iostat. Luna raises a practical question about persistence and config at boot, and Lucas outlines using systemd-networkd or netplan to make namespaces survive a reboot. They also discuss trade-offs versus Docker or VMs, and when netns alone is the right tool. A concrete, command-level guide for sysadmins who want to understand container networking from the ground up.

    #Linux #NetworkNamespaces #Netns #Sysadmin #ContainerNetworking #VirtualEthernet #VethPairs #Isolation #ServerEngineering #Bash #Technology #FexingoBusiness #BusinessPodcast #NetworkTesting #SystemdNetworkd #Netplan #DevOps #ContainerTechnology

    Keep every episode free: buymeacoffee.com/fexingo

    11 min
  • Linux Server SSH Certificate Authority for Key Management

    Episode 125 of Linux Server Admin with Fexingo dives into SSH certificate authority (SSH CA) as a modern alternative to managing thousands of authorized_keys files. Lucas and Luna walk through the practical setup: creating a CA key pair, signing host and user certificates, and configuring sshd to trust the CA. They discuss why Netflix and other large orgs adopted SSH CA to eliminate key sprawl and simplify onboarding/offboarding. Specific commands like ssh-keygen, ssh-keygen -s, and TrustedUserCAKeys are covered. The episode also touches on certificate expiry as a security boundary and compares SSH CA to traditional public key authentication. If you manage more than a handful of servers, this beats editing authorized_keys by hand.

    #SSH #CertificateAuthority #LinuxSecurity #KeyManagement #Sysadmin #DevOps #InfrastructureAsCode #NetflixTech #OpenSSH #LinuxServerAdmin #FexingoBusiness #TechnologyPodcast #ServerSecurity #Automation #SshCA #HostCertificates #UserCertificates #PodcastEpisode125

    Keep every episode free: buymeacoffee.com/fexingo

    12 min
  • Linux Server Network Bonding for Redundancy and Throughput

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into Linux server network bonding—combining multiple physical network interfaces into a single logical link for redundancy and increased throughput. They walk through the seven bonding modes defined in the Linux kernel, focusing on the most practical ones: active-backup for failover, balance-xor and 802.3ad (LACP) for load balancing, and balance-alb for adaptive load balancing. Lucas explains real-world trade-offs, such as why active-backup is safest for virtualized hosts with live migration, and why 802.3ad requires switch configuration. They share a concrete setup example using the ifenslave package and the /etc/network/interfaces file on Debian-based systems, including how to monitor bond status via /proc/net/bonding/bond0. Perfect for sysadmins who want to eliminate single points of network failure without buying expensive hardware. No prior episode covered this topic.

    #Linux #ServerAdmin #NetworkBonding #LACP #ActiveBackup #Ifenslave #Debian #Redundancy #LoadBalancing #Sysadmin #Technology #FexingoBusiness #BusinessPodcast #LinuxServer #Networking #HighAvailability #Troubleshooting #ServerEngineering

    Keep every episode free: buymeacoffee.com/fexingo

    10 min
  • How to Use Linux Server TCP BBR for Congestion Control

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into TCP BBR congestion control—a Google-developed algorithm that can dramatically boost network throughput and reduce latency. They explain how BBR works at a high level, compare it to traditional algorithms like CUBIC, and walk through the practical steps to enable it on a Linux server: checking the kernel version, loading the tcp_bbr module, and setting the congestion control via sysctl. They also discuss real-world use cases like streaming servers and CDNs, and note potential pitfalls with firewall or bufferbloat scenarios. By the end, you'll understand why BBR has become a go-to for performance-sensitive workloads and how to test it yourself.

    #Linux #Sysadmin #TCP #BBR #CongestionControl #NetworkPerformance #Google #Kernel #Sysctl #Latency #Throughput #CUBIC #Bufferbloat #ServerTuning #Technology #FexingoBusiness #BusinessPodcast #LinuxServerAdmin

    Keep every episode free: buymeacoffee.com/fexingo

    8 min
  • Linux Server Kernel Module Management with Modprobe

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into Linux kernel module management using modprobe. They explore how to load, unload, and configure kernel modules dynamically, without rebooting. The discussion covers real-world scenarios like adding hardware support for a new NIC on a production server, using modprobe.d configuration files for persistent settings, and troubleshooting module dependencies with modinfo and depmod. Lucas shares a story about a kernel panic caused by a misconfigured module alias, and they compare modprobe to older tools like insmod and rmmod. The episode also includes a quick reflection on how listener support through Buy Me a Coffee keeps the show ad-free. Perfect for sysadmins looking to master modular kernel management on Linux servers.

    #Linux #KernelModules #Modprobe #Sysadmin #ServerAdmin #Technology #FexingoBusiness #BusinessPodcast #DevOps #LinuxKernel #ModuleManagement #Insmod #Depmod #Modinfo #HardwareSupport #ProductionServers #KernelPanic #ServerTroubleshooting

    Keep every episode free: buymeacoffee.com/fexingo

    8 min
  • Linux Server Auto Scaling with Systemd Timers and Triggers

    In Episode 121 of Linux Server Admin, Lucas and Luna dive into auto-scaling Linux servers using systemd timers and path triggers. They walk through a real scenario: a background worker pool that scales up when a queue directory hits 100 files and scales down after idle time — all without external orchestration tools. Lucas explains how to write systemd service templates with `%i` instancing, pair them with `systemd.path` units for path monitoring, and schedule downstream cleanup with `systemd.timer`. Luna challenges the approach vs. Kubernetes cron jobs and shares a production gotcha about race conditions with rapid file writes. They cover debug commands like `systemctl list-timers`, journalctl filters, and the crucial `RemainAfterExit` setting. By the end, you'll have a lightweight, dependency-free scaling pattern perfect for edge servers or small deployments. No container orchestrator needed.

    #Linux #Server #Systemd #AutoScaling #Timers #PathTriggers #ServiceTemplates #BackgroundWorkers #QueueManagement #DevOps #Sysadmin #Bash #EdgeServer #Automation #Technology #Podcast #FexingoBusiness #BusinessPodcast

    Keep every episode free: buymeacoffee.com/fexingo

    10 min
  • Linux Server Emergency Access with Break Glass Procedures

    In this episode of Linux Server Admin with Fexingo, Lucas and Luna dive into the concept of break glass procedures for emergency server access. They explore a real-world scenario where a critical service goes down and the primary admin is unreachable, discussing how to set up time-limited, audited access paths using tools like systemd timers, SSH key rotation, and sudo rules. The hosts cover a concrete example: a script that grants a 30-minute window via a dedicated 'break-glass' user, logging every command to a remote syslog server. They also touch on the balance between security and operational resilience, and why testing these procedures quarterly is non-negotiable. Perfect for sysadmins who want to avoid the 'locked out of production' nightmare.

    #LinuxServer #Sysadmin #BreakGlass #EmergencyAccess #SSH #Sudo #Systemd #Security #DevOps #ServerAdmin #Technology #Podcast #FexingoBusiness #BusinessPodcast #LinuxAdmin #AccessControl #IncidentResponse #Audit

    Keep every episode free: buymeacoffee.com/fexingo

    8 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?