Home Blog Page 154

An introduction to Prometheus metrics and performance monitoring

Use Prometheus to gather metrics into usable, actionable entries, giving you the data you need to manage alerts and performance information in your environment.
Read More at Enable Sysadmin

DNF for APT users

DNF for APT users

Take a look at a few common and useful DNF and APT operations.
Jonathan Roemer
Thu, 10/29/2020 at 5:38am

Image

Photo by Josh Sorenson from Pexels

When hopping between Linux distributions, it can be challenging to smoothly transition between the different interfaces to package management tools. In this article, we’re going to review some common operations and how to perform them using both dnf and apt.

Topics:  
Linux  
Linux Administration  
Package Management  
Read More at Enable Sysadmin

How to use the Linux mtr command

mtr is an essential, real-time network diagnostic tool for your sysadmin toolbox.
Read More at Enable Sysadmin

Sysadmin tales: Take a look back at an old school IT prank

Sysadmin tales: Take a look back at an old school IT prank

In the Age of IT Innocence, things and practical jokes were much simpler. Take five minutes to kick it “old school” with this stone age prank.
Rick Greene
Wed, 10/28/2020 at 3:13am

Image

“Apple IIe, Living Computer Museum & Labs, Seattle” by mattk1979 is licensed under CC BY-SA 2.0

Set your Wayback Machine to the early ’80s. Disco was dead and gone, pop rock was making waves, and consumer computers were available enough that some schools started figuring out that teaching computers was something they should do.

My school was one of those—the lovely Manheim Township High School in Neffsville, PA. A classroom was repurposed as a computer lab, as the prior computer area was barely larger than a closet and only had four terminals connected to some type of “miniframe” computer, with one Apple II computer on a rolling cart.

Topics:  
Linux  
Hardware  
Read More at Enable Sysadmin

The accidental forkbomb: How a *nix script goes bad

When brilliant strategies go wrong, they can really go wrong and your opponent has to come to your rescue.
Read More at Enable Sysadmin

Oracle Linux 8 – Installation made easy with free videos

Training Tuesday Edition – 1 Blog written by Craig McBride With “work from home” mandates and less opportunity to go to in-person classes, you might be looking for training opportunities you can start on today. We all need some help to get started on developing our skills. To make it easy for you, we’ve put together a series of blogs where you’ll…

Click to Read More at Oracle Linux Kernel Development

Oracle Linux 8 – Installation made easy with free videos

Training Tuesday Edition – 1 Blog written by Craig McBride With “work from home” mandates and less opportunity to go to in-person classes, you might be looking for training opportunities you can start on today. We all need some help to get started on developing our skills. To make it easy for you, we’ve put together a series of blogs where you’ll…
Click to Read More at Oracle Linux Kernel Development

Oracle Linux 8 – Installation made easy with free videos

Training Tuesday Edition – 1 Blog written by Craig McBride With “work from home” mandates and less opportunity to go to in-person classes, you might be looking for training opportunities you can start on today. We all need some help to get started on developing our skills. To make it easy for you, we’ve put together a series of blogs where you’ll…

Click to Read More at Oracle Linux Kernel Development

The history of an API: GitLab Runner and Podman

The history of an API: GitLab Runner and Podman

Here is one sysadmin’s journey through Podman and GitLab Runner integration
Pablo Greco
Tue, 10/27/2020 at 5:36am

Image

Photo by Michael Foster from Pexels

For a while, I’ve been working on a project that uses GitLab Runner with Docker as its executor. Since runners are hosted on CentOS 7, everything made sense—until we started looking at moving it to CentOS 8, and our world exploded.

The first thing we were thinking was, since Podman is a drop-in replacement, this should be easy (you can imagine the veracity of that statement yourselves). The truth was, Podman didn’t have the API that GitLab Runner used to manage the containers, so even if we could do everything manually, we weren’t there yet.

Topics:  
Linux  
Containers  
Read More at Enable Sysadmin

Using an Ansible playbook to manage workstation and server updates

Using an Ansible playbook to manage workstation and server updates

In part two of this series on writing playbooks, we examine updates for servers and workstations. This playbook manages updates differently depending on the role the systems play on the network.
David Both
Mon, 10/26/2020 at 9:07pm

Image

Image by wiredsmartio from Pixabay

I have decided to streamline my update process for customer systems I support as well as for my own Linux devices. While a series of complex scripts have served me well for a long time, the advantages of using Ansible for this task are just too many to pass up.

Topics:  
Linux  
Linux Administration  
Ansible  
Automation  
Read More at Enable Sysadmin