Your Web Host Doesn’t Want You To Read This: Benchmark Your VPS

June 17th 2019: Added instructions for network speed test using speedtest-cli script. Oct 31st 2017: Also see this list of command line scripts. Nov 2nd 2016: Included quick dd commands to check cached vs uncached disk read performance. This article will highlight using the ‘dd’ Unix command for a quick benchmark of your Linux server or VPS. […]

Nginx tuning tips: TLS/SSL HTTPS – Improved TTFB/latency

Since 30th June 2018, the PCI Security Standards Council requires that support for SSL 3.0 and TLS 1.0 be disabled. TLS 1.1 or higher must be used and TLS 1.2 is strongly recommended. In addition, as of July 2018, Google Chrome began to mark ‘HTTP’ web sites as “not secure”. Over the past few years, the […]

When is it time to add more application monitoring?

Guest post by James Paden, Partner at Instrumental At Instrumental, we often talk about getting started with monitoring. In the past, we’ve covered the critical, but basic, metrics everyone needs on our Ultimate Monitoring Metrics Cheatsheet (many of which are gathered by out-the-box system and service monitoring). We also wrote the Quick-Start Guide to Monitoring […]

Zorin Linux – As a Windows OS (and MacOS) Replacement

This article has been edited and updated from the original 2014 article. For 2019, I still recommend Zorin Linux as a Windows OS replacement and now as a MacOS replacement. Five years later and I’m more confident about this recommendation.  You’ve probably heard about or been affected by the retirement of Windows XP support on April 8, […]

Best Linux Distros 2019 for Desktop

Searching for the best Linux distro in 2019, for your desktop computer, workstation or laptop? This article will probably be most useful to those who don’t know what /etc/fstab is used for. 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 […]

“MySQL server has gone away” error – Solution(s)

MySQL server has gone away error means that MySQL server (mysqld) timed out and closed the connection. By default, MySQL will close connections after eight hours (28800 seconds) if nothing happens. However, in some cases your web host, DBA or app developer may have decreased this timeout setting, discussed below. MySQL server has gone away, can be […]

How to Convert OpenSSH keys to Putty (.ppk) on Linux

PuTTYgen is an key generator for creating SSH keys for PuTTY. PuTTYgen is comparable in certain respects to the ssh-keygen tool. PuTTYgen can be used to create public and private key pairs (in .ppk file format). In addition, PuTTYgen can also be used to convert keys to and from other formats. On Windows PuTTYGen is a graphical tool. A command-line version is available for […]

I refuse to sign up for Viber, here’s why.

Update Jun 3rd 2019: Please note, Viber and all data sold to Japanese company. Viber has surpassed Whatsapp in Russia with over 100 million users. Update: Over the past couple of months Viber has been modifying their privacy policy to help increase user confidence. However, unlike other apps, which only scan your contacts. Viber continues to scan […]

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