RSS.Social

Bash Prompt

follow: @[email protected]

Posts

Simplify WireGuard User Management with Vanity Keys

Text-to-Speech on the Command Line

cURL to an IP address With a Hostname

Whois and IP Address Info

Using Column to Make Bash More Understandable

Some Alternatives to dd

Debugging Bash Scripts - Part 5 - Jump forward in a script

Debugging Bash Scripts - Part 3 - Using echo

Debugging Bash Scripts - Part 4 - ShellCheck

Debugging Bash Scripts - Part 1 - Verbose Output

Debugging Bash Scripts - Part 2 - Using exit

How To Use Xargs To Execute Processes In Parallel

How To Downsize an MP3 Audiobook to OPUS

How to Quickly Check If A Port Is Open With netcat

Bash Oneliners - Count, Sort, and Print Objects

How to Trace An HTTP/HTTPS Request with cURL

How to Redirect an HTTP Site From WWW to non-WWW (or the other way around)

How to Redirect an HTTPS Website From WWW to non-WWW (or the other way around)

How to Benchmark SSL Performance

How to Flush Your systemd-resolved Cache

A Shorter Way To Send stdout and stderr to /dev/null

How To Reset Sudo Password Lockout

Quickly Create a WireGuard Server and Clients

How To Generate A Let's Encrypt Certificate For Several Hostnames

Switch Your Bash One-Liner Into Your Editor

Quickly Test Network Speed Between Two Servers

Quickly Review Linux Server Resource Usage

How To Get A List Of URLs From A Website

How To Get A List Of URLs From A Website

Easily Speed Up Apache With mod_cache by 65%

Practice Using mdadm With Virtual Block Devices

A Simple Guide To Getting Started With SSH Certificates

Create A Simple Desktop Notification From Bash With notify-send

How To Monitor Network Activity With IPTraf-ng

How To Add An APT GPG Key

A Simple Bash Help Case Statement

Bash Set Options For Security

Bash Idioms For Portability

Massively Speed Up DNF

How To Mirror A Website With wget

Some Useful GNU nano Settings

Use Explainshell To Decode A Bash Command

How To Speed Up Find With -exec Many Times

How To Quickly Find The Number Of CPU Cores

How To Terminate A Stalled SSH Connection

The SSH KeyGen Security Option You Probably Aren't Using

Some Useful Bash Top Settings

A Simple Command Line CPU Benchmark

How To Copy A File Using Netcat

Intelligent Console History Search

How To Block Pinterest Search Results in Google Images

How To Create Custom Share Links With NextCloud

How To Download Files From URLs With Redirects

The Best Way To Copy Lots Of Small Files

How to find which systemd unit owns a process

Benchmarking SSH Ciphers

A Short Guide To Using A Yubikey For SSH Authentication

How To Use Varnish As A Highly Available Load Balancer On CentOS 8 With SSL

How To Use Varnish As A Highly Available Load Balancer On Debian 10 With SSL

How To Use Varnish As A Highly Available Load Balancer On Ubuntu 20.04 With SSL

A Short Guide To Using Linux Man Pages

How To Colorize Man Pages

How To Enable Brotli Compression In Apache 2.4 on CentOS 8

How To Enable Brotli Compression In Apache 2.4 on Debian 10

How To Enable Brotli Compression In Apache 2.4 on Ubuntu 20.04

How To Enable Static Brotli Compression In Apache 2.4

How To Find Which Repository A Package Is From On Debian and Ubuntu

How To Install Brotli For NGINX Open Source On CentOS 8

How To Install Brotli For NGINX Open Source On Debian 10

How To Install Brotli For NGINX Open Source On Ubuntu 20.04

How To Write To A Network Socket With Bash

How To Measure You Current Laptop Battery Capacity vs New

How To Encrypt A File With OpenSSL

Comparing The Encryption Speed of GPG vs OpenSSL

Benchmark Your Linux Bitcoin or LiteCoin Mining Rig With BFGMiner

How to Calculate The Profit of Mining Bitcoin BTC

How to Calculate The Profit of Mining BitcoinCash BCH

How to Calculate The Profit of Mining Dodgecoin DOGE

How to Calculate The Profit of Mining Litecoin LTC

How To Calculate The Profit of Mining Monero XRM With Minergate

How To Get A Cheap AWS GPU Spot Instance

How To Quickly Evaluate A Computer For Crypto-Mining Profit With Minergate

How To Create A Fast Encrypted Tunnel For Firefox Using SSH

A Simple Command Line Stopwatch

Speed Up Your SSH Connections

Empty A File But Retain Permissions and Ownerships

How To Use rev In Your Bash Fu

How To List Your Hardware On Linux With Inxi

How To Pre-Compress Your Website With Gzip On Debian 10 And Apache2

How To Pre-CompressYour Website With Brotli On Debian 10 And NGINX

Protect Your Site With Apache2 Mod Defensible

X11 Application Forwarding Made Easy

How To Get A Remote Desktop A Headless Server

How To Use GNU Parallel To Create A Supercomputer

Using lsof To Discover What Ports Are In Use

How to automatically clear Pikaur's cache

How To Enable Brotli Compression In Apache 2.4

How to Use curl to Get HTTP Headers

How to Stream Audio from Your Phone to Your Laptop

hdparm - A Simple Storage Benchmark

How to copy and paste into and out of a terminal

Benchmarking Magento Part 1 - Standard Install

Benchmarking Magento Part 2 - PHP-FPM

Benchmarking Magento Part 3 - Reddis Cache

How To Install Magento 2 on CentOS 8 in 10 minutes

Benchmarking Magento Part 4 - Varnish Cache

How To Install Magento 2 on Ubuntu 18.04 LTS or Debian Buster in 10 minutes

English Grammar and Style Checking in Gedit

Using Telnet To Debug Web Servers

Fun With Units

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

Using Your Android Phone For Voice Dictation On Linux

How To Quickly Evaluate A Computer For Potential Crypto-Mining

Specialised Verses General Tools

How To Debug Your WebServer From The Command Line

Making Use Of The search Option In resolv.conf

Using od To See How Text Is Formatted

Reading And Searching Compressed Files

Why You Should Still Love Telnet

How To Use Your Entire CPU In Bash With Parallel

How To Tell If Your Linux Server Has Been Compromised

Protecting Your Website From Application Layer DOS Attacks With mod_evasive

The Pinky Finger Habits Of Experienced Sysadmins

The Simplest Way To Move Files To And From Your Phone

How To Use Apache2 for SSL Termination With Varnish

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

Secure Your Phone With OpenVPN On Ubuntu 18.04 In 10 Minutes

Adding Google Analytics and AdSense to a Hugo website

Extracting Information From Logs - Part 1

Extracting Information From Logs - Part 2

Extracting Information From Logs - Part 3

How To Install Magento 2 on CentOS 7 In 10 Minutes

Simulate System Loads

Speed Up Magento2 With Varnish