LinuxHow to View Failed SSH Login Attempts in Linux using the lastb Command

Detecting Brute-Force Attacks If your Linux server has port 22 (SSH) exposed to the public...

LinuxHow to Monitor Virtual Memory Statistics in Linux using the vmstat Command

Identifying System Bottlenecks When a Linux server begins to stutter, lag, or drop database connections,...

LinuxHow to Limit Network Bandwidth in Linux using the tc Command

The Problem of Bandwidth Hogs If you are hosting multiple services on a single Linux...

LinuxHow to Find SUID/SGID Files in Linux for Security Auditing

The Danger of SUID and SGID Permissions In Linux, standard users are restricted from performing...

LinuxHow to Disable the Ping (ICMP) Response in Linux using sysctl

The Security Risk of ICMP Responses By default, if you open a terminal and ping...

LinuxHow to Set a Firmware Password on an Intel Mac using Terminal

Protecting the Hardware Layer If your MacBook is stolen, a standard user account password will...

LinuxHow to Find Files by Size in Linux using the find Command

Managing Linux Disk Space When a Linux server’s hard drive suddenly reaches 100% capacity, critical...

LinuxHow to Test Disk Read Speed in Linux using the hdparm Command

Diagnosing Storage Bottlenecks When a Linux server is experiencing severe performance degradation, the CPU and...

LinuxHow to Disable the Command History Log for a Specific Session in Linux

The Danger of the Bash History Log By default, the Linux Bash shell records every...

LinuxHow to Display Network Interface Statistics using the ip -s link Command in Linux

The Need for Network Diagnostics When troubleshooting network performance issues on a Linux server—such as...

LinuxHow to Check SSL Certificate Expiration Dates from the Linux Command Line using openssl

The Danger of Expired Certificates A forgotten SSL/TLS certificate is one of the most common...

LinuxHow to Restrict the su Command to a Specific Group in Linux

The Security Risk of the su Command In Linux, the su (substitute user) command allows...

LinuxHow to Use the fuser Command to Identify Processes Locking a File in Linux

The “Device is Busy” Error If you have spent any time managing Linux servers, you...

LinuxHow to Secure the GRUB Bootloader with a Password in Ubuntu Linux

Why Secure the GRUB Bootloader? Physical security is just as important as network security. If...

LinuxHow to Configure a Centralized Syslog Server in Ubuntu Using rsyslog

The Importance of Centralized Logging If you manage dozens of Linux servers, logging into each...

LinuxHow to Install and Configure the Nextcloud File Sync Platform on Debian

Your Own Private Cloud Storage Cloud storage services like Google Drive or Dropbox are incredibly...

LinuxHow to Configure Network Teaming (Bonding) in Ubuntu Server

High Availability at the Physical Layer If your enterprise database server relies on a single...

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.