Modules

    user@linux:~$ cd /

Installation

  • Native installations
  • Virtual machines
  • Windows Subsystem for Linux

High Level Linux

The theory and design * Unix Philosophy * Linux History * Linux Licenses

Basics

Beginning with Linux * File Systems * Partition Tables * File Structure * Devices and drivers * User Accounts * Permissions * Bash

Kernel

The backbone of the operating system * Design * Maintenance * Development

Bootloaders

How operating system starts up * Design * Bootloaders of Linux * GRUB

System and Service Managers

Initializing software after the kernel * Systemd * SysVinit

Environments

The different use cases of Linux

  • Linux Server
    • Server Distributions
  • Linux Desktop
    • Desktop Environments
    • Desktop Distributions

Virtualization

Linux as a Host and Guest Operating System * Hypervisors * Virtualization Distros

[Applications]()

What’s an operating system without software? * Server/CLI Software * Package Managers * SSH * TOP/HTOP * VIM/Nano/Emacs * Neofetch/Screenfetch * Net-Tools * Desktop/GUI Software * GParted * Filezilla * GNU Coreutils * Overview * Design * Utilities