====== Meine Linux Workshop ====== [[https://mind-map-online.de/e/62627213e4dba|Mindmap Linux]] ===== Material ===== [[https://www.youtube.com/watch?v=6wJNl4W7oc0&list=PLwTB0ofFqe3FXMzQYjWXF685pW1ITzT4O|Linux für Anfänger]] ===== Warum Linux? ===== * schneller * sicherer * stabiler * privater ===== Distributionen ===== {{youtube>GgM6F-u6CyM}}\\ * [[https://de.wikipedia.org/wiki/Liste_von_Linux-Distributionen#Debian-Derivate|Linux Distributionen]] * [[https://codezentrale.de/wp-content/uploads/2020/04/Linux-Stammbaum.png|Linux Stammbaum]] * Arch * Fedora * Debian * Ubuntu * Mint ===== Desktopumgebungen ===== * [[https://opensource.com/article/20/5/linux-desktops|24 Linux desktops you need to try]] * [[https://www.tutonaut.de/tipp-10-desktops-fuer-ubuntu/|10 Desktops für Ubuntu und wie man sie installiert]] {{youtube>DJwNOEbcS2Y}}\\ * Cinnemon (Mint) * GNOME * KDE Plasma * XFCE ===== Package-Manager ===== {{youtube>zJD10dLZpUk}} ===== Dateisystem / Verzeichnisstruktur ===== * [[https://wiki.ubuntuusers.de/Verzeichnisstruktur/|Verzeichnisstruktur auf ubuntuusers.de]] {{youtube>nBj38lZJD2o}}\\ * Ordner und Dateien werden mit / (Slash) voneinander getrennt (nicht Backslash wie unter Windows) * Bei Linux beginnt eine Pfad mit einem / (Slash) / = root-Verzeichnis * Beispiel /home * . und .. * ~ - Eigenes Homeverzeichnis * / - Root-Verzeichnis * /home - Nutzerverzeichnisse * /root - Nutzerverzeichnis von root * /etc - Systemkonfigurationen * /boot - Wichtige Dateien zum Hochfahren * /usr - installierte Programme * /dev - Gerätedateien * /media - Mountpunkte (System mountet) * /mnt - Mountpunkte (User mountet) ===== Terminal / Shell ===== * [[https://wiki.ubuntuusers.de/Terminal/|Terminal @ ubuntuusers.de]] * [[https://wiki.ubuntuusers.de/Yakuake/|yakuake @ ubuntuusers.de]] * [[https://wiki.ubuntuusers.de/Shell/|Shell @ ubuntuusers.de]] {{youtube>7PYre8h0hXE}}\\ ==== Tastaturkürzel ==== * strg + alt T ruft das Terminal auf * strg + alt + F3 bis F6 Virtuelle Konsolen * strg + alt + F1 oder F" zurück in die grafische Oberfläche * strg + c Befehl in der Shell abbrechen ==== Befehle ==== [[https://wiki.ubuntuusers.de/Shell/Befehls%C3%BCbersicht/|Befehlesübersicht]] === Ordner und Dateien === ^ Befehl ^ Aktion ^ | ls | zeigt den Inhalt eines Ordners an | | mkdir ORDNER | erzeugt einen neuen Ordner | | rmdir ORDNER | löscht einen leeren Ordner | | rm -r ORDNER | löschen eine ORDNER rekursiv | | touch DATEI | erzeugt eine Datei | | rm DATEI | löscht eine Datei | | mv QUELLE ZIEL | verschieben und umbennen einer Datei | | cp QUELLE ZIEL | kopiert eine Datei | ==== Man-Pages ==== * Beispiel ==== Editoren ==== * nano * gedit === VI / VIM === * [[https://wiki.lab.linuxhotel.de/doku.php/admin_grundlagen:vim|VIM Überblick]] * [[https://vim-adventures.com/|vim-adventures.com]] ^ Befehl ^ Aktion ^ | i | Einfügermodus | | | Normalmodus | | :w | write | | :q | quite | ==== Backup ==== * [[https://wiki.ubuntuusers.de/Datensicherung/ Datensicherung]] * [[http://www.rleofield.de/backup/index.html Sicheres Backup nach rleofield]] Folgende Fragen sollte sich jeder stellen, der sich mit der Sicherung seiner Daten befasst: * **Was und woher?**: Was muss ich sichern, und wo liegen diese Daten? * **Wann?**: Wie oft soll eine Datensicherung durchgeführt werden? * **Wohin?**: Worauf soll man eigene Daten sichern? * **Wo?**: Wie sollen Sicherungsmedien gelagert werden? === Backup mit rsync === * [[https://wiki.ubuntuusers.de/Back_In_Time/|Back in time]] * [[https://wiki.ubuntuusers.de/Skripte/Backup_mit_RSYNC/|Backup mit rsync]]