Tools of the Trade: Linux and SQL Flashcards
Application
A program that performs a specific task.
Basic Input/Output System (BIOS)
A microchip that contains loading instructions for the computer and is prevalent in older systems.
Bootloader
A software program that boots the operating system.
Graphical user interface (GUI)
A user interface that uses icons on the screen to manage different tasks on the computer.
Hardware
The physical components of a computer.
Legacy operating system
An operating system that is outdated but still being used.
Operating system (OS)
The interface between computer hardware and the user.
Random Access Memory (RAM)
A hardware component used for short-term memory.
Unified Extensible Firmware Interface (UEFI)
A microchip that contains loading instructions for the computer and replaces BIOS on more modern systems.
User interface
A program that allows the user to control the functions of the operating system.
Virtual machine (VM)
A virtual version of a physical computer.
What does BIOS stand for?
Basic Input/Output System
What does CLI stand for?
Command-line interface
What does GUI stand for?
Graphical user interface
What does OS stand for?
Operating system
What does RAM stand for?
Random Access Memory
What does UEFI stand for?
Unified Extensible Firmware Interface
What does VM stand for?
Virtual Machine
Bash
The default shell in most Linux distributions.
CentOS
An open-source distribution that is closely related to Red Hat.
Central Processing Unit (CPU)
A computer’s main processor, which is used to perform general computing tasks on a computer.
Command
An instruction telling the computer to do something.
Digital forensics
The practice of collecting and analyzing data to determine what has happened after an attack.
Directory
A file that organizes where other files are stored.
Distributions
The different versions of Linux.
File path
The location of a file or directory.
Filesystem Hierarchy Standard (FHS)
The component of the Linux OS that organizes data.
Hard drive
A hardware component used for long-term memory.
Hardware
The physical components of a computer.
Internal hardware
The components required to run the computer.
Kernel
The component of the Linux OS that manages processes and memory.
Kali Linux ™
An open-source distribution of Linux that is widely used in the security industry.
Linux
An open source operating system.
Package
A piece of software that can be combined with other packages to form an application.
Package manager
A tool that helps users install, manage, and remove packages or applications.
Parrot
An open-source distribution that is commonly used for security.
Penetration test (pen test)
A simulated attack that helps identify vulnerabilities in systems, networks, websites, applications, and processes.
Peripheral devices
Hardware components that are attached and controlled by the computer system.
Red Hat® Enterprise Linux®
A subscription-based distribution of Linux built for enterprise use.
Standard error
An error message returned by the OS through the shell.
Shell
The command-line interpreter
Standard input
Information received by the OS via the command line.
Standard output
Information returned by the OS through the shell.
String data
Data consisting of an ordered sequence of characters.
Ubuntu
An open-source, user-friendly distribution that is widely used in security and other industries.
User
The person interacting with a computer.
AlmaLinux
A community-driven Linux distribution that was created as a stable replacement for CentOS.
What does FHS stand for?
Filesystem Hierarchy Standard
What does CPU stand for?
Central Processing Unit
Absolute file path
The full file path, which starts from the root.
Argument (Linux)
Specific information needed by a command.
Authentication
The process of verifying who someone is.
Authorization
The concept of granting access to specific resources in a system.
Command
The default shell in most Linux distributions.
nano
A command-line file editor that is available by default in many Linux distributions.
Options
Input that modifies the behavior of a command.
Permissions
The type of access granted for a file or directory.
Principle of least privilege
The concept of granting only the minimal access and authorization required to complete a task or function.
Relative file path
A file path that starts from the user’s current directory.
Root directory
The highest-level directory in Linux.
Root user (or superuser)
A user with elevated privileges to modify the system.
File path
The location of a file or directory.