Help Docs Server Administration Linux Server Administration

Linux Server Administration

Your complete guide to Linux server administration. Learn essential commands, user management, security best practices, and performance monitoring.

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

111 results

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

  • Puppeteer tutorial — installing Puppeteer on AlmaLinux

    Use this Puppeteer tutorial to install Puppeteer on AlmaLinux for automating web development, quality assurance, and web scraping tasks by leveraging the Chrome DevTools Protocol (CDP).

    Read more: Puppeteer tutorial — installing Puppeteer on AlmaLinux
  • Restarting Services from the Command Line in Linux

    To address issues or apply configuration changes, it’s often necessary to restart specific server services, like Apache, Exim, FTP, or DNS. This typically involves logging into your server via SSH with root or sudo access.

    Read more: Restarting Services from the Command Line in Linux
  • RPM

    RPM is a type of software package for Redhat-based Linux distributions with a command-line utility to manage them.

    Read more: RPM
  • Scheduling PHP scripts with cron jobs

    Learn to automate PHP scripts with cron jobs. Use direct execution or HTTP clients (wget/lynx) & manage output. For cPanel, Plesk & InterWorx.

    Read more: Scheduling PHP scripts with cron jobs
  • Setting Up Alternate SSH Users

    Enhance server security by disabling root SSH access and granting users ‘superuser (su)’ access for an additional layer of authentication.

    Read more: Setting Up Alternate SSH Users
  • Setting Up and Using SSH Keys

    Boost SSH security with SSH Keys, a pair of keys that, when used together, enable secure connections, allowing only authorized users to log in.

    Read more: Setting Up and Using SSH Keys
  • Setup phpMyAdmin on Linux (Ubuntu)

    This tutorial shows you how to install and configure phpMyAdmin on Ubuntu to easily manage MariaDB or MySQL databases from a web browser.

    Read more: Setup phpMyAdmin on Linux (Ubuntu)
  • Troubleshooting — Memory Limit Error

    The PHP memory_limit sets a cap on memory use per script, preventing server crashes from scripts consuming excessive RAM.

    Read more: Troubleshooting — Memory Limit Error
Was this article helpful?