LinuxHow to Use Ubuntu UFW to Block Specific IP Addresses

If you manage an internet-facing Ubuntu server, you will eventually notice repeated, malicious login attempts...

LinuxHow to Configure Ubuntu Server for Headless Remote Installation via Preseed

Installing Ubuntu Server on a single machine is straightforward: plug in a USB drive, boot,...

LinuxHow to Install and Configure the MySQL Database Server on Ubuntu

MySQL is one of the most popular open-source relational database management systems in the world....

LinuxHow to Configure Advanced Iptables Rules on Ubuntu Server

While Uncomplicated Firewall (UFW) is fantastic for basic port blocking, it is simply a user-friendly...

LinuxHow to Install and Configure the Nginx Web Server on Ubuntu

Nginx (pronounced “engine-ex”) is a high-performance web server, reverse proxy, and load balancer. It was...

LinuxHow to Secure an Ubuntu Server by Hardening the SSH Daemon Configuration

Secure Shell (SSH) is the standard method for remotely managing Linux servers. By default, the...

LinuxHow to Configure the Ubuntu Postfix Mail Server to Relay Emails via Amazon SES

Many web applications running on Ubuntu servers need to send outbound emails (such as password...

LinuxHow to Configure Netplan for Static IP Addressing on Ubuntu Server

In older versions of Ubuntu, network interfaces were configured by editing the /etc/network/interfaces file. Starting...

LinuxHow to Connect to an iSCSI Storage Target on Ubuntu Server

Internet Small Computer Systems Interface (iSCSI) is a networking standard that allows servers to access...

LinuxHow to Configure UFW Application Profiles on Ubuntu

The Uncomplicated Firewall (UFW) is the default firewall configuration tool for Ubuntu. While it is...

LinuxHow to Secure an Nginx Web Server with Let’s Encrypt SSL Certificates on Ubuntu

Securing your website with HTTPS is no longer optional; it is a fundamental requirement for...

LinuxHow to Configure the vsftpd FTP Server for Secure Connections on Ubuntu

While SSH (SFTP) is generally the preferred method for secure file transfers on Linux, many...

LinuxHow to Configure an Extra Swap File on Ubuntu Server for Heavy Workloads

Ubuntu servers use physical RAM to run applications and process data. When a server runs...

LinuxHow to Automatically Mount an NFS Share on Ubuntu Using systemd

While the traditional method of mounting Network File System (NFS) shares involves editing the /etc/fstab...

LinuxHow to Use Uncomplicated Firewall (UFW) to Rate Limit Incoming Connections on Ubuntu

Brute-force attacks against SSH, FTP, and web login pages are a constant threat for public-facing...

LinuxHow to Use the fstrim Command and systemd Timers to Optimize SSD Performance in Linux

The Problem with SSDs and Deleted Files Unlike traditional mechanical hard drives (HDDs) that can...

LinuxHow to Use the ‘mtr’ Command for Advanced Network Diagnostics

The Limitation of Ping and Traceroute When a user complains that “the internet is slow,”...

Get the best tech tips delivered straight to your inbox.

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