start of link collect

This commit is contained in:
waldek 2022-02-18 11:45:27 +01:00
parent 5084326a1d
commit 95a83b8c5d
3 changed files with 88 additions and 0 deletions

BIN
assets/distro_timeline.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

View File

@ -0,0 +1,42 @@
# Essential Linux
## Introduction to Linux
### Where does Linux originate from?
* The spiritual mother of Linux is [Unix](https://en.wikipedia.org/wiki/Unix).
* [POSIX](https://en.wikipedia.org/wiki/POSIX) is not an OS in itself but a **standard**.
* Which OS's are [POSIX compliant](https://en.wikipedia.org/wiki/POSIX#POSIX-oriented_operating_systems)
### Who is behind this project?
* Who is [Richard Stallmann](https://en.wikipedia.org/wiki/Richard_Stallman)?
* Who is [Linux Torvalds](https://en.wikipedia.org/wiki/Linus_Torvalds)?
### What is the deal with 'GNU-slash-Linux'?
* [GNU/Linux](https://en.wikipedia.org/wiki/GNU/Linux_naming_controversy) controversy
* What is a [kernel](https://en.wikipedia.org/wiki/Kernel_(operating_system))
* What does [GNU](https://www.gnu.org/software/) bring to the table?
### Where can you *get* some Linux?
* You probably already have a Linux computer running at [home](https://opensource.com/article/19/8/everyday-tech-runs-linux)!
![Timeline](../assets/distro_timeline.png)
### Debian
* [Reasons](https://www.debian.org/intro/why_debian) to choose Debian.
* Why is Debian called [the universal operating system](https://www.reddit.com/r/debian/comments/22j0wf/so_why_debian_is_called_the_universal_operating/)
* [comparison](https://en.wikipedia.org/wiki/Comparison_of_instruction_set_architectures) of CPU architectures
* [download](https://www.debian.org/distrib/netinst) Debian
## How to create a virtual machine
Step by step walk-through of a VM creation in virtualbox with some notes on each step with best practice pointers.
## Breakdown of the Debian installation
* [step by step](https://debian-handbook.info/browse/stable/sect.installation-steps.html) installation instructions
* **stress the graphical/minimal difference**

View File

@ -0,0 +1,46 @@
# Planning
## Essential
### Day 1
* Introduction to Linux and it's history
* How to create a virtual machine
* Breakdown of the Debian installation
* Install your own graphical Debian installation with gnome as graphical interface
* Explain the concept of a package manager
* Install VLC via the graphical software tool
* Introduction to the command line
* Install `htop` via `apt`
* Add a secondary desktop environment (XFCE or LXDE) via `tasksel` and explore it's footprint
* Disable the window manager via `systemctl`
* Install a minimal Debian machine and add some software to it (htop, bmon, ...) as an exercise
### Day 2
* Install the guest additions to the main Debian machine
### Day 3
* Install `openssh-server`
### Day 4
* over the wire bandit game
### Day 5
* over the wire bandit game
* time for Q and A
## CCNA
### Day 1 - 5
* Idem as [essential](#essential)
### Day 6
### Day 7
### Day 8
### Day 9
### Day 10