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