---
title: "Linux Server Administration"
source: "https://docs.nexcess.com/hosting/server-administration/linux/"
description: "Your complete guide to Linux server administration. Learn essential commands, user management, security best practices, and performance monitoring."
vertical: "Hosting"
date: "2025-07-03"
last_modified: "2026-07-02"
---

# Linux Server Administration

Take control! This is your central resource for Linux server administration. Whether you are logging in for the first time or performing advanced troubleshooting, these guides are designed to help you. You’ll find step-by-step instructions to perform essential tasks, from **adding new users** and **granting `sudo` permissions** to **installing and configuring software** like Apache, NGINX, or PHP. If you are solving a problem, you will learn how to **check your server’s load**, **manage system services**, or **find common error logs**. From automating tasks with cron to securing your server with SSH keys, these articles will empower you to manage your environment confidently.

---

Linux Server Administration Articles

146 results

This section provides articles and resources for **Linux** server administration. The topics cover server management, security, and optimization.

- ## [A Guide to Server CPU Performance: Cores, Threads, and Benchmarking with Linux](https://docs.nexcess.com/hosting/server-administration/linux/cpu-performance-guide/)
    
    Is your server slow? Learn how CPU cores, threads, and clock speed affect performance. Find out how to check, benchmark, and upgrade your CPU on Linux.
    
    
    
    [Read more: A Guide to Server CPU Performance: Cores, Threads, and Benchmarking with Linux](https://docs.nexcess.com/hosting/server-administration/linux/cpu-performance-guide/)
- ## [Add Users and Grant Root Privileges in Linux](https://docs.nexcess.com/hosting/server-administration/linux/adding-users-and-granting-root-privileges/)
    
    This guide walks you through adding a new user on a Linux server, setting their password, and granting `sudo` privileges from the command line.
    
    
    
    [Read more: Add Users and Grant Root Privileges in Linux](https://docs.nexcess.com/hosting/server-administration/linux/adding-users-and-granting-root-privileges/)
- ## [Allowing and Denying Website Access Using .htaccess](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/allowing-and-denying-website-access-using-htaccess/)
    
    Control website access with htaccess rules. Block or allow specific IP addresses, perfect for selective page restrictions on an open site.
    
    
    
    [Read more: Allowing and Denying Website Access Using .htaccess](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/allowing-and-denying-website-access-using-htaccess/)
- ## [Apache Mod\_rewrite](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/apache-mod_rewrite/)
    
    Learn to use Apache’s mod\_rewrite to redirect URLs, force HTTPS, create SEO-friendly links, and more with practical .htaccess examples.
    
    
    
    [Read more: Apache Mod\_rewrite](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/apache-mod_rewrite/)
- ## [Apache Modules Explained](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/apache-modules-explained/)
    
    Apache’s modular design allows for the ability to only use resources on the features and functions you need. Use this article to determine the installed Apache modules on your web server.
    
    
    
    [Read more: Apache Modules Explained](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/apache-modules-explained/)
- ## [Apache Web Server](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/)
    
    Our collection of articles provides technical guides for installing, configuring, and managing the Apache web server on Linux operating systems.
    
    
    
    [Read more: Apache Web Server](https://docs.nexcess.com/hosting/server-administration/linux/apache-web-server/)
- ## [Automating Server Scripts with Cron](https://docs.nexcess.com/hosting/server-administration/linux/automating-server-scripts-with-cron/)
    
    Learn to automate tasks on your Linux server with cron. This time-based job scheduler can run scripts at fixed times, dates, or intervals.
    
    
    
    [Read more: Automating Server Scripts with Cron](https://docs.nexcess.com/hosting/server-administration/linux/automating-server-scripts-with-cron/)
- ## [Change Time Zones on CentOS](https://docs.nexcess.com/hosting/server-administration/linux/changing-time-zones-on-centos/)
    
    Learn to set the correct time zone on CentOS 4/5/6 & 7. Use `ln -s` or `timedatectl`, restart services, & address PHP/NTP issues.
    
    
    
    [Read more: Change Time Zones on CentOS](https://docs.nexcess.com/hosting/server-administration/linux/changing-time-zones-on-centos/)

1[2](?query-0-page=2)[3](?query-0-page=3)…[19](?query-0-page=19)

[Next Page](/hosting/server-administration/linux?query-0-page=2)
