Recent Books
Server Software
Nginx, Apache, WordPress, MySQL,
Vulnerabilities, Patching, and Security
SELinux, AppArmor, CVE
Linux System Variables
Date, time, language
Containerisation & Automation
Docker, Kubernetes, Ansible
File Transfers, Synchronisation & Shared Storage
Unison, NFS, rSync, SCP
Bash
Command man pages.
Logging
Server log configuration and management
cPanel
General cPanel-related topics
System Networking
Networking configuration and commands
Software & Service Management
Boot, Kernel, Recovery, and Tunables
LoadBalancers
LBv1 & LBv2
Recently Updated Pages
TOP & ATOP
Logging interval To change ATOP's logging interval edit the below file: vim /usr/share/atop/ato...
IPS (Intrusion Prevention Systems)
Fail2Ban Fail2Ban is a an IPS system that can be configured to monitor basically any serv...
Netfilter & nftables
Netfilter (nftables) is an iptables replacement commonly found on modern Debian systems by default.
firewalld
firewalld at its core is essentially a wrapper for iptables, but it does include some extra featu...
iptables
iptables iptables is a Linux Firewall utility that's used to configure rules on the kernel netfi...
UFW(Uncomplicated Firewall)
UFW is just a wrapper for iptables. UFW Service Check UFW status ufw status Enable UFW ufw...
Clearing Command Line History
There's a few options here, also see the history man page for more info. 1. Remove the command f...
SSH Configuration
What is SSH? SSH, or Secure Shell, is a cryptographic network protocol used for secure communica...
PAM
Pluggable Authentication Modules (PAM) PAM is essentially an authentication system that allows f...
Disk Encryption (LUKS)
On Linux systems, a relatively common practice amongst high-security systems is to use a disk or ...