Cloud monitoring 101: Benefits and best practices

In the last decade, enterprises have experienced a transformational shift towards cloud technology. Ninety-four percent of organizations today employ cloud services. One might even call this the golden age of cloud since technology dominates the industry, with many companies having some, if not all, parts of their operations in the cloud. Although cloud-based and hybrid-cloud […]

Finding Linux Compatible Printers

If you are looking for Linux compatible printers, in this article, you will find printers that seamlessly integrate with Linux operating systems. We’ll explore a selection of high-quality printers from various brands, along with valuable resources, to ensure a smooth printing experience on Linux. I’ll keep working on repairing broken links leading to printer manufacturers’ […]

Free vs. Available Memory in Linux

At times, we will need to know precisely how our Linux systems use memory. This article will examine how to use the free command-line utility to view memory usage on a Linux system. In doing so, we will clearly define the difference between free vs. available memory on Linux systems.   Free vs. Available memory […]

What is iowait and how does it affect Linux performance?

iowait (wait, wa, %iowait, wait%, or I/O wait) is often displayed by command-line Linux system monitoring tools such as top, sar, atop, and others. On its own, it’s one of many performance stats that provide us insight into Linux system performance. I/O wait came up in a recent discussion with a new client. During our support […]

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

bash: /usr/bin/rm: Argument list too long – Solution

Over time, the storage used on Linux systems you manage will grow. As a result, you will, at some point, try to delete, move, search, or otherwise manipulate thousands of files using commands such as rm, ls, mv, cp, and so on, which are all subject to this limitation. As such, you will eventually come across […]

Remove Snap Ubuntu 22.04 LTS

The first thing I did after installing Ubuntu 22.04 LTS was to remove Snap and its snap packages completely. I’m not proud of that approach as I have nothing against snap packages per se; I simply enjoy using apt (advanced package tool).   Update: A member of our community forums suggested the following: “…you could […]

Home Lab Beginners guide (Hardware)

Until recently, and for well over the past decade, my wife and I have been nomads. Moving from the Caribbean to Miami, New York, Las Vegas, Vancouver, and now back home. This has meant that for many of those years, my home office basically comprised of a few laptops and screens. These days, we are […]

Are you measuring Linux web server memory usage correctly?

This article was first published in 2014. After which, there was a welcomed change to the Linux kernel in 2016, as mentioned in the 2017 article: Does your Linux server need a RAM upgrade? Let’s check with free, top, vmstat and sar. As a server administrator or web developer, it’s your responsibility to stay informed about […]