Building on the foundational terms in VPS Terminology: A Beginner's Glossary, this guide covers additional terms you'll encounter as you go beyond the basics.
Hypervisor
The software layer that creates and manages virtual machines (including your VPS) on the underlying physical hardware — different providers use different hypervisor technologies, generally not something you need to interact with directly.
Kernel
The core of the operating system, managing hardware resources and providing the foundation everything else runs on — kernel updates (see How to Update and Upgrade Your Ubuntu or Debian VPS) sometimes require a reboot to fully take effect.
Daemon
A background process/service running without direct user interaction (e.g. sshd, the SSH daemon) — most server software runs as a daemon, managed through systemd (see How to Manage Services with systemd and systemctl).
Socket
An endpoint for network or inter-process communication — when a service "listens on a socket," it's waiting for incoming connections on a specific address/port (network socket) or local communication channel (Unix socket).
Reverse Proxy
A server that sits in front of one or more backend servers, forwarding client requests to them — see How to Configure Nginx as a Reverse Proxy for Node.js/Docker Apps for a practical example.
Load Balancer
Distributes incoming traffic across multiple backend servers — see How to Set Up Basic Load Balancing with Nginx.
Idempotent
An operation that produces the same result no matter how many times it's performed — important in API design (see How to Implement Idempotent API Endpoints) to safely handle retried requests.
Zero-Downtime Deployment
Deploying application updates without any period of unavailability for users — achieved through techniques like rolling updates or blue-green deployment.
Horizontal vs Vertical Scaling
Vertical — making a single server bigger (more CPU/RAM). Horizontal — adding more servers to share the load. See When to Move From a Single VPS to Multiple Servers.
Idle Timeout
How long a connection/session remains open without activity before being automatically closed — relevant to both SSH sessions and web server/database connection configuration.
Cron / Scheduled Task
A way to automatically run a command or script at specified times/intervals — see How to Schedule Tasks with Cron on a Linux VPS and its modern alternative, How to Set Up systemd Timers as a Cron Alternative.
Observability
The broader practice of understanding system behavior through metrics, logs, and traces — see What Is Observability? Metrics, Logs, and Traces Explained for a full explanation.
Idempotency Key
A unique identifier included in a request specifically to allow safe retries without duplicate processing — commonly used in payment/order-processing APIs.
Continue Reading
- VPS Terminology: A Beginner's Glossary
- What Is Observability? Metrics, Logs, and Traces Explained
- How to Manage Services with systemd and systemctl
Browse more articles in Getting Started / VPS Basics.