Computer Science

Computer Science

In this section, we explore the world of programming, algorithms, networks, and infrastructure

ProgrammingAlgorithmsComputer NetworksTechnologyInfrastructureSoftware EngineeringHardware Engineering

Related Categories

Featured Articles

ModSecurity 3, NGINX Standalone, and Sitejet Custom Template Management in cPanel & WHM

This article covers three important areas of new cPanel & WHM features: 1) ModSecurity 3 and its differences from version 2 2) NGINX Standalone web server and its limitations 3) How to add and manage Sitejet custom templates to serve cPanel users This guide is written for server administrators, hosting providers, and cPanel partne

/article/modsecurity-3-nginx-standalone-and-sitejet-custom-template-management-in-cpanel-whm

How to Configure Your SFTP Client for Secure cPanel Access

This article explains how to configure your SFTP client to securely connect to your cPanel account, what connection details are required, how SFTP differs from FTP, and how to manage or deny FTP access. It also covers how to edit FTP server configurations from the command line for both ProFTP and Pure-FTP environments.

/article/how-to-configure-your-sftp-client-for-secure-cpanel-access

How to Edit FTP Server Configuration from the Command Line

This article explains how to manually edit FTP server configuration from the command line, determine which FTP service is running, and apply configuration changes for both ProFTP and Pure-FTP. It also covers managed_settings options and how to apply updates using force rebuild commands.

/article/how-to-edit-ftp-server-configuration-from-the-command-line

How to Enable FTP Passive Mode

This article explains how to enable FTP Passive Mode, the differences between active and passive sessions, how to configure Pure-FTPd and ProFTPD servers, how to adjust NAT-related settings, and how to open passive port ranges in firewalls such as CSF, nftables, firewalld, and iptables. It also covers troubleshooting steps and how to restore missing FTP interfaces in cPanel.

/article/how-to-enable-ftp-passive-mode

How to Upload Files with FTP

This article explains how to upload and download files using FTP through both third‑party clients and the command‑line interface. It also covers how to connect to an FTP server, required credentials, file transfer commands, and advanced ProFTPD host access control configuration for restricting FTP access by IP address.

/article/ftp-cpanel

How to Delete a MySQL Database and Manage Database Issues in cPanel & WHM

This article explains how to manually delete a MySQL database, enable the Slow Query Log in MySQL or MariaDB, resolve PostgreSQL password authentication errors, restore a user’s database access using restoregrants, and install or update PostgreSQL on a cPanel & WHM server.

/article/how-to-delete-a-mysql-database-and-manage-database-issues-in-cpanel-whm

Why You Should Upgrade MySQL or MariaDB and How to Perform a Safe Upgrade

This article explains why upgrading to the latest stable version of MySQL or MariaDB is essential for security, compatibility, and performance. It also provides a complete step‑by‑step guide for planning, backing up, upgrading, testing, and troubleshooting database upgrades in cPanel & WHM environments.

/article/why-you-should-upgrade-mysql-or-mariadb-and-how-to-perform-a-safe-upgrade

Using the MysqlDump Stream and Troubleshooting MySQL Profiles in cPanel & WHM

This article explains how to use the experimental MysqlDump Stream feature to generate MySQL database dumps over WebSocket, how to authenticate using API tokens or Basic Authentication, required parameters, example commands, and how to troubleshoot common MySQL profile connection issues on remote servers.

/article/using-the-mysqldump-stream-and-troubleshooting-mysql-profiles-in-cpanel-whm

Getting Started with Essential Linux Commands

This article introduces essential Linux commands that cPanel and WHM users can use to manage files, directories, processes, and system configurations. It also explains how to combine commands, view system information, and locate common configuration files on a Linux server.

/article/getting-started-with-essential-linux-commands

Guide to Installing Node.js, Accessing the CLI, and Clearing Full Partitions in cPanel & WHM

This article explains how to install and uninstall Node.js on RHEL-based and Ubuntu servers, how to deploy Node.js applications, how to access the Linux command line through different operating systems and cPanel/WHM interfaces, and how to clear a full partition—especially when the /var directory fills up.

/article/guide-to-installing-nodejs-accessing-the-cli-and-clearing-full-partitions-in-cpanel-whm

How to Convert CentOS 8 to AlmaLinux OS, Enable Stub Resolvers, and Manage Hard Drive Space

This article explains how to convert a CentOS 8 server to AlmaLinux OS, how to enable stub resolvers, and how to manage and clean up hard drive space on a cPanel & WHM server. It includes commands, warnings, verification steps, and best practices for safe system maintenance.

/article/how-to-convert-centos-8-to-almalinux-os-enable-stub-resolvers-and-manage-hard-drive-space

How to Run Traceroute and Ping, Troubleshoot High Disk I/O, and Use cPanel & WHM Inside Linux Containers

This guide explains how to run traceroute and ping on different operating systems, how to diagnose and resolve high disk I/O issues on a server, and how to properly configure and run cPanel & WHM inside Linux Containers (LXC). It includes examples, warnings, and required configuration steps.

/article/how-to-run-traceroute-and-ping-troubleshoot-high-disk-io-and-use-cpanel-whm-inside-linux-containers