htop and top Alternatives: Glances, nmon

Previously we took a look at top, atop, and indirectly (due to its popularity as top’s alternative) htop (the last screenshot on this page). But are there other alternatives worth looking at? As it pertains to system health and performance, this is largely a matter of preference regarding what data is most important to you. We […]

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 a two times heavier laptop. (See my work-laptop history). I’ve not been this excited about receiving a piece of Linux hardware since the Raspberry Pi launch. This very blog post is composed […]

Linux Performance: Why You Should Almost Always Add Swap Space

We know that using Linux swap space instead of RAM (memory) can severely slow down performance. So, one might ask, since I have more than enough memory available, wouldn’t it better to delete swap space? The short answer is, No. There are performance benefits when swap space is enabled, even when you have more than […]

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, cp, ls, mv, and so on, which are all subject to this limitation. As such, you will eventually come […]

How to install vsftpd on CentOS 8 for FTP with Security

Disclaimer: It’s strongly recommended that you use SSH and SFTP (SSH File Transfer Protocol) instead of FTPS (FTP with Security). FTPS is now obsolete. SFTP is installed by default on Unix, Linux, and Mac systems as part of the OpenSSH package and is supported by almost all free and commercial file transfer tools. (i.e. Filezilla, Cyberduck) If for some reason you still […]

100+ Application Monitoring tools and Server Monitoring Solutions

Looking for application monitoring tools and server monitoring solutions? On this page, I’ve listed the top application performance monitoring (APM), server monitoring, and observability solutions to date. The listings are updated frequently as APM and observability solutions continue a rapid evolution. While I haven’t tested all of these solutions, I’ve used more than a third […]

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. This is the promised update as per the comments section below, sorry about the delay! Fixed broken manufacture product links and replaced […]

Linux Commands frequently used by Linux Sysadmins – Part 2

Last week, I published part 1 of this five-part series entitled: Linux Commands frequently used by Linux Sysadmins. That first article scratched the surface of what I believe are 50 to 100 commands used frequently by Linux Sysadmins and power users. Let’s jump into another set of commands and command-line tools often used for analysis, troubleshooting, and […]

Linux Commands frequently used by Linux Sysadmins – Part 1

What are some of the Linux commands used by Sysadmins and power users on a daily basis? In this article, I’ve listed 10 such commands, frequently used. Suggestions and feedback welcome. Also see Part 2, Part 3, and Part 4. Some people consider Linux as a being a complicated operating system, geared toward expert users only. However, as a […]

MySQL Performance: Stop hoarding. Drop unused MySQL databases

Recently, I supported a new client with solving MySQL performance issues. There were several areas where MySQL performance issues were addressed. One issue, however, was overlooked prior to our communications, was that of keeping around unused databases. There was around 15 gigabytes of unused MySQL data – a mix of MyISAM and Innodb tables – […]