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.
Ansible is an agentless configuration-management and automation tool that applies desired state through playbooks. Linux+ covers Ansible concepts under automation, orchestration, and scripting.
systemd is the init system and service manager used by most modern Linux distributions, managing units, targets, and boot.
systemctl is the command-line tool used to control and inspect systemd services and units (start, stop, enable, status).
journalctl is the command that queries and displays logs collected by the systemd journal.
LVM (Logical Volume Manager) abstracts physical disks into flexible logical volumes that can be resized and snapshotted.
A filesystem organizes how data is stored and retrieved on a device; common Linux filesystems include ext4, XFS, and Btrfs.
Mounting attaches a filesystem to a directory in the Linux directory tree, configured at runtime or persistently in /etc/fstab.
SELinux (Security-Enhanced Linux) is a mandatory access control system that confines processes with security policies and contexts.
AppArmor is a mandatory access control framework that restricts programs using per-application profiles.
PAM (Pluggable Authentication Modules) is the framework that handles authentication for Linux services through configurable modules.
SSH (Secure Shell) is the encrypted protocol for remote login and command execution, commonly authenticated with keys.
LUKS (Linux Unified Key Setup) is the standard for full-disk encryption on Linux.
GPG (GNU Privacy Guard) provides encryption and digital signatures using public-key cryptography.
firewalld is a dynamic firewall manager for Linux that uses zones and services as a front end to nftables.
nftables is the modern Linux kernel packet-filtering framework that replaces iptables.
Ansible is an agentless configuration-management and automation tool that applies desired state through playbooks.
Bash is the default shell and scripting language on most Linux systems, used to automate tasks with variables, conditionals, and loops.