Linux Basics (2023-05-23 - 2023-05-25)#

Day 1#

Setup#

Please create SSH key as described here, and send me the public key.

SSH: Basics

Introduction: Concepts and Terminology#

From Introduction: Concepts and Terminology

The Shell (Bash - “Bourne Again Shell”)#

From The Shell (Bash - “Bourne Again Shell”)

Day 2#

The Shell (Bash - “Bourne Again Shell”)#

From The Shell (Bash - “Bourne Again Shell”)

Exercise time (from The Shell - Exercises)

Tools: Inspecting Text Files#

From Tools: Inspecting Text Files

File System Permissions#

From File System Permissions

Day 3#

Morning Wakeup#

  • Package installation

    • bash from source

    • coreutils from source

    • The problems that are solved by package management systems such as Debian (.deb) and Redhat (.rpm)

    • Dependency management

    • And Flatpak?

  • File locking? (man -s 2 fcntl)

File System Permissions#

More from File System Permissions

I/O Redirection And Pipes#

From I/O Redirection And Pipes

Archiving and Compression#

From Archiving and Compression

Networking#

From Linux Basics PDF

  • netstat

  • Netcat (nc)

Processes And Scheduling#

From Linux Basics PDF

SSH: Secure Shell#

From SSH: Secure Shell

Shell Scripting (at least some of it)#

From Shell Scripting PDF