Ansible

Ansible is an agentless configuration-management and automation tool that applies desired state through playbooks. Linux+ covers Ansible concepts under automation, orchestration, and scripting.

Related Terms

BashGit

All XK0-006 Terms

systemd

systemd is the init system and service manager used by most modern Linux distributions, managing units, targets, and boot.

systemctl

systemctl is the command-line tool used to control and inspect systemd services and units (start, stop, enable, status).

journalctl

journalctl is the command that queries and displays logs collected by the systemd journal.

LVM

LVM (Logical Volume Manager) abstracts physical disks into flexible logical volumes that can be resized and snapshotted.

Filesystem

A filesystem organizes how data is stored and retrieved on a device; common Linux filesystems include ext4, XFS, and Btrfs.

Mount

Mounting attaches a filesystem to a directory in the Linux directory tree, configured at runtime or persistently in /etc/fstab.

SELinux

SELinux (Security-Enhanced Linux) is a mandatory access control system that confines processes with security policies and contexts.

AppArmor

AppArmor is a mandatory access control framework that restricts programs using per-application profiles.

PAM

PAM (Pluggable Authentication Modules) is the framework that handles authentication for Linux services through configurable modules.

SSH

SSH (Secure Shell) is the encrypted protocol for remote login and command execution, commonly authenticated with keys.

LUKS

LUKS (Linux Unified Key Setup) is the standard for full-disk encryption on Linux.

GPG

GPG (GNU Privacy Guard) provides encryption and digital signatures using public-key cryptography.

firewalld

firewalld is a dynamic firewall manager for Linux that uses zones and services as a front end to nftables.

nftables

nftables is the modern Linux kernel packet-filtering framework that replaces iptables.

Ansible

Ansible is an agentless configuration-management and automation tool that applies desired state through playbooks.

Bash

Bash is the default shell and scripting language on most Linux systems, used to automate tasks with variables, conditionals, and loops.