iServerSupport Talk to an engineer
Technical topic archive

Linux Administration Guides

Practical Linux administration guides covering services, packages, configuration and day-to-day server operations.

Latest articles

Latest linux administration articles

12 published guides
Package box with an error badge representing a PHP update on AlmaLinux or Rocky Linux
KBLinux Administration

How to Patch PHP2Shell on AlmaLinux, Rocky Linux and RHEL (Modules and Remi)

On the RHEL family the PHP2Shell fix depends on which module stream or repository supplies your PHP. How to find out, update with dnf or Remi, restart php-fpm and confirm the fix is in.

3 min read
Terminal window with an error badge representing patching PHP on an Ubuntu or Debian server
KBLinux Administration

How to Patch PHP2Shell on Ubuntu and Debian (Fixed Versions and Commands)

Ubuntu and Debian ship PHP2Shell fixes as backports, so php -v still shows the old number. The fixed versions, the commands to update and restart, and how to prove the fix is in.

3 min read
Package box with an error badge representing a failed dnf repository download on AlmaLinux
KBLinux Administration

AlmaLinux dnf Error: Failed to Download Metadata for Repo (Causes and Fixes)

When dnf refuses to update because it cannot download repository metadata, the cause is usually one dead repo, not AlmaLinux itself. How to find that repo and fix it without breaking updates.

5 min read
Disk drive icon with a nearly full usage bar representing a no space left on device error
KBLinux Administration

No Space Left on Device, but df Shows Free Space: Inodes, Deleted Files and tmpfs

The error says the disk is full, but df says it is not. Here is the order we check things in on a live server: inodes first, then deleted-but-open files, tmpfs and reserved blocks.

5 min read
Terminal window with an error badge representing an SSH public key login failure
KBLinux Administration

SSH Permission Denied (publickey): The Server-Side Checks That Find the Cause

When the key is right and SSH login still fails, the answer is on the server: permissions, SELinux labels, sshd rules and key types. How to check each, and how to recover a lockout.

5 min read
Linux boot recovery console selecting a known working kernel after an update
KBLinux Administration

Linux Server Won't Boot After a Kernel Update: Recovery Guide

A practical recovery workflow for a Linux server that stops booting after a kernel update, from selecting the previous kernel to repairing initramfs and GRUB from rescue mode.

12 min read
Linux server maintenance checklist for monitoring security backups and performance
KBLinux Administration

Linux Server Maintenance Checklist: Daily, Weekly and Monthly Tasks

A practical schedule for checking Linux server health, security, backups, updates, capacity and recovery readiness without relying on guesswork.

13 min read
Configuring SSL on JIRA using Apache Proxy server administration guide
KBLinux Administration

Configuring SSL on JIRA using Apache Proxy

Before we jump into the installation and configuration, lets get to an introduction to Jira. For those who are new to Jira, I would suggest you to go through the […]

4 min read
Configuring SSL on Jira Using HAProxy server administration guide
KBLinux Administration

Configuring SSL on Jira Using HAProxy

Running Jira behind a reverse proxy is common, but SSL termination is where most administrators get stuck.

3 min read
How to install Let’s Encrypt ssl on nginx running Python Django Flask server administration guide
KBLinux Administration

How to install Let’s Encrypt ssl on nginx running Python Django Flask

Running Python frameworks such as Django or Flask behind Nginx demands more than a basic configuration.

3 min read
Linux server management covering monitoring security backups and performance
KBLinux Administration

What Does Linux Server Management Include?

Linux server management is the continuing work required to keep the operating system and its services secure, recoverable, observable and suitable for the applications they run.

7 min read
How to List Installed Perl Modules on Your Server server administration guide
KBLinux Administration

How to List Installed Perl Modules on Your Server

A practical explanation of how to list installed perl modules on your server, with the steps and checks server administrators need to complete the work reliably.

3 min read
Need hands-on help?

Our engineers can manage the infrastructure you already use.

View server managementTalk to an engineer