VIKHOST Tech Blog
Useful Technical Articles, Notes and Instructions.
How to Check Memory Usage in Linux

How to Check Memory Usage in Linux

How to Check Memory Usage in Linux
Checking memory usage in Linux is often one of the first steps when a system becomes slow, applications start consuming more resources than expected, or you simply need to see how much RAM is still available. Linux provides several command-line tools for checking total memory, available RAM, swap activity, and memory usage by individual processes.
However, memory statistics can be misleading if …

/ Linux
Linux scp Command_ Syntax, Examples, and Common Use Cases

Linux scp Command: Syntax, Examples, and Common Use Cases

Linux scp command: Syntax, Examples, Common Use Cases
The scp command is a widely used Linux utility for securely transferring files between local and remote systems. Whether you need to upload files to a VPS, download files from a server, or copy configuration files securely, scp provides a fast and reliable way to move data over an encrypted SSH connection.
Included with OpenSSH on most Linux distributions, scp is …

/ Linux
Check Disk Usage in Linux Using df and du Commands

How to Check Disk Usage in Linux

How to Check Disk Usage in Linux
Running out of disk space is one of the most common issues Linux administrators encounter. A full filesystem can prevent applications from writing logs, interrupt backups, cause databases to fail, or even stop services from starting correctly. In many cases, the problem develops gradually and goes unnoticed until the server begins reporting errors.
Before deleting files or expanding storage, it’s important to understand …

/ Linux
Upgrade Ubuntu 24.04 to 26.04_ Step-by-Step Server Guide

Upgrade Ubuntu 24.04 to 26.04: Step-by-Step Server Guide

Upgrade Ubuntu 24.04 to 26.04: Step-by-Step Server Guide
Ubuntu 26.04 LTS brings updated kernel support, newer software versions, security enhancements, and long-term support through 2031. For many VPS owners and Linux administrators, upgrading from Ubuntu 24.04 to the latest LTS release is a natural step toward maintaining a secure and supported infrastructure.
For administrators planning an Ubuntu LTS upgrade, proper preparation is often more important than the upgrade itself. Compatibility …

/ Linux
Nginx Upstream Timed Out

Nginx Upstream Timed Out: Causes, Diagnostics, and Fixes

Nginx Upstream Timed Out: Causes, Diagnostics, Fixes
One of the most common timeout-related messages in Nginx looks like this:
upstream timed out (110: Connection timed out) while reading response header from upstream
At first glance, the error appears to point directly to Nginx. In many cases, however, Nginx is only reporting that a backend service failed to respond within the configured time limit.
The problem frequently appears in environments where …

/ Useful articles
504 Gateway Timeout_ Causes, Diagnostics, and Fixes

504 Gateway Timeout: Causes, Diagnostics, and Fixes

504 Gateway Timeout: Causes, Diagnostics, and Fixes
A 504 Gateway Timeout error, often referred to as an HTTP 504 error, occurs when a gateway, reverse proxy, or load balancer waits too long for a response from an upstream server. Instead of returning the requested content, the intermediary server stops waiting and sends a timeout response back to the client.
The error is commonly seen in Nginx deployments, Cloudflare-protected websites, Docker …

/ Useful articles
502 Bad Gateway Error_ Causes, Diagnostics, and Fixes

502 Bad Gateway Error: Causes, Diagnostics, and Fixes

502 Bad Gateway Error: Causes, Diagnostics, and Fixes
A website may still look online while returning a 502 Bad Gateway response. Nginx responds. Cloudflare responds. The browser reaches the server without a problem. But somewhere behind the proxy layer, the actual backend application stops responding correctly.
This is why 502 errors are often confusing during troubleshooting. The web server itself may still be running normally while PHP-FPM, Gunicorn, Node.js, Docker …

/ Useful articles
HTTP 503 Service Unavailable_ Causes, Diagnostics, and Fixes

HTTP 503 Service Unavailable: Causes, Diagnostics, and Fixes

HTTP 503 Service Unavailable: Causes, Diagnostics, Fixes
Few server-side errors are as frustrating as HTTP 503 Service Unavailable. Unlike a broken page or invalid URL, a 503 response usually means the server itself is temporarily unable to process requests. In many cases, the issue appears suddenly during traffic spikes, backend failures, maintenance operations, or infrastructure instability.
The error is common across many environments, including WordPress websites, Nginx reverse proxies, Docker …

/ Useful articles
How to Connect to the Hypixel Minecraft Server IP

How to Connect to the Hypixel Minecraft Server (IP Address & Common Issues)

How to Connect to the Hypixel Minecraft Server (IP Address & Common Issues)
Hypixel is one of the most popular Minecraft multiplayer servers, known for game modes like Bed Wars, SkyBlock, Murder Mystery, and large-scale seasonal events. Millions of players connect to the network every month, which also means connection issues, high ping, DNS problems, and routing instability are fairly common during peak hours.
To join the server, players usually …

/ Useful articles
Ubuntu Server 26.04 Released

Ubuntu Server 26.04 Released: What’s New for VPS and Production Infrastructure

Ubuntu Server 26.04 Released: What’s New for VPS and Production Infrastructure
Ubuntu Server 26.04 LTS is out, and for administrators this is not just another line in the release calendar. A new LTS version usually becomes the base image for thousands of servers, VPS templates, cloud instances, internal tools, and production workloads for years ahead.
The release looks important for hosting environments because it touches the parts that actually matter …

/ Linux