Skip to content

VOCABULARY

Comprehensive Glossary of Linux Terms, Commands, and Concepts

Section titled “Comprehensive Glossary of Linux Terms, Commands, and Concepts”

  • ACL (Access Control List): Extended file permissions beyond standard owner/group/other
  • AES (Advanced Encryption Standard): Symmetric encryption algorithm
  • AGP (Accelerated Graphics Port): Graphics card interface
  • ALSA (Advanced Linux Sound Architecture): Linux audio driver
  • API (Application Programming Interface): Interface for software communication
  • APM (Advanced Power Management): Power management standard
  • AppArmor: Linux security module for mandatory access control
  • apt (Advanced Package Tool): Debian/Ubuntu package manager
  • ARM (Advanced RISC Machines): CPU architecture
  • ATAPI (AT Attachment Packet Interface): Disk interface standard
  • ATA (AT Attachment): Disk interface standard
  • auditd: Linux audit daemon for security monitoring
  • awk: Pattern scanning and text processing language

  • Bash (Bourne Again Shell): Default Linux shell
  • BIND (Berkeley Internet Name Domain): DNS server software
  • BIOS (Basic Input/Output System): Firmware interface
  • booting: Process of starting the computer
  • bridge: Network device that connects two network segments
  • Btrfs: Copy-on-write filesystem for Linux
  • Burst RAM: Extra RAM that can be used temporarily

  • cache: Temporary storage for faster data access
  • CentOS: Community Enterprise Operating System (RHEL-based)
  • cgroups: Control groups for resource isolation
  • chroot: Change root directory
  • CLI (Command Line Interface): Text-based interface
  • cloud computing: On-demand computing resources
  • container: Lightweight virtualization technology
  • cron: Time-based job scheduler
  • CSR (Certificate Signing Request): Certificate request
  • curl: Command-line HTTP client
  • systemd: Modern system and service manager

  • daemon: Background process
  • DAS (Direct Attached Storage): Storage directly attached
  • dd: Data definition utility for disk operations
  • Debian: Linux distribution
  • DHCP (Dynamic Host Configuration Protocol): IP address assignment
  • DNS (Domain Name System): Domain name resolution
  • Docker: Container platform
  • Dovecot: IMAP/POP3 mail server
  • Dpkg: Debian package manager
  • DRAC (Dell Remote Access Controller): Remote management

  • EC2 (Elastic Compute Cloud): AWS compute service
  • EFI (Extensible Firmware Interface): Modern firmware interface
  • Encryption: Data protection mechanism
  • EOF (End of File): File ending marker
  • EPEL (Extra Packages for Enterprise Linux): Extra packages for RHEL
  • EPG (Electronic Program Guide): TV guide
  • ESXi: VMware hypervisor
  • ethtool: Network interface configuration tool
  • ext4: Fourth extended filesystem

  • FHS (Filesystem Hierarchy Standard): Linux directory structure
  • Firewall: Network security system
  • FQDN (Fully Qualified Domain Name): Complete domain name
  • fsck (File System Check): Filesystem repair utility
  • FTP (File Transfer Protocol): File transfer protocol

  • gateway: Network entry/exit point
  • GCC (GNU Compiler Collection): Compiler suite
  • GID (Group ID): Group identifier
  • GNOME: Desktop environment
  • GNU (GNU’s Not Unix): Free software project
  • GPL (General Public License): Open source license
  • GPT (GUID Partition Table): Modern partition scheme
  • GRUB (GRand Unified Bootloader): Bootloader
  • gpg: GNU Privacy Guard for encryption

  • HAL (Hardware Abstraction Layer): Hardware interface
  • HDMI (High-Definition Multimedia Interface): Audio/video interface
  • hostname: Computer network name
  • HP (Hewlett-Packard): Company
  • HTTP (Hypertext Transfer Protocol): Web protocol
  • htop: Interactive process viewer
  • Huge Pages: Large memory pages for performance

  • I/O (Input/Output): Data transfer
  • IDE (Integrated Development Environment): Development environment
  • init: First process in Linux (traditional)
  • inode: Filesystem metadata structure
  • IP (Internet Protocol): Network protocol
  • iptables: Linux firewall (legacy)
  • IPv4/IPv6: Internet Protocol versions
  • ISC (Internet Systems Consortium): Organization
  • ISO: Disk image format

  • Java: Programming language and platform
  • journalctl: Systemd journal viewer
  • jq: JSON processor

  • KDE: Desktop environment
  • kernel: Operating system core
  • Kubernetes: Container orchestration platform
  • KVM (Kernel-based Virtual Machine): Linux virtualization

  • LAMP: Linux, Apache, MySQL, PHP stack
  • LDAP (Lightweight Directory Access Protocol): Directory protocol
  • LFS (Linux From Scratch): Building Linux from source
  • LVM (Logical Volume Manager): Storage management
  • LZMA: Compression algorithm

  • MBR (Master Boot Record): Legacy boot sector
  • mdadm: Linux RAID management tool
  • MIME (Multipurpose Internet Mail Extensions): File type encoding
  • MTA (Mail Transfer Agent): Email transfer software
  • MTU (Maximum Transmission Unit): Network packet size
  • MySQL/MariaDB: Database systems

  • Nagios: Monitoring system
  • NAT (Network Address Translation): IP address translation
  • nftables: Modern Linux firewall (replacement for iptables)
  • NFS (Network File System): Network filesystem
  • NIC (Network Interface Card): Network hardware
  • nmap: Network scanner
  • ntpd: Network Time Protocol daemon
  • nginx: High-performance web server

  • OOM Killer: Out-of-Memory killer
  • OpenSSH: SSH implementation
  • OpenSSL: SSL/TLS toolkit
  • OSI Model: Network layer model

  • PAC (Proxy Auto-Config): Automatic proxy configuration
  • Package: Software distribution format
  • PAM (Pluggable Authentication Modules): Authentication framework
  • Partition: Disk division
  • PCI (Peripheral Component Interconnect): Computer bus
  • PID (Process ID): Process identifier
  • PNG (Portable Network Graphics): Image format
  • Postfix: Mail server
  • PostgreSQL: Database system
  • PowerShell: Microsoft shell
  • PXE (Preboot Execution Environment): Network boot

  • qemu: Emulator and virtualizer
  • Quota: Disk usage limits

  • RAID (Redundant Array of Independent Disks): Storage redundancy
  • RAM (Random Access Memory): Memory
  • RDP (Remote Desktop Protocol): Remote access protocol
  • RHEL (Red Hat Enterprise Linux): Enterprise Linux
  • RPM (RPM Package Manager): Package format
  • rsync: File synchronization tool

  • S3: AWS storage service
  • samba: Windows file sharing
  • SASL (Simple Authentication and Security Layer): Authentication
  • SCA (Source Code Analysis): Code analysis
  • screen: Terminal multiplexer
  • SCSI (Small Computer System Interface): Interface standard
  • SELinux: Security-Enhanced Linux
  • SFTP: Secure FTP
  • SGID: Set Group ID
  • SHA (Secure Hash Algorithm): Hash function
  • SMB (Server Message Block): File sharing protocol
  • SMTP (Simple Mail Transfer Protocol): Email protocol
  • SNMP (Simple Network Management Protocol): Network management
  • socket: Network endpoint
  • SQL (Structured Query Language): Database language
  • SSH (Secure Shell): Secure remote access
  • SSL/TLS: Encryption protocols
  • SUID: Set User ID
  • swap: Virtual memory
  • syslog: System logging

  • tar: Tape archive utility
  • TCP (Transmission Control Protocol): Transport protocol
  • TFTP (Trivial FTP): Simple FTP
  • tmpfs: Temporary filesystem
  • Tomcat: Java application server
  • Torrent: Peer-to-peer protocol
  • TTL (Time To Live): Time limit

  • Ubuntu: Linux distribution
  • UDP (User Datagram Protocol): Transport protocol
  • UEFI: Unified Extensible Firmware Interface
  • UID (User ID): User identifier
  • UMask: Default permission mask
  • UPS (Uninterruptible Power Supply): Power backup
  • USB (Universal Serial Bus): Interface standard

  • Vagrant: Development environment tool
  • VFS (Virtual File System): Filesystem abstraction
  • Vim: Text editor
  • VM (Virtual Machine): Virtual computer
  • VPN (Virtual Private Network): Secure network tunnel
  • VRRP (Virtual Router Redundancy Protocol): Router redundancy

  • WebDAV: Web-based Distributed Authoring
  • WEP (Wired Equivalent Privacy): Wireless encryption
  • WPA (Wi-Fi Protected Access): Wireless security

  • X11: Window system
  • XFS: High-performance filesystem
  • XML (Extensible Markup Language): Markup language

  • YAML (YAML Ain’t Markup Language): Data serialization
  • yum: Yellowdog Updater Modified (RHEL/CentOS)

  • Zabbix: Monitoring solution
  • ZFS: Advanced filesystem
  • ZIP: Compression format
  • Zsh: Z shell

CommandDescription
lsList directory contents
ls -laList with hidden files and details
cdChange directory
pwdPrint working directory
cpCopy files
cp -rCopy directories recursively
mvMove/rename files
rmRemove files
rm -rfForce remove directories
mkdirCreate directory
rmdirRemove empty directory
touchCreate empty file
catDisplay file contents
lessView file page by page
headView first lines
tailView last lines
tail -fFollow file in real-time
grepSearch in files
findFind files
locateFind files using database
chmodChange permissions
chownChange ownership
lnCreate links
tarArchive files
gzipCompress files
zipCreate zip archives
CommandDescription
uname -aSystem information
hostnameShow/set hostname
whoamiCurrent user
idUser ID and groups
uptimeSystem uptime
dateCurrent date/time
calCalendar
dfFilesystem usage
df -hHuman-readable sizes
duDirectory space usage
free -hMemory usage
cat /proc/meminfoDetailed memory
cat /proc/cpuinfoCPU info
lscpuCPU details
lsblkBlock devices
fdisk -lPartition table
CommandDescription
psList processes
ps auxAll processes detailed
topProcess monitor
htopInteractive process viewer
pkillKill by name
killSend signal to process
kill -9Force kill
pstreeProcess tree
niceRun with priority
reniceChange priority
jobsBackground jobs
bgResume in background
fgBring to foreground
CommandDescription
ip addrShow IP addresses
ip linkShow interfaces
ip routeShow routing table
ifconfigConfigure network (legacy)
pingTest connectivity
tracerouteTrace route
mtrCombined ping/traceroute
nslookupDNS lookup
digDNS lookup (detailed)
hostDNS lookup
ssSocket statistics
netstatNetwork statistics
curlHTTP client
wgetDownload files
sshSecure shell
scpSecure copy
rsyncRemote sync
CommandDescription
apt updateUpdate package lists
apt upgradeUpgrade packages
apt installInstall package
apt removeRemove package
apt searchSearch packages
apt showShow package info
dpkg -lList installed packages
dpkg -iInstall .deb file
CommandDescription
yum updateUpdate packages
yum installInstall package
yum removeRemove package
yum searchSearch packages
yum infoPackage information
rpm -qaList installed packages
rpm -iInstall .rpm file
CommandDescription
useraddCreate user
usermodModify user
userdelDelete user
passwdChange password
groupaddCreate group
groupdelDelete group
suSwitch user
sudoExecute as root
whoShow logged in users
lastLast logins
ValuePermission
0---
1—x
2-w-
3-wx
4r—
5r-x
6rw-
7rwx
CommandDescription
systemctl startStart service
systemctl stopStop service
systemctl restartRestart service
systemctl statusService status
systemctl enableEnable at boot
systemctl disableDisable at boot
systemctl list-unitsList services
systemctl daemon-reloadReload config
CommandDescription
journalctlView systemd journal
journalctl -uFilter by unit
journalctl -fFollow logs
journalctl --sinceFilter by time
tail -fFollow file
less +FFollow with less
dmesgKernel messages
CommandDescription
fdisk -lList partitions
fdiskPartition editor
partedPartition manager
mkfsCreate filesystem
fsckFilesystem check
mountMount filesystem
umountUnmount filesystem
df -hShow disk usage
CommandDescription
pvcreateCreate physical volume
vgcreateCreate volume group
lvcreateCreate logical volume
lvextendExtend LV
lvreduceReduce LV
pvsShow PVs
vgsShow VGs
lvsShow LVs
CommandDescription
iptables -LList rules
iptables -AAppend rule
iptables -DDelete rule
iptables -FFlush rules
iptables -PSet policy
iptables-saveSave rules
iptables-restoreRestore rules
CommandDescription
firewall-cmd --list-allList rules
firewall-cmd --add-serviceAdd service
firewall-cmd --remove-serviceRemove service
firewall-cmd --add-portAdd port
firewall-cmd --reloadReload config
CommandDescription
tar -cvfCreate archive
tar -xvfExtract archive
tar -czvfCreate gz archive
tar -xzvfExtract gz archive
gzipCompress file
gunzipDecompress file
zipCreate zip
unzipExtract zip
CommandDescription
awkPattern scanning
sedStream editor
sortSort lines
uniqRemove duplicates
wcWord count
cutCut columns
trTranslate characters
headFirst lines
tailLast lines
CommandDescription
ssh user@hostConnect to host
ssh -p portConnect on port
ssh-keygenGenerate keys
ssh-copy-idCopy public key
scp file user@host:/pathCopy to remote
scp user@host:/file .Copy from remote

PathDescription
/etcSystem configuration
/var/logLog files
/homeUser home directories
/rootRoot user home
/tmpTemporary files
/optOptional software
/usrUser programs
/binEssential commands
/sbinSystem commands
/procProcess information
/sysSystem information
/devDevice files

PortService
20/21FTP
22SSH
23Telnet
25SMTP
53DNS
80HTTP
110POP3
143IMAP
443HTTPS
3306MySQL/MariaDB
5432PostgreSQL
6379Redis
8080HTTP Alternate
8443HTTPS Alternate

This glossary covers essential Linux terminology and commands for system administration, organized alphabetically with quick reference tables for common operations.


Last Updated: February 2026