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