Power User Glassory

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Power user

Module 6 Glossary
New terms and their definitions: Course 3 Week 6
Centralized logging: Parsing logs in one central location

Disk to disk cloning: A type of cloning that happens when you connect an external hard drive to
the machine you want to clone

Event Viewer: A place where all events that have been logged are stored

Factory reset: Resetting a device to the settings it came with from the factory

Logging: The act of creating log events

Log rotation: A way for the OS to clean out log files to make room for new ones

Logs: Files that record system events on our computer

OTA update: A type of update that is installed by the mobile device itself

Re-flash: A way to preserve end-user data on a device that you plan on resetting

Remote connection: The ability to connect an authorized person to a computer or network


remotely; allows us to manage multiple machines from anywhere in the world

Secure copy: A command you can use in Linux to copy files between computers on a network

Shared folders: A way to share files between computers on the same network on Windows

SSH (Secure shell): A protocol implemented by other programs to securely access one computer
from another

SSH authentication key: A secure authentication method for accessing a computer from other
devices

Unix epoch: It is the number of seconds since midnight on January first, 1970. It's a 'Zero Hour'
for Unix based computers to anchor their concept of time

Variable: Files that constantly change

Virtual instance: A single virtual machine

VPN (Virtual private network): A secure method of connecting a device to a private network over
the internet

Terms and their definitions from previous weeks


A
Absolute path: It is one that starts from the main directory

ACI: Access Control Lists

Administrator: A user that has complete control over a machine

Alias: A nickname for common commands

Appending flags: A way to add the data of the file without erasing existing data

App Store apps: A Package Manager that acts as a repository

App store repository: A app store service that also acts as a repository

App stores: A central managed marketplace for app developers to publish and sell mobile apps

APPX: An APPX is another way to package contents of a file to act like a unit of distribution

Archive: An archive is comprised of one or more files that are compressed into a single file" for
verb agreement

Background processes/Daemon processes: Processes that run or take place in the background

Bash: The language used to interact with the shell

Biometric data: A way of protecting your accounts and information using biometric data such as
facial recognition and fingerprint

Block devices: A system that acts like USB drives and hard drive by transmitting data

Cache: The assigned stored location for recently or frequently accessed data; on a mobile app it
is where anything that was changed or created with that app is stored

Character devices: A way to transmit data character by character like a keyboard and mouse

Chocolatey: A third party package manager for Windows

CLI: Command line interpreter

Client/Server runtime subsystem: System that handles running Windows GUI and Command line

Closed source packages: A source code that does not allow public access

Command line: A text interface program for a computer that inputs text commands and translates
them to the operating system

Command line mode: When you are able to run commands while still in your current shell

Computer management: A tool that lets you manage a local or remote computer
D

DACL: Directory Control Lists

Data: Actual content of a file

Data buffer: A region of RAM that’s used to temporarily store data while it’s being moved around

Defragmentation: A process of taking all the files stored on a given disk and reorganizing them
into neighboring locations

Debian(.deb): A Debian package is packaged as a .deb file

Device manager: A console management system for your device

Disk Management utility: Native tool for Windows that helps with managing disk space

Driver: Used to help our hardware devices interact with our Operating System

Dynamic-link libraries: Programs that want to use functionality that the code provides can tap
into it if they need to (shared libraries)

Enterprise app management: A management system that allows an organization to distribute


custom mobile apps

Environment: Whatever settings or variables a child process inherits from the parent’s process

Escape characters: A concept that means that the next character after the back tick should be
treated literally

Executable file: A file containing instructions for a computer to execute when they’re run

.exe: A file extension found in Windows for an executable file

File permissions: A process for setting permissions for who has access to certain files

File record number: The index of the files entry in the MFT

File system: Used to keep track of files and file storage on a disk

Full control: A user or group with full control that can do anything they want to files

Groups: A collection of users

GUI: A graphical user interface

H
Hard link: When created in NTFS, an entry is added to the MFT that points to the linked file
record number, not the name of the file. This means the file name of the target can change and
the hard link will still point to it

Hardware ID: A special string of characters assigned to hardware

Having dependencies: A process of counting on other pieces of software to make an application


work since one bit of code depends on another in order to work

Hidden files: A set of files that are not visible either to avoid alteration or simply because you
don’t want someone to see them

Hot key: A keyboard shortcut that does a particular task

Inherit only: A permission group that means that a DACL will be inherited, but not applied to a
container

Inode: A file structure for metadata and files

Installing from source: A process of installing from a source

Interactive mode: When the parted tool launches you into a separate program

I/O Streams: An input stream handles data flowing into and out of a program

Kernel module: It extends the kernel's functionality so developers don't have to actually touch the
Linux kernel

Library: A way to package a bunch of useful code that someone else wrote

List folder contents: A command that will execute and list folder contents and is an alias for Read
and Execute

Manifest: A library used if an application needs to use a shared library

Master boot record (MBR): a traditional partition table within a storage disk that lets you have
volume sizes of 2 terabytes or less and is mostly used in the Windows OS

Master file table (MFT): A way NTFS stores and represents the files you’re working with on your
operating system

Memory manager: A Windows OS program that helps manage virtual memory

Metadata: Tells us everything we need to know about a file, including who created it, when it was
last modified, who has access to it, and what type of file it is.
Microsoft Install Package(.msi) and MSI files: Microsoft Install Package is a file extension used to
guide a program called Windows Installer in the installation, maintenance, and removal of
programs of the windows operating systems. MSI files are a combination of of databases that
contain installation instructions in different tables along with all the files

Mobile applications: Software that is distributed on mobile OS devices

Mobile device management: A system used to apply and enforce rules about how the device has
to be configured and used

Modify: An umbrella permission that includes read and execute and write

Mounting: Making a file or hard disk accessible to the computer

Multilingual user interface: Interface that offers and support different languages

Packaged archives: The core or source software files that are compressed into one file

Packaged managers: An application that makes package installation and removal easier

Parameter: A value that is associated with a command

Parent directory & child directories: A parent directory is a directory that houses all subsequent
child directories

Partition table: How the disk is partitioned on an OS

Paths: A main directory that branches off and holds other directories and files

Personal package archives: A software repository for uploading source packages to be built and
published

Portable Executable (PE) format: Windows unique version of .exe

Primary account: The initial account you made during setup

Processes: Help the computer run programs

Process Explorer: A utility Microsoft created to let IT support specialists and system
administrators look at running processes

Process ID: Unique identifier for processes on your computer

Process monitoring: A way of monitoring what processes are happening during installation

Programs: The applications that we can run

Prompt: A prompt shows you which directory you’re currently in

R
Read and execute permission: Permissions that grant you access to read the file that exists and
execute it if its runnable

Read permission: Permissions that grant you access to read the file that exists

Regular expression: A pattern matching language that describes words, phrases, or more
complicated patterns; regular expressions are used to help you do advanced pattern based
selection

Relative path: It is a path from your current directory

Repository: A server that acts like a central storage location for packages

Resource monitoring: The most common way to quickly take a peek at how system resources are
doing

Root directory: A parent directory for all other directories in a file system

Root user: It is the first user that gets automatically created when we install a Linux OS and has
all the privileges on the OS. Also called the super user. There's technically only one superuser or
root account, but anyone that's granted access to use their powers can be called a superuser too

SACL’s: System Access Control List

SD devices: Mass storage devices like hard drives

Security patch: A piece of software that is meant to fix up a security hole

Session manager subsystem: Process that is in charge of setting some stuff up to work for the OS

Shell: A shell is a command line interpreter for Linux

Shortcut: An entry in the MFT that has a reference to some destination, so that when you open it
up, you get taken to that destination

Side-by-side assemblies: A system that manages most shared libraries and resources on Windows
and supports access to multiple versions of the same shared library automatically

Side-loading: A process of installing mobile apps directly without using an app store

Signal: A way to tell a process that something has just happened

Simple permissions: Special or specific permissions

Single sign on (SSO): An account that grants you access to multiple accounts without require
constant entry of a password or username

Softlinks: A shortcut in Linux, that allows us to link to another file using a file name

Standard error (stderr): A data stream that redirect the output of error messages in a different
output stream. It works both in Linux and Windows
Standard In (stdin): A data stream in which the input that you provide through the keyboard goes
to the standard in stream of the process that you're interacting with. It works both in Linux and
Windows

Standard out (stdout): A data stream that when a process creates output, it adds data to the
standard out stream, which flows out of the process. It works both in Linux and Windows

Standard user: A user who is given access to the machine but has restricted access to do thing
like install software or change certain setting

Stdin, stdout, stderr: Three data streams created when you launch a Linux command

Subdirectories: A directory below or at a deeper level in the directory hierarchy

Suspended apps: A command that will tell the OS to suspend background mobile apps

Swap space: The allocated space where the virtual memory is stored on the hard drive when the
amount of physical memory space is used up or full

Symbolic links: Work similarly to shortcuts, but at the file system level. The key difference is that
the operating system treats them like substitutes for the file they're linked to in almost every
meaningful way

Sysinternals package: A set of tools released by Microsoft that can help you troubleshoot

System properties: A control panel applet that allows you to edit the size and number and location
of paging files

Tab completion: A way to auto-complete a command or file names and directories

Task Manager: A Windows utility that allows you to gain information about what tasks you have
running in the background

Termination signal: A kill command that will stop whatever process you tell it to

Trim: A command to delete unused data blocks so the space can be used for the computer’s
storage needs

UEFI: A new standard for BIOS

UUID: Universally Unique ID

Virtual memory: A combination of hard drive space and RAM that acts like memory which our
processes can use

Volume: A format for a filesystem on a partition

W
Wildcard: A character that is used to help select files based on a certain pattern

Windows domain: A network of computers and users that are added to a central database

Windows Search service: A service that indexes files on your computer by looking through them
on a schedule

Windows store: A Windows store is an application repository or warehouse where you can
download and instal universal Windows platform apps

Windows update client service: System that runs in the background on your computer to
download and install updates and patches for your operating system

Write permission: A permission that allows you to make changes to a file

You might also like