Optimizing APM in the Cloud: A Retrospective Approach for Future Success

The growth and maturity of the cloud has required us, as tech pros, to manage an increasingly complex web of applications spanning on-premises, hybrid, and multi-cloud environments. While this affords us greater flexibility, agility, and scalability day-to-day, these changes to how we deliver applications are making traditional monitoring techniques much more difficult (sometimes impossible), while […]

Could not increase number of max_open_files to more than… (Solution)

A quick solution to the warning “Could not increase number of max_open_files to more than” when starting MySQL or MariaDB. For some background read How MySQL Opens and Closes Tables. Here’s an excerpt: “The table_open_cache and max_connections system variables affect the maximum number of files the server keeps open. If you increase one or both of these […]

Enable Automatic Updates – Fedora/Red Hat/CentOS + Bonus Tip

As a reminder, Red Hat Enterprise Linux is based on Fedora Linux and CentOS is a 100% compatible rebuild of Red Hat Enterprise Linux. With that out of the way, lets move on. Linux server security is crucial to Linux server administration. Part of keeping Linux servers secure, is to install security updates shortly after they […]

How To Create Optimized Docker Images For Production

Optimizing Docker images is a tricky feat. You have a lot to learn, with numerous things that can go wrong. Ask Matthew McConaughey from Interstellar. “Anything that can go wrong, will go wrong.” – Murphy, a smart dude You want to have a quick feedback loop between pushing code to your GitHub repository and deploying […]

Finding Linux Compatible Printers

Here’s all the info and links needed to find printers or all-in-one printers that currently support Linux. If you don’t want to spend hours comparing printers, have a look at my recommended Linux compatible printers. Last updated Oct 23th 2019, replaced a few printers with their newer models. This is the promised update as per the comments section below, […]

How to Enable Unattended Upgrades on Ubuntu/Debian

Linux server security is of critical importance to sysadmins. One central part of keeping Linux servers secure, is by installing security updates in a timely manner. Too often there are compromised servers on the internet due to pending security updates waiting for a manual update. On both Ubuntu and Debian, the unattended-upgrades package can be configured […]

59 Linux Networking commands and scripts

Today, I wanted to test network throughput via command line with at least 3 tools. For the life of me, I could not remember iperf. We can all relate. It was a bit frustrating, so I decided to create a network tools go-to-list for myself. Then, I thought, why not turn the list into a […]

How to Set Up an Nginx Certbot

If you are looking to automate the process of obtaining, installing, and updating TLS/SSL certificates on your web server, then Let’s Encrypt is a very useful tool. It is a certificate authority (CA) that comes packaged with a corresponding software client, Certbot, that will automatically install TLS/SSL certificates. This means that you can run encrypted HTTPS […]

Best Linux Distro 2020, for desktop

Searching for the best Linux distro in 2020 for your desktop computer or laptop? This article will probably be most useful to those who don’t know what /etc/fstab is used for. Also, this post does not cover Linux server distributions, but instead focuses on the best Linux desktop distros (distributions). One great way to increase your familiarity with Linux servers is […]