The Linux Philosophy for SysAdmins, Tenet 03 — Everything is a File
Author's note: This article is excerpted in part from chapter 5 of my book, The Linux Philosophy for SysAdmins, with some changes. This is one...
Getting started with Linux
I recently became a member of several Linux groups on Facebook because I was interested to see what they were all about. Many of the...
GUI disk usage analyzers in Linux
For people who prefer visual representations, these GUI-based tools help you understand how your storage capacity is used.
Sometimes the visual representation of disk utilization is easier or newer users may not be as familiar with the various Linux commands that display storage information. I am a person who comprehends visual representations more easily than the printout on the command line.
The Linux Philosophy for SysAdmins, Tenet 02 — Transforming Data Streams
Author's note: This article is excerpted in part from chapter 4 of my book, The Linux Philosophy for SysAdmins, with some changes. My article about...
Mastering the Linux cp Command: A Comprehensive Guide
When I began to use Linux over twenty-five years ago I was not as comfortable on the command line as I am now. I had...
Everyday tech that runs on Linux
Linux runs almost everything, but many people are unaware of that. Some folks might be aware of Linux and might have heard it runs supercomputers....
The Linux Philosophy for SysAdmins, Tenet 01 — Data Streams, the universal interface
Everything in Linux revolves around streams of data – particularly text streams.
I recently Googled “data stream” and most of the top hits are concerned with processing huge amounts of streaming data in single entities such as streaming video and audio, or financial institutions processing streams consisting of huge numbers of individual transactions. This is not what we are talking about here although the concept is the same and a case could be made that current applications use the stream processing functions of Linux as the model for processing many types of data.
Linux: The Sustainable Choice for Computing and Environmental Responsibility
Sustainability is an increasingly important problem in computing. Reduce, reuse, and recycle is a famous motto for environmentally responsible consumption, but applying it to computer...
Complete Kickstart: How to Save Time Installing Linux
Author's note: This article first appeared in the June 2008 issue of Linux Magazine but is no longer maintained there. I republish it here with...
How to do fast, repeatable Linux installations #3 — Ansible
In previous articles about my use of automation in performing post-install tasks for new Linux installations, Those approaches worked well for the times I used them, but as the requirements of my network and the hosts connected to it grew and became more complex, the capabilities of those tools couldn’t keep up.
I needed a new method for doing post-install tasks. I also needed new ways to perform other tasks, too. I started working with Ansible to first familiarize myself with it and then to perform more complex tasks such as Fedora updates and my post-install tasks.
Why I Use Linux
I use Linux for many reasons. These best reasons may help you understand why..
The Linux Truth
Unix was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things. Doug Gwyn This...
What is the Linux Philosophy for SysAdmins?
The Unix Philosophy is an important part of what makes Unix unique and powerful. Much has been written about the Unix Philosophy and the Linux philosophy is essentially the same as the Unix philosophy because of its direct line of descent from Unix.
3 steps to identifying Linux system automation candidates
How do you know what to automate first on your network? Here are three steps to put you on the right path. Automating the tasks we perform is one of the most important parts of our jobs as sysadmins.
How to do fast, repeatable Linux installations #2 — Bash scripts + RPM
In Episode 1, How to do fast, repeatable Linux installations #1 -- Bash scripts, I discussed how I used a Bash script after performing a...
Tips for using the ‘ls’ command in Linux
One of the first commands I learned in Linux was ls. Knowing what’s in a directory where a file on your system resides is important....