Guides

Fun With Units

This post looks at the linux command "units" that can convert between pretty much any unit you can think of.

How To Kill A Process That Won't Respond To ctrl-C

Have you encountered processes that you can't kill? This guide explains how to kill a process on the Linux bash command line that is not responding to ctrl-c or control by backgrounding it and killing the job.

Using Your Android Phone For Voice Dictation On Linux

This guide explains how to use your Android phone for super fast, accurate and free dictation on your Linux desktop.

How To Quickly Evaluate A Computer For Potential Crypto-Mining

This guide explains how to quickly evaluate a computer, server or laptop to determine if it can make money mining cryptocurrency.

Specialised Verses General Tools

This page explains why learning to use the standard tools found on all Linux distros is better than relying on specialized tools that may not be present when you need them.

How To Debug Your WebServer From The Command Line

This guide explains how to use the telnet and curl commands on the Linux bash command line to view a website's header information.

Making Use Of The search Option In resolv.conf

This guide explains how to use your resolv.conf file to speed up logging into systems that share the same domain name.

Using od To See How Text Is Formatted

This guide explains how to use the Linux bash command od to reveal exactly what characters are contained in a string of text including the special control characters which are usually not displayed.

Reading And Searching Compressed Files

This guide explains how to read and search through compressed files on the Linux bash command line without decompressing them first.

Why You Should Still Love Telnet

How to use the telnet command on the bash command line to debug network problems.

How To Use Your Entire CPU In Bash With Parallel

This guide explains how to use the Linux bash command parallel to speed up tasks that are normally run in series. This will massively speed up tasks like compressing a large numbers files.

How To Tell If Your Linux Server Has Been Compromised

This guide tells you what to look for if you think your linux server has been hacked or compromised.

Protecting Your Website From Application Layer DOS Attacks With mod_evasive

This guide explains how to protect your website from simple DDOS attacks by installing and configuring mod_evasive for the Apache web server.

The Pinky Finger Habits Of Experienced Sysadmins

This guide explains the benefits of using Linux command line bash completion and hitting enter between commands to make your workflow more Linux system administration work flow more efficient.

The Simplest Way To Move Files To And From Your Phone

How to install and configure a simple web page that allows you to move files to and from your phone.

How To Use Apache2 for SSL Termination With Varnish

This guide explains how to use Apache as both the web server and the SSL terminator so you can use Varnish on an HTTPS protected website without the need to install a second web server such as Nginx.

Three Alternatives for Enabling Two Factor Authentication For SSH On Ubuntu 16.04 And Debian Jessie

How to install and configure three different two factor authentication methods for your SSH server.

Secure Your Phone With OpenVPN On Ubuntu 18.04 In 10 Minutes

This guide explains how to protect your Android or iPhone with a VPN you own and run in less than 10 minutes.

Adding Google Analytics and AdSense to a Hugo website

This guide explains how to add custom code such as Google Analytics and Adsense codes into your Hugo website pages.

Extracting Information From Logs - Part 1

How to use awk grep and cut to extract information from log files on the linux bash command line.

Extracting Information From Logs - Part 2

How to sort and count information on the bash command line using the bash commands sort and uniq.

Extracting Information From Logs - Part 3

How to write a simple for loop on the bash command line without writing a script. This is known as a bash oneliner.

How To Install Magento 2 on CentOS 7 In 10 Minutes

This guide shows you how to get a Mangento ecommerce shop up and running in 10 minutes or less.

How To Install Magento2 on Ubuntu 18.04 and Debian Jessie in 10 Minutes

This guide shows you how to get a Mangento ecommerce shop up and running in 10 minutes or less.

Simulate System Loads

This guide explains how to artificially create high CPU load, disk access and RAM consumption. This allows you can test how your server will work under load in a test environment before it goes live.

Speed Up Magento2 With Varnish

This guide explains how to install and configure the Varnish reverse proxy server to massively speed up your Magento installation.