Technical Support Fundamentals: Week 3 Flashcards
Remote Connection
Allows us to manage multiple machines from anywhere in the world.
SSH (Secure Shell)
A protocol implemented by other programs to securely access one computer from another. Requires a SSH client on the connecting computer and a SSH server on the computer being connected to. The server runs in the background constantly awaiting connection
SSH Authentication Key
More secure, comes with two keys.
Private - Can only unlock with private key
Public - Can only lock with public key
The two must be used in unison to authenticate
VPN
Virtual Private Network - another way to securely connect to another computer. Allows you to connect to a private network, like your work network, over the internet.
Operating System
The whole package that manages our computer’s resources and let us interact with it.
What does the File Handling in the Kernel Space handle?
Data, Metadata & File System
What are the 4 Kernel Space layers?
File Manger, Process Manager, Memory Mangement, I/O Management
NTFS
Windows major file system, includes encryption, faster access speeds, better security + more
APFS
Mac OS file system, fixed core issues with the previous iteration, optimized for SSD and supports encryption, snapshots, and increased data integrity
EXT4
The standard file system for Linux, but each build ranges from different file systems
Block Storage
Improves faster handling of data because the data isn’t stored as one long piece and can be accessed quicker.
We write data to our hard drive in the form of data blocks.
Metadata
Includes information about files including file owner, permissions, file size, date created + last modified and the file type. Tells us all the information that is collected.
File Extension
The appended part of a file name that tells us what type of file it is in certain operating systems
Process
A program that’s executing, like our internet browser or text editor
Program
An application that we can run, like Firefox
Time Slice
The period of time for which a process is allowed to run in a preemptive multitasking system is generally called the time slice or quantum
Kernel
Creates processes, efficiently schedules them, and manages how processes are terminated
Virtual Memory
The combination of hard-drive space and RAM that acts like memory that our processes can use
Virtual memory is a section of volatile memory created temporarily on the storage drive. It is created when a computer is running many processes at once and RAM is running low.
I/O Devices
An input/output device is any hardware used by a human operator or other systems to communicate with a computer. As the name suggests, input/output devices are capable of sending data (output) to a computer and receiving data from a computer (input). Hard drives, touch screens, thumb drives, mouse, keyboard
GUI
Graphical User Interface - A visual way to interact with a computer
Shell
Text based commands - A program that interprets text commands and sends them to the OS to execute
Logs
Files that record system events on our computer, just like a system diary.
Boot Process
- Power On
- BIOS/UEFI: A low level software that initializes our computers hardware to make sure everything is good to run
- BIOS runs POST test
- Boot Devices get selected (Bootloader: A small program that loads the operating system)
- Operating System
- Kernel - Drivers as well so it can talk to software
- Essential System processes + user space