Skip to main content


Subscribe to our Feed

Here is a preview of what you'll see in your Feed Reader / inbox.

Use for your favorite RSS reader.

How I became a Linux sysadmin
Every sysadmin has an origin story. Here's mine.
jtejal Wed, 9/8/2021 at 9:39am
sysadmin at his computer

Hitesh Choudhary from Pexels

When you ask kids what they want to be when they grow up, no one will say, "I want to be a sysadmin." So how did I end up becoming one?

Starting out

It was within the cold, white walls of the data center, hearing the humming sounds coming from the server cages, with the thick legacy Unix manuals lined up neatly in one of the control rooms, and in the distance, the sysadmins at their workstations working in shifts 24x7. This is how I vividly remember starting as a Linux sysadmin a good 15 years ago.

Topics:   Career   Sysadmin culture  
How OpenStack's Keystone handles authentication and authorization
Take a deep dive into the Keystone Identity service and how it interacts with other services by creating a virtual machine.
Amy Marrich Tue, 9/7/2021 at 7:59pm
How to use find to audit permissions

OpenStack's Identity service, Keystone, verifies the user's identity and provides information about which resources the user has access to.

The Keystone project provides authentication, authorization, and other services such as delivering the service catalog, as this diagram shows:

Topics:   OpenStack   Authentication   Authorization   Identity  
Can I automate myself out of a job?
Here are a few different ways of thinking about which tasks you may want to automate (if you haven't already).
Shashank Hegde Tue, 6/1/2021 at 8:03pm
Lonely person in stadium seats

Image by wgbieber from Pixabay

Engineers, sysadmins, and DevOps roles' job responsibilities include answering dozens of emails, upgrading hundreds of servers, and patching all the systems in your data center or favorite cloud.

Topics:   Automation   Ansible   Career  
Audit user accounts for never-expiring passwords with a Bash script
Non-expiring passwords might violate your organization's policies, so use this basic Bash script to quickly pick them out.
Joerg Kastning Wed, 9/8/2021 at 1:32pm

Pixabay, CC0

For decades, periodic password changes have been a staple of system security. The idea is that if someone gets your password, they can gain access for a limited period of time. It's usually easiest to have the system prompt them rather than relying on users to remember to change their passwords. However, regular user accounts may be set with passwords that never expire and therefore never prompt users to change them.

Topics:   Bash   Security   Command line utilities  
3 must-know Linux commands for text manipulation
You may be familiar with grep, sed, and awk, but you may not know everything they can do.
Roberto Nozaki Thu, 9/2/2021 at 6:38am
Woman programming in her house

Sysadmins use an untold number of command-line tools, and you probably regularly use the three discussed in this article: grep, sed, and awk. But do you know all the ways you can use them to manipulate text? If not (or you're not sure), continue reading.

Topics:   Command line utilities   Linux  
8 Linux virsh subcommands for managing VMs on the command line
The virsh command provides hundreds of options to manage every aspect of your virtual machines. These are the ones I use the most.
Ricardo Gerardi Wed, 9/1/2021 at 3:11pm
Hands typing on keyboard

The virtual shell, or virsh, is a flexible command-line utility for managing virtual machines (VMs) controlled by libvirt, which is a toolkit and API to manage virtualization platforms. It's the default management tool for Linux kernel-based virtual machines (KVMs), and it also supports Xen, VMware, and other platforms.

Topics:   Virtualization   Linux   Command line utilities  
16 AnsibleFest presentations for sysadmins
AnsibleFest offers a lot of information to help sysadmins automate better.
vwalker Mon, 8/30/2021 at 5:41pm
AnsibleFest registration

Source: AnsibleFest

Automation is a big part of a sysadmin's job—any time you can avoid manual intervention means you can save time and decrease the risk of human error. Ansible is one of the most popular tools for automation, so if you want to learn new ideas and best practices around automating IT, AnsibleFest is an excellent place to start.

Topics:   Ansible   Events   Automation  
Set the order of task execution in Ansible with these two keywords
Extend Ansible's flexibility by adding pre_tasks and post_tasks to your playbooks.
Anthony Critelli Wed, 8/25/2021 at 11:58am
Woman programming in an office

Photo by Christina Morillo from Pexels

Regular readers of Enable Sysadmin know that most of us are big fans of Ansible. We particularly like using Ansible roles to design reusable code effectively. A playbook follows a specific execution order when it runs, and there are several ways to control the order in which your tasks run.

Topics:   Ansible   Programming