#homelab @ferki
Hey #Mastodon users running online servers,
I have a question:
Is auto-ban IP for 24h systematically if they call well known ports without any service provided (FTP / SMB / ...) a good way to limit port scanners efficiency?
Hello #Mastodon! First post here.
I've been developing mend: a Zsh-native recovery tool for #ArchLinux. It maps terminal exit codes to the Arch Wiki using #fzf.
v0.4.0 is live. Short demo video attached. (1/2)
#Linux #OpenSource #Zsh #TUI #SystemAdministration #AUR #Mend
#Linux security best practice: Create system user accounts for services that canât be used for login: `useradd -r -s /sbin/nologin servicename`
đ Learn more in my course: https://monospacementor.com/courses/linsys-1/
Basic Linux System Administration (LINSYS-1) Boost Your System Administration Career With Expert-Led Training Want to get into DevOps/SRE? It all starts with Linux. Every cloud server, every DevOps pipeline, every modern internet infrastructure runs on Linux. Yet most beginners struggle to learn it effectively. They get lost in complex documentation, overwhelmed by command-line interfaces, or...
TIL (at 3 am): Upgrading Dovecot is not fun when the behavior changes a lot. Took several hours to get it running identical to before. But at least I could remove some old configuration parts.
https://kittsteiner.blog/blog/2026/dovecot-update-is-not-fun/ #Debian #DevOps #Dovecot #Linux #selfHosting #Sysadmin #SystemAdministration #TILEver struggled to explain âLinux fragmentationâ to nonâtech friends? đđš
Youâre chatting with friends, family, or a nonâtechnical manager and the question lands:
âWhy are we using Red Hat at work when my friend uses Ubuntu at home? Arenât they both just Linux? Why is this so complicated?â
Explaining a modular, kernelâbased world to someone used to one neat product (macOS, Windows, iOS) can feel like explaining car mechanics at a dinner party.
So how do you make it click?
Hereâs an analogy Iâve used for years that usually gets an instant âAha!â from nonâtech people.
Engine vs. Vehicle
đ§ Kernel = Engine
The Linux kernel is the engine: the core machinery that actually makes things run. Itâs powerful and reliable â but an engine alone doesnât get you anywhere.
đ Distro = Vehicle
A distribution (distro) is the whole vehicle built around that engine: body, seats, dashboard, storage, tools. Itâs the engine plus everything else you need to actually use it, assembled for a particular purpose.
And just like in real life, we donât pick a vehicle because of the paint job; we pick it because of what we need it to do.
Everyday Examples
To pull it out of the âenterprise ITâ bubble, I frame it with everyday roles.
đ The Commercial Truck (Server) â RHEL, Debian
A big truck that hauls heavy loads nonâstop. Not designed for comfort or looks, just for doing the job, reliably, for years. Thatâs your server: often no GUI, older but proven components, maximum stability.
đ The Daily Driver (Workstation) â Fedora, Ubuntu LTS
Your normal car: comfortable, upâtoâdate, good enough for commuting, shopping, road trips. Thatâs a developer or desktop distro: modern tools, stable enough for everyday work and testing.
đ ïž The Specialist Van (Niche Distros) â Kali Linux
A van packed with custom tools for a single trade â like a locksmithâs or electricianâs van. You donât use it for everything; you use it when you need that specific toolkit. Thatâs a securityâfocused distro.
So is this âfragmentationâ?
âThey all share the same core engine, but the âvehiclesâ are customized for different jobs. Servers, laptops, and security toolkits all run Linux â just tuned differently.â
Same engine, different roles:
âą longârunning servers,
âą everyday work machines,
âą highly specialized tools.
Your Turn
How do you explain the âmany Linuxesâ problem to people who arenât in IT â friends at a bar, parents, or colleagues from nonâtech teams?
Drop your best analogies and stories below đ
#Linux #OpenSource #DevOps #SystemAdministration #CloudComputing #TechCommunication #EverydayTech
Easy way to kickstart a runbook: Log actions with âhistory | tail -20 | tee file.mdâ to capture recent commands, then add explanations.
đ Learn more in my course: https://monospacementor.com/courses/linsys-1/
Basic Linux System Administration (LINSYS-1) Boost Your System Administration Career With Expert-Led Training Want to get into DevOps/SRE? It all starts with Linux. Every cloud server, every DevOps pipeline, every modern internet infrastructure runs on Linux. Yet most beginners struggle to learn it effectively. They get lost in complex documentation, overwhelmed by command-line interfaces, or...
Linux tip: Use âss -tulnâ to check for open ports. Filter specific port numbers by adding â| grep :80â, for example.
đ Learn more in my course: https://monospacementor.com/courses/linsys-1/
Basic Linux System Administration (LINSYS-1) Boost Your System Administration Career With Expert-Led Training Want to get into DevOps/SRE? It all starts with Linux. Every cloud server, every DevOps pipeline, every modern internet infrastructure runs on Linux. Yet most beginners struggle to learn it effectively. They get lost in complex documentation, overwhelmed by command-line interfaces, or...