Lpic 1 Linux Bootcamp In 30 Tagen Zum Linux Admin

Lerne Ubuntu Linux und CentOS: Starte deine Karriere als Linux-Admin mit der Zertifizierung zum LPIC-1

Last updated 2022-01-10 | 4.5

- Installation von Linux-Systemen unter Ubuntu und CentOS
- Grundlegendes Arbeiten mit der Shell
- Software-Installation mit apt und yum
- dpkg und rpm

What you'll learn

Installation von Linux-Systemen unter Ubuntu und CentOS
Grundlegendes Arbeiten mit der Shell
Software-Installation mit apt und yum
dpkg und rpm
Arbeiten mit Editoren
Benutzer- und Rechteverwaltung
Umgang mit Dateien und Verzeichnissen
Festplatten und Hardware verwalten
Den Linux-Systemstart mit SysVinit und Systemd verstehen
Automatisierte Aufgaben mit Cronjobs
Secret-Ninja-Tricks auf der Kommandozeile
Shellskripting
Netzwerkgrundlagen und -Konfiguration
Arbeiten mit Druckern
Web- und Mailserver-Konfiguration
Linux-Security

* Requirements

* Du solltest wissen
* wie ein PC funktioniert und dessen wichtigste Komponenten kennen
* Es sind keine Linux-Vorkenntnisse erforderlich - wir beginnen bei 0!
* Du solltest keine Angst vor der Kommandozeile haben
* Optimalerweise hast du bereits Erfahrung in der Administration von Windows-Systemen
* Grundlegende Netzwerk-Kenntnisse sind von Vorteil
* aber nicht erforderlich

Description

  • Installation von Linux-Systemen unter Ubuntu und CentOS
  • Grundlegendes Arbeiten mit der Shell
  • Software-Installation mit apt und yum, dpkg und rpm
  • Arbeiten mit Editoren
  • Benutzer- und Rechteverwaltung
  • Umgang mit Dateien und Verzeichnissen
  • Festplatten und Hardware verwalten
  • Den Linux-Systemstart mit SysVinit und Systemd verstehen
  • Automatisierte Aufgaben mit Cronjobs
  • Secret-Ninja-Tricks auf der Kommandozeile
  • Shellskripting
  • Netzwerkgrundlagen und -Konfiguration
  • Arbeiten mit Druckern
  • Web- und Mailserver-Konfiguration
  • Linux-Security

Course content

30 sections • 297 lectures

Kursbewertung Preview 01:02

Was dich in diesem Kurs erwartet Preview 07:26

Die LPIC-1-Zertifizierung Preview 05:36

Zusammenfassung Tag 1 Preview 00:01

Was ist eigentlich "Linux"? Preview 04:59

Die Open-Source-Lizenzierung Preview 04:09

Die Linux-Distributionen - Gemeinsamkeiten und Unterschiede Preview 06:56

Zusammenfassung Tag 2 Preview 00:01

Lernkontrolle Tag 2

Deine Laborumgebung mit VirtualBox Preview 08:43

Ubuntu installieren Preview 08:28

Die Gasterweiterungen installieren Preview 03:54

Sicherungspunkte erstellen und wiederherstellen Preview 02:50

Wichtig: Änderungen in CentOS Preview 00:24

CentOS (RedHat Enterprise Linux) installieren Preview 09:01

Lokale Anmeldung am System Preview 09:58

root und su - arbeiten als Super User Preview 06:51

sudo - wenn kein root vorhanden ist Preview 06:51

Ubuntu - Grundlegende Netzwerk-Konfiguration - statisch und via DHCP Preview 09:02

CentOS - Grundlegende Netzwerk-Konfiguration - statisch und via DHCP Preview 10:27

Zugang zum System via SSH Preview 06:58

Der Ubuntu-Desktop - ein erster Rundgang Preview 10:02

Zusammenfassung und Befehlsübersicht Tag 3 Preview 00:01

Lernkontrolle Tag 3

Erste Schritte mit der Shell Preview 08:58

Autocompletion, Dateien ausgeben Preview 05:24

Head und Tail Preview 07:56

Less und more Preview 03:09

Parameter nachschauen (--help, man) Preview 06:20

Die Path-Variable, wie werden Programme gefunden Preview 05:47

Der Path und wie werden Programme gestartet Preview 11:32

Umgebungsvariablen automatisch setzen Preview 04:04

Shell initialisieren (profile, bashrc) Preview 08:47

Tag 4: Befehlsübersicht Preview 00:01

Tag 4: Zusammenfassung Preview 00:01

Quiz 3: Lernkontrolle Tag 4

Einführung Paketverwaltung Preview 05:25

Paketverwaltung unter Ubuntu, mit GUI Preview 04:45

Pakete über das Terminal installieren Preview 11:02

Nach Paketen suchen, Paketquellen Preview 06:42

Skype nachinstallieren, wie funktionieren zusätzliche Paketquellen Preview 05:56

Bonus (optional) - Ubuntu und PPAs Preview 02:46

Paket manuell kompilieren Preview 05:55

Paketverwaltung unter CentOS Preview 05:03

Zusammenfassung Tag 5 Preview 00:01

Lernkontrolle Tag 5

Der Editor nano - klein einfach intuitiv Preview 12:02

vi und vim - wenn nichts geht vi geht immer Preview 16:06

vi und vim - weitere Funktionen Preview 10:27

Vim optimieren

Optimiere den Start von vim mit einer Konfigurationsdatei

Emacs - das andere Ende der Skala Preview 16:49

Syntax Highlighting Preview 07:22

Grafische Editoren - die Qual der Wahl Preview 05:29

Standard-Editor und das Alternativen-System Preview 12:18

Zusammenfassung und Befehlsübersicht Tag 6 Preview 00:01

Lernkontrolle Tag 6

Benutzer erstellen Preview 14:26

Die Datei etc/passwd Preview 06:37

Die Passwortdatei etc/shadow Preview 12:22

Gruppen verwalten und die Datei etc/group Preview 15:02

Weitere Aspekte der Benutzerverwaltung Preview 13:02

Zusammenfassung und Befehlsübersicht Tag 7 Preview 00:01

Zusammenfassung über die Inhalte von Tag 7

Lernkontrolle Tag 7

Mit Pfaden arbeiten Preview 06:36

Verzeichnisse erstellen und löschen Preview 13:36

Der Befehl ls unter der Lupe Preview 10:11

Dateien erstellen kopieren verschieben löschen Preview 14:40

Hard- und Softlinks erstellen Preview 10:03

Dateien archivieren und komprimieren Preview 17:12

Zugriffsrechte auf Dateien und Verzeichnisse verstehen Preview 04:17

Zugriffsrechte setzen ändern prüfen Preview 17:25

Sonderrechte - SUID-Bit - GUID-Bit - Sticky-Bit Preview 07:11

Umask und die Standardrechte Preview 06:19

Zusammenfassung und Befehlsübersicht Tag 8 Preview 00:01

Zusammenfassung über die Inhalte von Tag 8

Lernkontrolle Tag 8

Kursmaterialien für die nächsten Lektionen Preview 00:05

Weitere Funktionen von ls Preview 12:12

Der Find-Befehl (Teil 1) Preview 08:52

Der Find-Befehl (Teil 2) Preview 05:20

Bonus, Extrem komplexer find-Befehl Preview 07:56

Der locate-Befehl Preview 07:34

Grep, erste Schritte mit regulären Ausdrücken Preview 09:16

Der Stream-Editor (sed) - Grundlagen Preview 09:41

Der Stream-Editor (sed) - Mit regulären Ausdrücken Preview 10:04

Reguläre Ausdrücke komfortabler erstellen Preview 12:25

Aufgabe Regex entwickeln Preview 02:40

Musterlösung Regex entwickeln Preview 04:23

Zusammenfassung Tag 9 Preview 00:01

Quiz 8: Lernkontrolle Tag 9

Der Systemstart BIOS UEFI MBR und GPT Preview 04:42

Der Bootmanager GRUB2 Preview 03:22

GRUB2 in der Praxis Preview 08:47

Grundlagen der Partitonierung Preview 06:56

Partitionierung in der Praxis Preview 13:05

Dateisysteme Preview 05:06

Partitionen formatieren Preview 05:52

Dateisysteme prüfen und verwalten Preview 08:15

mount - Dateisysteme einbinden Preview 08:20

fstab - Dateisysteme automatisch mounten Preview 13:00

Die Festplattennutzung anzeigen Preview 07:37

Quotas einrichten Preview 09:51

Zusammenfassung und Befehlsübersicht Tag 10 Preview 00:01

Zusammenfassung über die Inhalte von Tag 10

Lernkontrolle Tag 10

Einführung in den Logical Volume Manager Preview 05:46

Physical Volumes, Volume Groups und Logical Volumes erstellen Preview 06:42

Logical Volumes formatieren und mounten Preview 05:12

Volume Groups und Logical Volumes erweitern Preview 04:04

Snapshots erstellen Preview 07:12

Logical und Physical Volumes und Volume Groups entfernen Preview 03:32

Zusammenfassung und Befehlsübersicht Tag 11 Preview 00:01

Zusammenfassung über die Inhalte von Tag 11

Lernkontrolle Tag 11

Die Kernelverzeichnisse proc und sys Preview 07:37

Das Geräteverzeichnis dev unter der Lupe Preview 06:30

Gerätetreiber verwalten mit modprobe und Co. Preview 08:53

USB-Speichersticks Preview 09:17

Geräteverwaltung mit Udev Preview 04:50

Der D-BUS Preview 02:36

Zusammenfassung und Befehlsübersicht Tag 12 Preview 00:00

Zusammenfassung Tag 12

Lernkontrolle Tag 12

Der Linux-Systemstart im Überblick Preview 03:45

Kerneloptionen und Bootparameter beim Systemstart übergeben Preview 09:37

Überblick über SysVinit Preview 08:05

Einführung in Systemd Preview 05:36

Die Boot-Targets Preview 08:12

Die Systemd-Units unter der Lupe Preview 09:57

Zusammenfassung und Befehlsübersicht Tag 13 Preview 00:00

Lernkontrolle Tag 13

Prozesse und Ressourcenverbrauch anzeigen Preview 06:21

Programme im Vordergrund und im Hintergrund ausführen und verwalten Preview 09:37

Prozesse beenden Preview 08:04

Prozess-Prioritäten mit Nice-Levels steuern Preview 07:16

Einführung in die Shared Libraries Preview 04:05

Shared Libraries in der Praxis Preview 08:35

Zusammenfassung und Befehlsübersicht Tag 14 Preview 00:00

Lernkontrolle Tag 14

Einführung, etc profile, etc bashrc Preview 05:02

Die Dateien bash_login und bash_logout Preview 02:56

Variablen definieren (erstellen vs export) Preview 05:34

Die Variable PS1 Preview 08:15

Farben in Shell, PS1 mit Farben Preview 14:55

Die Variablen PS2, PS3, PS4 Preview 05:30

Aliase hinzufügen und entfernen Preview 08:41

Die Inputrc-Datei Preview 04:43

Bonus - Oh-My-Zsh Preview 08:36

Zusammenfassung Tag 15 Preview 00:01

Lernkontrolle Tag 15

Worum geht es in diesem Abschnitt Preview 05:59

Locales und LC_ALL Preview 12:14

LC_TIME, LC_NUMERIC, date und printf Preview 06:36

Wie funktionieren Locales intern Preview 04:09

Wie werden Locale standardmaessig gesetzt (Ubuntu) Preview 07:07

Wie werden Locale standardmaessig gesetzt (Centos) Preview 07:12

LANG, LOCALE, etc Preview 09:00

Zeitzone verändern (Centos) Preview 04:43

Zeitzone veraendern (Ubuntu) Preview 03:06

TZ und tzselect Preview 02:23

Kodierungen (Teil 1) - ASCII, ISO-8859 Preview 07:11

Kodierungen (Teil 2) - Unicode, UTF-8 Preview 05:11

Kodierungen umwandeln (iconv) Preview 04:38

Zusammenfassung Tag 16 Preview 00:01

Lernkontrolle Tag 16

Was sind Cronjobs überhaupt Preview 02:52

Einen ersten Cronjob erstellen Preview 11:04

Die anderen Cron-Ordner Preview 06:42

Cronjobs für Benutzer Preview 09:36

Log-Dateien einsehen Preview 04:18

Das Tool at Preview 09:14

Anacron und Anacrontab Preview 04:40

Zusammenfassung Tag 17 Preview 00:01

Anbei das Merkblatt zu Tag 17:

Lernkontrolle Tag 17

Einführung Preview 00:42

Mehrere Befehle kombinieren Preview 05:14

Programme im Hintergrund laufen lassen Preview 06:49

Bonuswissen - Programme im Hintergrund ausführen Preview 04:34

Terminal mit anderen Leuten teilen, der Screen-Befehl Preview 05:21

Befehlssubstitution Preview 11:17

Variablensubstitution Preview 06:01

Befehle in einer Funktion bündeln Preview 10:09

Zusammenfassung Tag 18 Preview 00:01

Anbei das Merkblatt zu Tag 18:

Lernkontrolle Tag 18

Standardausgabe, Standardfehler Preview 08:15

Stderr nach Stdout umleiten Preview 07:37

Stderr nach Stdout umleiten (Teil 2) Preview 08:56

Das Gerät dev null Preview 03:52

Der Exit-Code von Programmen Preview 02:53

Standardeingabe Preview 06:12

Der Pipe-Operator in der Bash Preview 08:50

Das Programm tee Preview 06:52

Zusammenfassung Tag 19 Preview 00:01

Anbei das Merkblatt zu Tag 19:

Lernkontrolle Tag 19

Uniq und Sort Preview 04:41

Kursmaterialien für die nächste Lektion Preview 00:06

Spalten auswählen - cut Preview 12:20

Das Programm wc Preview 07:22

Das Programm nl Preview 05:12

Das Programm od Preview 03:37

Zeichen ersetzen mit tr Preview 10:03

Der Stream-Editor Preview 02:52

expand und unexpand Preview 03:42

Texte formatieren - fmt und pr Preview 04:54

Der paste-Befehl Preview 03:57

split und Prüfsummen Preview 05:14

Mit komprimierten Daten arbeiten (bzcat, bzip2) Preview 04:17

Zusammenfassung Tag 20 Preview 00:01

Anbei das Merkblatt zu Tag 20:

Warum Shell-Scripte Preview 02:00

Unser erstes Shell-Script Preview 05:06

Wie funktioniert die Shebang-Zeile Preview 06:43

Die verschiedenen Arten, wie eine sh-Datei eingelesen werden kann Preview 06:13

Parameter übergeben und entgegennehmen Preview 08:14

Daten von Standardeingabe entgegen nehmen (read) Preview 06:58

Bash und Variablen Preview 03:12

Zwischenstand I

Eine erste if-Abfrage Preview 07:47

Wie funktioniert eine if-Abfrage im Detail Preview 05:22

Komplexere if-Abfragen (Teil 1) Preview 04:40

Komplexere if-Abfragen (Teil 2) Preview 04:33

Dateien abfragen Preview 04:44

Das elif-Konstrukt Preview 08:51

Zwischenstand II

Die for-Schleife Preview 07:01

Die while-Schleife Preview 03:30

Hinweise zu Funktionen (optional) Preview 07:17

Backupscript (Teil 1) Preview 08:13

Backupscript (Teil 2) Preview 13:44

Backupscript (Teil 3) Preview 05:27

Zusammenfassung Tag 21 Preview 00:01

Anbei das Merkblatt zu Tag 21:

Lernkontrolle: Tag 21

Die Systemzeit und das Datum setzen Preview 08:17

Zeitsynchronisation mit NTP Preview 08:51

Zusammenfassung und Befehlsübersicht Tag 22 Preview 00:01

Die Linux-Logdateien Preview 05:50

Das Syslog-Konzept verstehen Preview 06:04

Den Syslog-Daemon konfigurieren Preview 07:22

Remote-Logging konfigurieren Preview 03:18

Logrotate nutzen Preview 07:00

Das Systemd-Journal Preview 04:48

Zusammenfassung und Befehlsübersicht Tag 23 Preview 00:01

Lernkontrolle Tag 23

Einführung in grafischen Oberflächen unter Linux Preview 08:46

X-Konfiguration Preview 08:04

X11-Forwarding mit SSH Preview 06:25

Zusammenfassung und Befehlsübersicht Tag 24 Preview 00:01

Lernkontrolle Tag 24

Einführung in die Netzwerk-Kommunikation Preview 07:59

Wireshark installieren und starten Preview 10:31

Einführung in die IPv4-Adressierung Preview 14:01

Klassisches Subnetting Preview 15:27

VLSM und CIDR Preview 11:01

ARP und die MAC-Adressen Preview 11:47

TCP und UDP Preview 14:06

Wichtige TCP-IP-Anwendungen Preview 17:21

Einführung in IPv6 Preview 10:53

Zusammenfassung und Befehlsübersicht Tag 25 Preview 00:00

Lernkontrolle Tag 25

Grundlegende Netzwerkeinstellungen abfragen Preview 14:47

Grundlegende Netzwerk-Konfiguration mit dem NetworkManager Preview 08:52

Grundlgende IP-Konfiguration im Terminal auf Ubuntu Preview 11:39

Grundlgende IP-Konfiguration im Terminal auf CentOS Preview 08:42

DNS mit dig und Co. testen Preview 14:02

Den Hostnamen festlegen Preview 09:04

Statische Routen Preview 09:19

Netzwerk-Troubleshooting Preview 14:13

Zusammenfassung und Befehlsübersicht Tag 26 Preview 00:00

Lernkontrolle Tag 26

CUPS und Co - die Drucksystem-Standards Preview 05:03

Drucker einrichten Preview 10:56

Druckerverwaltung auf der Kommandozeile Preview 09:18

Zusammenfassung und Befehlsübersicht Tag 27 Preview 00:00

Lernkontrolle Tag 27

Apache2-Installation auf Ubuntu Preview 06:08

Apache2-Installation unter CentOS Preview 06:40

Erstellen einer Webpräsenz Preview 08:44

Virtuelle Webserver erstellen Preview 13:51

Apache-Module Preview 05:26

Das PHP-Modul einbinden Preview 03:02

MySQL für LAMP bereitstellen Preview 09:53

Zusammenfassung und Befehlsübersicht Tag 28 Preview 00:00

Lernkontrolle Tag 28

Grundlagen der E-Mail-Kommunikation Preview 03:49

Postfix installieren und einrichten Preview 07:57

SMTP-Kommunikation via Telnet Preview 03:57

E-Mail-Weiterleitungen konfigurieren Preview 07:15

Zusammenfassung und Befehlsübersicht Tag 29 Preview 00:00

Lernkontrolle Tag 29

Objekte mit SUID und SGID-Bits finden Preview 04:01

Benutzerpasswörter und Konten einschränken Preview 07:07

Sudo konfigurieren und nutzen Preview 04:50

User-Limits setzen und Aktivitäten überwachen Preview 07:24

Netzwerk-Dienste identifizieren: netstat und ss Preview 04:05

Offene Ports finden mit Nmap Preview 07:08

Unnötige Dienste deaktivieren Preview 03:26

Der Superdaemon xinetd und der TCP-Wrapper Preview 12:21

SSH und die asymmetrische Verschlüsselung Preview 13:12

SSH-Keys zur Authentisierung nutzen Preview 08:11

Dateien mit GPG verschlüsseln, entschlüsseln und signieren Preview 08:16

Zusammenfassung und Befehlsübersicht Tag 30 Preview 00:00

Lernkontrolle Tag 30