Home/Glossary

Glossary

Terms from hosting, networks, databases, and DevOps — in plain language with real examples.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C

CDN

A geographically distributed network of proxy servers and data centers that speeds up content delivery by caching data closer to end users.

CentOS Stream

A rolling-preview Linux distribution that serves as the upstream development platform for upcoming Red Hat Enterprise Linux (RHEL) minor releases.

cgroups

A Linux kernel feature that limits, accounts for, and isolates resource usage (CPU, memory, I/O) for groups of processes.

CI/CD

CI/CD is a software development methodology that automates the build, test, and deployment stages to deliver code changes more frequently and reliably.

Cloud hosting

A hosting method where applications and websites are hosted on a network of interconnected virtual servers that distribute load across physical nodes.

cloud-init

A multi-distribution package that handles early initialization of cloud instances during their first boot.

CNAME record

A type of DNS resource record that maps an alias name to a true or canonical domain name.

Colocation

A service where a business rents space for its own servers and hardware in a professional data center facility.

Container image

An immutable file containing executable code, libraries, and dependencies required to run an application in an isolated environment.

Container registry

A specialized service for storing, managing, and distributing container images and their versions.

Container runtime

Software responsible for executing containers, managing their lifecycle, and enforcing resource isolation on a host system.

CPU

The primary component of a computer that executes instructions and manages data flow between other hardware elements.

CPU core

A physical processing unit within a CPU that independently executes a stream of instructions.

cron

cron is a time-based job scheduler in Unix-like operating systems that runs background processes at specified intervals.

Cron job

A scheduled task executed automatically at specific intervals or times by the cron daemon in Unix-like operating systems.

S

Serverless

A cloud computing model where the cloud provider automatically manages the infrastructure, abstracting server management from the developer.

Shared hosting

A type of web hosting where multiple websites reside on a single physical server and share its common system resources.

SLA

A formal contract between a service provider and a customer that specifies measurable performance and reliability metrics.

SMTP

An application layer protocol used for sending and relaying email messages between clients and servers or between mail servers.

Snapshot

A snapshot is a point-in-time image of a file system, database, or virtual machine state.

SPF

An email authentication method that specifies the mail servers authorized to send email on behalf of a domain via a DNS record.

SSD

A non-volatile storage device that uses integrated circuit assemblies to store data persistently without moving parts.

SSH

An application layer protocol for secure remote operating system management and encrypted data communication.

SSH key

An authentication credential for the SSH protocol that uses a pair of cryptographic keys for secure server access.

SSL/TLS

Cryptographic protocols designed to provide secure communication and data integrity between a client and a server over a network.

Subnet

A logical subdivision of an IP network designed to improve routing efficiency, manage traffic, and enhance security.

Swap

A virtual memory mechanism that moves inactive segments of RAM to secondary storage to free up physical memory for active processes.

Symbolic link

A special file type that stores a text path to another file or directory, acting as a transparent pointer for the operating system.

systemd

An init system and service manager for Linux-based operating systems.