Elektrine lite

← Feed

Monospace Mentor

monospace@floss.social

<p>I&#39;m Jochen Lillich, a greybeard geek and IT operations black belt. <a href="https://floss.social/tags/DevOps" class="mention hashtag" rel="tag">#<span>DevOps</span></a> trainer and mentor. German living in Ireland. Likes <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a>, <a href="https://floss.social/tags/Ruby" class="mention hashtag" rel="tag">#<span>Ruby</span></a> and <a href="https://floss.social/tags/MechanicalKeyboards" class="mention hashtag" rel="tag">#<span>MechanicalKeyboards</span></a>. He/him.</p>

Posts

  • Post #4007604

    Linux tip: Use `systemctl --failed` to quickly identify which services failed to start after boot. Much faster than scrolling through journal logs when troubleshooting system issues. #Linux #SystemAdministration #SysAdmin

  • Post #3953831

    Database queries in loops are performance killers. Load all needed data in one query, then process it in memory. One query fetching 1000 records beats 100 queries fetching ten records each by far. #SoftwareEngineering

  • Post #3835222

    Version-control every configuration change. Use git even for single files. When something breaks, you can see exactly what changed and when. Your future self will be grateful. #Linux #SystemAdministration #SysAdmin #Coding

  • Post #3608325

    ⭐️ Interesting project: https://github.com/librepods-org/librepods AirPods liberated from Apple&#39;s ecosystem.

  • Post #2071433

    ⭐️ Interesting project: https://github.com/clouedoc/hzfind A TUI to find the best Hetzner dedicated server auction deals, with PassMark CPU benchmarks built-in

  • Post #2010325

    If you&amp;#39;re looking for a more modern alternative to the `du` command that shows you what&amp;#39;s taking up your disk space, try `dust`. It returns a graphical overview with percentages, and uses colours to highlight the largest subdirectories. https://github.com/bootandy/dust

  • Post #1906847

    What logs to check when something&amp;#39;s wrong. Which services to restart and when to just reboot. Which &amp;quot;obvious&amp;quot; fix will make things worse. That&amp;#39;s what you pick up in your first year on the job. It&amp;#39;s also what my Linux course covers. (1/2)

  • Post #1906846

    📖 Interesting read: &amp;quot;💎 redis-objects 2.0: 17 years, 2k stars, and 16M downloads later&amp;quot; https://nateware.com/2026/04/23/redis-objects-2-0-17-years-2k-stars-and-16m-downloads-later/ #ruby #opensourcesoftware

  • Post #1906842

    New Basic Linux System Administration post in The Server Room: &amp;quot;Cohort conclusion&amp;quot; https://community.monospacementor.com/t/391 If you&amp;#39;d like to benefit yourself from our community&amp;#39;s valuable DevOps/SRE knowledge, consider becoming a TSR member: https://monospacementor.com/devops-learning-community/

  • Post #1906840

    New System Administration post in The Server Room: &amp;quot;Dual-boot installing error from Bootable drive -- MX linux&amp;quot; https://community.monospacementor.com/t/393 If you&amp;#39;d like to benefit yourself from our community&amp;#39;s valuable DevOps/SRE knowledge, consider becoming a TSR member: https://monospacementor.com/devops-learning-community/

  • Post #1906839

    Basic Linux System Administration runs 12 weeks — weekly live sessions, a group of peers, a solid foundation to build on. That&amp;#39;s shorter than the time most people spend planning to learn Linux. Starts 11 May. (1/2)

  • Post #1906838

    RE: https://floss.social/@mikebabcock/116284712899761792 find is the razor blade of shell tools. You&amp;#39;ll make the finest, easiest cuts eventually. But the way to get there is a series of painful nicks. #sysadmin

  • Post #1906835

    Most Linux learning material online is years out of date. My course is kept current — updated tools, updated examples, the stuff you&amp;#39;ll actually encounter at work. (1/2)

  • Post #1820197

    Memorizing chmod flags gets you through a quiz. Understanding why permissions work that way gets you through a broken web server at 11pm. My course teaches the reasoning. The commands come naturally. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

  • Post #1820196

    Every single DevOps or SRE job posting lists Linux. If you&amp;#39;re serious about infrastructure work, that&amp;#39;s where you start. My course, Basic Linux System Administration, is where you start. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

  • Post #1820195

    “I’m learning so much in my conversations on the group calls and the forum. My membership in The Server Room is paying off hugely.” That’s Matthew, enjoying the impact of his membership on his skills and career. Won’t you join us, too? https://monospacementor.com/community/

  • Post #1820194

    A blinking cursor and no instructions. That&amp;#39;s what the command line looks like the first time. My course starts at that cursor, and then builds from there. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

  • Post #1820193

    Linux tip: Use “journalctl -f -u servicename” for real-time service logs. The “-u” targets specific service units, “-f” follows live output. Add “-p err” for errors only. 🔗 Learn more in my course: https://monospacementor.com/courses/linsys-1/ #Linux #SystemAdministration

  • Post #1820192

    Permissions in one tutorial, systemd in another, networking in a third. What&amp;#39;s missing is how they fit together. My course, Basic Linux System Administration, covers the whole system — permissions, services, networking, storage, security, and the connections between them. (1/2)

  • Post #1820191

    “A good, experienced mentor is worth their weight in gold. In fact, in many ways, it&amp;#39;s worth prioritizing that above many other things when it comes to your career: getting that mentor.” (Martin Fowler) I could be that mentor for you: https://monospacementor.com/engineering-mentorship/

  • Post #1820190

    Ready to join a community of like-minded DevOps enthusiasts? With &amp;quot;The Server Room&amp;quot;, there’s a platform for your knowledge-sharing, problem-solving, and professional development. Take the next step in your career! ➜ https://monospacementor.com/devops-learning-community/

  • Post #1820188

    When something breaks at 2am, you need to know where to look — even AI can&amp;#39;t help if you can&amp;#39;t describe the problem. My course teaches you to diagnose your way out. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

  • Post #1820187

    Team efficiency can suffer from all kinds of friction. In &amp;quot;Don’t push harder. Reduce friction.&amp;quot;, I describe the problems and possible solutions. Be the Zamboni that enables your team to skate gracefully! ➜ https://monospacementor.com/2024/04/team-efficiency/ #TeamWork #CompanyCulture #Leadership

  • Post #1820184

    We got a feature request that would be a great improvement to our product but most likely break someone’s workflows. I wrote down how we rolled out the change without triggering a flood of angry emails. https://monospacementor.com/2023/10/un-breaking-breaking-changes-using-feature-flags/

  • Post #1820183

    You can SSH into a server, edit a config file, restart a service. That gets you pretty far. Until something breaks and the gaps start to show. My course, Basic Linux System Administration, fills in those gaps. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

  • Post #1816497

    📖 Interesting read: &amp;quot;Why you should probably be using SQLite&amp;quot; https://www.epicweb.dev/why-you-should-probably-be-using-sqlite #database #softwareengineering

  • Post #1750358

    Watching tutorials feels like learning. Running a server feels like learning. They&amp;#39;re not the same thing. My Linux course gets you to the point where you can sit down at a server and get things done. Join TSR at 50% off — your discounted rate stays after the course. Code LINUXMAY (ends 3 May). https://monospacementor.com/courses/linsys-1

  • Post #1076465

    New DevOps post in The Server Room: &amp;quot;Secrets without a human in the loop&amp;quot; https://community.monospacementor.com/t/379 If you&amp;#39;d like to benefit yourself from our community&amp;#39;s valuable DevOps/SRE knowledge, consider becoming a TSR member: https://monospacementor.com/devops-learning-community/

  • Post #995259

    Tip for Linux shell beginners: Execute a second command only if the first one failed. `command_1 || command 2` Background: This compound command uses the result code returned by `command_1` with the &amp;quot;shortcircuit&amp;quot; behaviour of the &amp;quot;logical OR&amp;quot; `||` operator. #Linux #Shell #Terminal

  • Post #712389

    ⭐️ Interesting project: https://github.com/webadderall/Recordly The open-source screen recorder and editor for creating polished walkthroughs, demos, tutorials, and product videos. Add auto-zoom, webcam overlays, cursor animations and more to your screen recordings. An alternative to Screen Studio.