
Sign up to save your podcasts
Or


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
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
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
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
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
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
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
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
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
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
From the publisher's feed