
Sign up to save your podcasts
Or


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