🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

IT Glossary & Dictionary

60 terms covering Linux, Python, DevOps, Networking, Databases, and more.

Clear definitions and in-depth explanations for beginners and professionals.

All Cloud Computing (35) Databases (51) DevOps (60) Linux (60) Networking (46) Programming Concepts (40) Python (55) Security (40) Web Development (53)
A-Z: 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

A

ACL (Access Control List)

Linux

An extension to standard Linux file permissions that allows setting fine-grained access rights for specific users and groups beyond owner/group/other.

AppArmor

Linux

A Linux security module that restricts program capabilities using per-application profiles, simpler to configure than SELinux.

Awk

Linux

A powerful text processing language for extracting and manipulating structured data from files or command output.

B

Bash Script

Linux

A text file containing a series of shell commands that are executed sequentially by the Bash interpreter.

C

Cgroup

Linux

A Linux kernel feature that limits, accounts for, and isolates resource usage of process groups.

Chmod

Linux

A command to change file and directory access permissions using numeric or symbolic notation.

Chown

Linux

A command to change the owner and group of files and directories in Linux.

Chroot

Linux

A mechanism that changes the apparent root directory for a process and its children, creating an isolated filesystem view.

Cron Job

Linux

A scheduled task in Unix-like systems that runs automatically at specified times or intervals.

Crontab Syntax

Linux

The time specification format used in cron job scheduling, with five fields defining minute, hour, day of month, month, and day of week.

Curl

Linux

A versatile command-line tool for transferring data using various network protocols, commonly used for API testing.

D

Daemon

Linux

A background process that runs continuously on a system, typically providing services like web serving or logging.

Disk Quota

Linux

A system for limiting the amount of disk space or number of files that individual users or groups can consume on a filesystem.

Dmesg

Linux

A command that displays kernel ring buffer messages, useful for diagnosing hardware and driver issues.

E

Environment Path

Linux

The PATH variable that tells the shell which directories to search when looking for executable commands.

F

Fdisk

Linux

A command-line utility for managing disk partition tables on Linux systems.

File Permissions

Linux

A security mechanism that controls who can read, write, or execute files and directories in Unix-like systems.

Find

Linux

A powerful command for searching files and directories based on various criteria like name, size, type, and modification time.

Firewalld

Linux

A dynamic firewall management tool for Linux that provides a D-Bus interface for managing firewall rules with zones.

G

Grep

Linux

A command-line utility for searching plain-text data for lines matching a regular expression pattern.

GRUB

Linux

The Grand Unified Bootloader, a program that loads the operating system kernel into memory during system startup.

I

Inode

Linux

A data structure in Unix filesystems that stores metadata about a file, excluding its name and data.

Iptables

Linux

The traditional Linux firewall tool that filters network packets using configurable chains of rules organized in tables.

J

Journalctl

Linux

A command-line tool for querying and viewing logs collected by systemd's journal logging system.

Journald

Linux

The systemd journal daemon that collects and stores log data from services, the kernel, and boot messages in a structured binary format.

K

Kernel

Linux

The core component of an operating system that manages hardware resources and provides services to software.

L

Linux Bridge

Linux

A software-based network switch in the Linux kernel that connects multiple network interfaces at Layer 2, enabling VM and container networking.

Linux Kernel Module

Linux

A piece of code that can be loaded into the kernel at runtime to extend functionality without rebooting, such as device drivers and filesystems.

Logrotate

Linux

A utility that manages automatic rotation, compression, and removal of log files to prevent disk space exhaustion.

LVM (Logical Volume Manager)

Linux

A storage management framework that provides flexible disk management through abstract layers of physical and logical volumes.

M

Mount Point

Linux

A directory in the filesystem where a storage device or partition is attached and made accessible.

N

Namespace

Linux

A Linux kernel feature that provides process isolation by creating separate instances of global system resources.

Netstat

Linux

A command-line tool that displays network connections, routing tables, and interface statistics on a system.

Network Namespace

Linux

A Linux kernel feature that provides isolated network stacks with independent interfaces, routing tables, and firewall rules.

Nftables

Linux

The modern Linux packet filtering framework that replaces iptables with a unified, more efficient rule-processing architecture.

Nohup

Linux

A command that runs a process immune to hangup signals, allowing it to continue after the terminal session ends.

P

Package Manager

Linux

A tool that automates the process of installing, updating, configuring, and removing software packages.

Pipe

Linux

A mechanism that connects the output of one command directly to the input of another, enabling command chaining.

Process

Linux

A running instance of a program, with its own memory space, process ID, and system resources.

Procfs (/proc)

Linux

A virtual filesystem in Linux that provides an interface to kernel data structures, exposing process and system information as files.

R

RAID

Linux

Redundant Array of Independent Disks — a technology combining multiple physical drives into a single unit for performance, redundancy, or both.

Root User

Linux

The superuser account in Unix/Linux systems with unrestricted access to all commands and files.

Rsync

Linux

A fast, versatile file synchronization tool that efficiently transfers and syncs files between local and remote systems.

S

Sed

Linux

A stream editor for filtering and transforming text, commonly used for find-and-replace operations in files.

SELinux

Linux

Security-Enhanced Linux — a mandatory access control system that confines programs to minimum required privileges beyond standard file permissions.

Shell

Linux

A command-line interface that interprets user commands and passes them to the operating system for execution.

SSH (Secure Shell)

Linux

A cryptographic network protocol for secure remote login and command execution over an unsecured network.

Strace

Linux

A diagnostic tool that traces system calls and signals made by a process, useful for debugging and performance analysis.

Page 1 of 2 Next

How Our IT Glossary Helps You

More than just definitions — our glossary is a learning tool that connects concepts to practical resources.

📚 Clear Definitions

Every term has a short definition for quick reference and a detailed explanation for deeper understanding.

🎯 Difficulty Levels

Each term is tagged as Beginner, Intermediate, or Advanced so you know if it matches your current knowledge.

🔗 Linked to eBooks

Terms link to relevant eBooks so you can go from a quick definition to in-depth learning in one click.

🔭 9 Categories

Browse by topic area — filter by category and A-Z letter to find exactly what you need in seconds.

Browse All Books Reading Lists Read Our Blog

Frequently Asked Questions

What is the Dargslan IT Glossary?

The Dargslan IT Glossary is a comprehensive dictionary of 60 information technology terms covering 9 categories including Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. Each term includes a clear definition, an in-depth explanation, difficulty level, and links to related eBooks for further learning.

How many terms does the glossary contain?

The glossary currently contains 60 terms across 9 categories. We regularly add new terms to keep the glossary current with the latest technologies and concepts.

Who is this glossary for?

The glossary is designed for anyone working in or learning about IT — from complete beginners encountering unfamiliar terms to experienced professionals looking for precise definitions. Each term includes a difficulty badge (Beginner, Intermediate, or Advanced) so you can find content at your level.

Can I browse terms by category?

Yes. Use the category pills at the top of the glossary to filter terms by topic such as Cloud Computing, Databases, DevOps, Linux, Networking, Programming Concepts. You can also use the A-Z letter filter to jump to terms starting with a specific letter, or combine both filters.

How are glossary terms linked to eBooks?

Many glossary terms are linked to relevant eBooks in our store. When you read a term definition, you will see recommended books that cover that topic in depth — making it easy to go from a quick definition to comprehensive learning.

Is the glossary free to use?

Yes, the entire IT glossary is completely free. Browse, read, and learn from all 60 terms without any registration or payment required.

How do I find a specific term?

You can use the A-Z letter navigation to jump to terms starting with a specific letter, filter by category to narrow results, or use the search bar in the header to find any term by name. Each term has its own dedicated page with a full explanation.