Linux Basics (2023-05-23 - 2023-05-25)¶
Day 1¶
Setup¶
Please create SSH key as described here, and send me the public key.
Introduction: Concepts and Terminology¶
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¶
File System Permissions¶
Day 3¶
Morning Wakeup¶
Package installation
bash
from sourceBuild (read INSTALL)
Install (
make && make install
)
coreutils
from sourceBuild ⟶ build-time dependencies fail (wtf is
autopoint
?)
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¶
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