Pinebook Pro – My First Impressions and Setup Tips

The Pinebook Pro is a 14″ laptop built for developers and Linux end-users. It weighs less than 3lbs, which in my case replaces two times heavier laptop. (See my work-laptop history). I’ve not been this excited about receiving a piece of Linux hardware since the launch of the Raspberry Pi. This very blog post is […]

50 Top Server & Application Performance Monitoring (APM) Solutions

Back in 2014, I compiled a list of top server and application performance monitoring solutions. Sharing that list publicly was a great way to gain feedback and recommendations on other tools available. In time that list grew from 20 to over 100 server monitoring and APM solutions! Because of it’s growing size, I’ve created below, a smaller, more […]

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 […]

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 […]