diff --git a/assets/distro_timeline.png b/assets/distro_timeline.png new file mode 100644 index 0000000..c41d963 Binary files /dev/null and b/assets/distro_timeline.png differ diff --git a/essential/readme.md b/essential/readme.md index e69de29..1d555d5 100644 --- a/essential/readme.md +++ b/essential/readme.md @@ -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** diff --git a/readme.md b/readme.md index e69de29..63a5b70 100644 --- a/readme.md +++ b/readme.md @@ -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