Linux Love Affair: Screenfetch vs. Neofetch – Who Wears the Crown?
Image by: Opensource.com CC-by-SA 4 You might want to share your Linux configuration with others for many reasons. You might be looking for help troubleshooting...
Future-Proofing Education: Why WordPress is the PK-12 Platform You Need
I believe that WordPress has a place in every PK-12 school. Most teachers are looking for ways to engage parents with news from the classroom...
Programming Bash #8: Initialization and sanity testing
In previous articles of this series we created our first, very small, one-line Bash script. We also explored the reasons for creating shell scripts and...
How to encourage positive online communication in your open source community
The Drupal community uses nudges to keep conversations productive and inclusive. Threaded online conversations are a relatively new form of communication that can improve knowledge...
Programming Bash #7: Bash Program Needs Help
So far in this series we created our first, very small, one-line Bash script. We also explored the reasons for creating shell scripts and why...
Programming Bash #6: Creating a template
In the previous article in this series we created our first, very small Bash script. We also explored the reasons for creating shell scripts and...
An Introduction to Linux Filesystems
This article is intended to be a very high-level discussion of Linux filesystem concepts. It is not intended to be a low-level description of how...
Programming Bash #5: Automation with Scripts
For sysadmins, those of us who run and manage Linux computers most closely, we have direct access to the tools that can help us work...
An introduction to Linux’s EXT4 filesystem
Take a walk through EXT4’s history, features, and optimal use, and learn how it differs from previous iterations of the EXT filesystem.
Programming Bash #4: Using Loops
The ability to iterate over a section of code using various types of loops is one of the most important tools we have for performing...
Programming Bash #3: Logical Operators
In this series of articles we are looking at Bash as a programming language. In the second article, we explored some simple command line programming...
Programming Bash #2: Getting Started
Bash as a programming language We have all used Bash to issue commands. They are usually fairly simple and straightforward. But Bash can go beyond...
Make swap better with zram on Linux
The ideal swap configuration depends on your use case and the amount of physical RAM in your host computer. Zram is a compressed RAM disk...
Programming Bash #1 – Introducing a New Series
I use Bash all the time, in part because it is the default shell for most Linux distributions, including Fedora and CentOS, the ones I...
Drop swap for zram on Linux
Zram is a tool for creating an in-RAM compressed cache, specifically for use as swap space. I spend a lot of time playing (I mean...
Why my need for control made me switch to Linux
Linux gives me the freedom to control how I use my computer. Plus, it's free and open source. I am a control freak. I like...