What does it mean to be a SysAdmin?
A lot of us call ourselves SysAdmins (aka System Administrators1) and, sometimes, that's what our job title might be. You might not even realize that...
Portable programming practices
Sometimes it’s easier to define your API to hide the platform-specific code
Writing portable C programs
Jim shares this follow-up to an earlier article about programming across platforms.
Welcome, “We (heart) Open Source”
We ❤️ Open Source is "A community education resource." A recent article at FOSS Force, "‘All Things Open’ Revives the OpenSource.com Community Abandoned by Red...
The Linux Philosophy for SysAdmins, Tenet 12 — Use separate filesystems for data
Author’s note: This article is excerpted in part from chapter 14 of my book, The Linux Philosophy for SysAdmins, with changes. There is a lot...
Fastfetch: system information tool
Recently, I wrote about Neofetch, which is a tool that I have used in the past on Linux systems I owned. It was an easy way to...
Celebrating technical writing with open source software
Celebrate the National Day on Writing by sharing your first article about open source software.
Why I won’t use the BtrFS filesystem
Over the more than twenty-five years I have been using Linux, the default filesystem for Red Hat Linux (not RHEL) and Fedora has evolved considerably....
Simplifying AI Interaction: A Deep Dive into Hollama’s Minimalist Web Interface for Ollama
I’ve continued the large language model learning experience with my introduction to Hollama. Until now, my experience with locally hosted Ollama has been querying models...
How to share your system configuration visually
Many individuals find it beneficial to disseminate their tailored Linux setup. This could be out of a desire for troubleshooting assistance, or because they wish...
Calculate letter frequency in gawk
Write a gawk script to determine the most (and least) common letters in a set of words.
Programming across platforms
Using these C compiler preprocessor directives to detect the operating system can make it easier to support multiple platforms at once.
What are load averages — and what do they mean?
Most system monitoring tools like top, htop, atop, glances, and others display individual processes and information about them. These tools also display three numbers called,...
The Linux Philosophy for SysAdmins, Tenet 11 — Store data in open formats
Image by Opensource.com: CC-by-SA 4.0 Author’s note: This article is excerpted in part from chapter 13 of my book, The Linux Philosophy for SysAdmins, with...
Linux User Accounts and Security
Author’s note: This article is excerpted in part from Appendix 1 of my book, Linux for Small Business Owners, with some changes to update it...
How I use SSHFS to access remote filesystems
I've taken a lot of digital pictures over the years, and scanned a bunch more prints into digital format. I've also collected a good number...