ExperTeach Networking Logo

Linux Compact

An Introduction to Linux Application and Administration

ExperTeach Networking Logo
The aim of the course is to teach the most important basic and administrative skills in the shortest possible time.

Course Contents

  • Introduction
  • Operating the Linux system
  • Don't be afraid of the shell
  • How to help
  • The vi editor
  • Files: Growing and maintaining
  • Standard channels and filter commands
  • More about the shell
  • The file system
  • System administration
  • User administration
  • Access rights
  • Process management
  • Hardware administration
  • Disks (and other mass storage devices)
  • File systems: Growing and maintaining
  • Booting Linux
  • System-V init and the init process
  • Systemd
  • Time-controlled processes - at and cron
  • System logging
  • System logging with systemd and “the journal”
  • Basics of TCP/IP
  • Linux network configuration
  • Troubleshooting and error correction in the network
  • The Secure Shell
  • Package management with Debian tools
  • Package management with RPM & Co.
Request in-house training now

Target Group

Participants who are not completely new to Linux and would therefore like a quicker introduction to Linux administration, but are not considering LPI certification.

Knowledge Prerequisites

For this compact course, basic knowledge of Shell is recommended.

1 Einführung
1.1 Was ist Linux?
1.2 Die Geschichte von Linux
1.3 Freie Software, »Open Source« und die GPL
1.4 Linux – Der Kernel
1.5 Die Eigenschaften von Linux
1.6 Linux-Distributionen
 
2 Die Bedienung des Linux-Systems
2.1 Anmelden und Abmelden
2.2 An- und Ausschalten
2.3 Der Systemadministrator
 
3 Keine Angst vor der Shell
3.1 Warum?
3.2 Was ist die Shell?
3.3 Kommandos
 
4 Hilfe
4.1 Hilfe zur Selbsthilfe
4.2 Der help-Befehl und die --help-Option
4.3 Die Handbuchseiten
4.4 Die Info-Seiten
4.5 Die HOWTOs
4.6 Weitere Informationsquellen
 
5 Der Editor vi
5.1 Editoren
5.2 Der Standard – vi
5.3 Andere Editoren
 
6 Dateien: Aufzucht und Pflege
6.1 Datei- und Pfadnamen
6.2 Kommandos für Verzeichnisse
6.3 Suchmuster für Dateien
6.4 Umgang mit Dateien
 
7 Standardkanäle und Filterkommandos
7.1 Ein-/Ausgabeumlenkung und Kommandopipelines
7.2 Filterkommandos
7.3 Dateien lesen und ausgeben
7.4 Textbearbeitung
7.5 Datenverwaltung
 
8 Mehr über die Shell
8.1 sleep, echo und date
8.2 Shell-Variable und die Umgebung
8.3 Arten von Kommandos – die zweite
8.4 Die Shell als komfortables Werkzeug
8.5 Kommandos aus einer Datei
8.6 Die Shell als Programmiersprache
8.7 Vorder- und Hintergrundprozesse
 
9 Das Dateisystem
9.1 Begriffe
9.2 Dateitypen
9.3 Der Linux-Verzeichnisbaum
9.4 Verzeichnisbaum und Dateisysteme
9.5 Wechselmedien
 
10 Systemadministration
10.1 Administration allgemein
10.2 Das privilegierte root-Konto
10.3 Administratorprivilegien erlangen
10.4 Distributionsabhängige Administrationswerkzeuge
 
11 Benutzerverwaltung
11.1 Grundlagen
11.2 Benutzer- und Gruppendaten
11.3 Benutzerkonten und Gruppeninformationen verwalten
 
12 Zugriffsrechte
12.1 Das Linux-Rechtekonzept
12.2 Zugriffsrechte auf Dateien und Verzeichnisse
12.3 Zugriffskontrolllisten (ACLs)
12.4 Eigentum an Prozessen
12.5 Besondere Zugriffsrechte für ausführbare Dateien
12.6 Besondere Zugriffsrechte für Verzeichnisse
12.7 Dateiattribute
 
13 Prozessverwaltung
13.1 Was ist ein Prozess?
13.2 Prozesszustände
13.3 Prozessinformationen – ps
13.4 Prozesse im Baum – pstree
13.5 Prozesse beeinflussen – kill und killall
13.6 pgrep und pkill
13.7 Prozessprioritäten – nice und renice
13.8 Weitere Befehle zur Prozessverwaltung – nohup, top
 
14 Hardware
14.1 Grundlagen
14.2 Linux und PCI (Express)
14.3 USB
14.4 Geräteeinbindung und Treiber
 
15 Platten (und andere Massenspeicher)
15.1 Grundlagen
15.2 Bussysteme für Massenspeicher
15.3 Partitionierung
15.4 Linux und Massenspeicher
15.5 Platten partitionieren
15.6 Loop-Devices und kpartx
15.7 Der Logical Volume Manager (LVM)
 
16 Dateisysteme: Aufzucht und Pflege
16.1 Linux-Dateisysteme
16.2 Einbinden von Dateisystemen
16.3 Das Programm dd
 
17 Linux booten
17.1 Grundlagen
17.2 GRUB Legacy
17.3 GRUB 2
17.4 Kernelparameter
17.5 Probleme beim Systemstart
 
18 System-V-Init und der Init-Prozess
18.1 Der Init-Prozess
18.2 System-V-Init
18.3 Upstart
18.4 Herunterfahren des Systems
 
19 Systemd
19.1 Überblick
19.2 Unit-Dateien
19.3 Typen von Units
19.4 Abhängigkeiten
19.5 Ziele
19.6 Das Kommando systemctl
19.7 Installation von Units
 
20 Zeitgesteuerte Vorgänge – at und cron
20.1 Allgemeines
20.2 Einmalige Ausführung von Kommandos
20.3 Wiederholte Ausführung von Kommandos
 
21 Systemprotokollierung
21.1 Das Problem
21.2 Der Syslog-Daemon
21.3 Die Protokolldateien
21.4 Protokoll des Systemkerns
21.5 Erweiterte Möglichkeiten: Rsyslog
21.6 Die »nächste Generation«: Syslog-NG
21.7 Das Programm logrotate
 
22 Systemprotokollierung mit systemd und »dem Journal«
22.1 Grundlagen
22.2 Systemd und journald
22.3 Protokollauswertung
 
23 Grundlagen von TCP/IP
23.1 Geschichte und Grundlagen
23.2 Technik
23.3 TCP/IP
23.4 Adressen, Wegleitung und Subnetting
23.5 IPv6
 
24 Linux-Netzkonfiguration
24.1 Netzschnittstellen
24.2 Dauerhafte Netzkonfiguration
24.3 DHCP
24.4 IPv6-Konfiguration
24.5 Namensauflösung und DNS
 
25 Fehlersuche und Fehlerbehebung im Netz
25.1 Einführung
25.2 Lokale Probleme
25.3 Erreichbarkeit von Stationen prüfen mit ping
25.4 Wegleitung testen mit traceroute und tracepath
25.5 Dienste überprüfen mit netstat und nmap
25.6 DNS testen mit host und dig
25.7 Andere nützliche Diagnosewerkzeuge
 
26 Die Secure Shell
26.1 Einführung
26.2 Anmelden auf entfernten Rechnern mit ssh
26.3 Andere nützliche Anwendungen: scp und sftp
26.4 Client-Authentisierung über Schlüsselpaare
26.5 Portweiterleitung über SSH
 
27 Paketverwaltung mit Debian-Werkzeugen
27.1 Überblick
27.2 Das Fundament: dpkg
27.3 Debian-Paketverwaltung der nächsten Generation
27.4 Integrität von Debian-Paketen
27.5 Die debconf-Infrastruktur
27.6 alien: Pakete aus fremden Welten
 
28 Paketverwaltung mit RPM & Co.
28.1 Einleitung
28.2 Paketverwaltung mit rpm
28.3 YUM
 
A Musterlösungen
 
B Beispieldateien
 
C LPIC-1-Zertifizierung
C.1 Überblick
C.2 Prüfung LPI-101
C.3 Prüfung LPI-102
C.4 LPI-Prüfungsziele in dieser Schulungsunterlage
 
D Kommando-Index
 
Index

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

The aim of the course is to teach the most important basic and administrative skills in the shortest possible time.

Course Contents

  • Introduction
  • Operating the Linux system
  • Don't be afraid of the shell
  • How to help
  • The vi editor
  • Files: Growing and maintaining
  • Standard channels and filter commands
  • More about the shell
  • The file system
  • System administration
  • User administration
  • Access rights
  • Process management
  • Hardware administration
  • Disks (and other mass storage devices)
  • File systems: Growing and maintaining
  • Booting Linux
  • System-V init and the init process
  • Systemd
  • Time-controlled processes - at and cron
  • System logging
  • System logging with systemd and “the journal”
  • Basics of TCP/IP
  • Linux network configuration
  • Troubleshooting and error correction in the network
  • The Secure Shell
  • Package management with Debian tools
  • Package management with RPM & Co.
Request in-house training now

Target Group

Participants who are not completely new to Linux and would therefore like a quicker introduction to Linux administration, but are not considering LPI certification.

Knowledge Prerequisites

For this compact course, basic knowledge of Shell is recommended.

1 Einführung
1.1 Was ist Linux?
1.2 Die Geschichte von Linux
1.3 Freie Software, »Open Source« und die GPL
1.4 Linux – Der Kernel
1.5 Die Eigenschaften von Linux
1.6 Linux-Distributionen
 
2 Die Bedienung des Linux-Systems
2.1 Anmelden und Abmelden
2.2 An- und Ausschalten
2.3 Der Systemadministrator
 
3 Keine Angst vor der Shell
3.1 Warum?
3.2 Was ist die Shell?
3.3 Kommandos
 
4 Hilfe
4.1 Hilfe zur Selbsthilfe
4.2 Der help-Befehl und die --help-Option
4.3 Die Handbuchseiten
4.4 Die Info-Seiten
4.5 Die HOWTOs
4.6 Weitere Informationsquellen
 
5 Der Editor vi
5.1 Editoren
5.2 Der Standard – vi
5.3 Andere Editoren
 
6 Dateien: Aufzucht und Pflege
6.1 Datei- und Pfadnamen
6.2 Kommandos für Verzeichnisse
6.3 Suchmuster für Dateien
6.4 Umgang mit Dateien
 
7 Standardkanäle und Filterkommandos
7.1 Ein-/Ausgabeumlenkung und Kommandopipelines
7.2 Filterkommandos
7.3 Dateien lesen und ausgeben
7.4 Textbearbeitung
7.5 Datenverwaltung
 
8 Mehr über die Shell
8.1 sleep, echo und date
8.2 Shell-Variable und die Umgebung
8.3 Arten von Kommandos – die zweite
8.4 Die Shell als komfortables Werkzeug
8.5 Kommandos aus einer Datei
8.6 Die Shell als Programmiersprache
8.7 Vorder- und Hintergrundprozesse
 
9 Das Dateisystem
9.1 Begriffe
9.2 Dateitypen
9.3 Der Linux-Verzeichnisbaum
9.4 Verzeichnisbaum und Dateisysteme
9.5 Wechselmedien
 
10 Systemadministration
10.1 Administration allgemein
10.2 Das privilegierte root-Konto
10.3 Administratorprivilegien erlangen
10.4 Distributionsabhängige Administrationswerkzeuge
 
11 Benutzerverwaltung
11.1 Grundlagen
11.2 Benutzer- und Gruppendaten
11.3 Benutzerkonten und Gruppeninformationen verwalten
 
12 Zugriffsrechte
12.1 Das Linux-Rechtekonzept
12.2 Zugriffsrechte auf Dateien und Verzeichnisse
12.3 Zugriffskontrolllisten (ACLs)
12.4 Eigentum an Prozessen
12.5 Besondere Zugriffsrechte für ausführbare Dateien
12.6 Besondere Zugriffsrechte für Verzeichnisse
12.7 Dateiattribute
 
13 Prozessverwaltung
13.1 Was ist ein Prozess?
13.2 Prozesszustände
13.3 Prozessinformationen – ps
13.4 Prozesse im Baum – pstree
13.5 Prozesse beeinflussen – kill und killall
13.6 pgrep und pkill
13.7 Prozessprioritäten – nice und renice
13.8 Weitere Befehle zur Prozessverwaltung – nohup, top
 
14 Hardware
14.1 Grundlagen
14.2 Linux und PCI (Express)
14.3 USB
14.4 Geräteeinbindung und Treiber
 
15 Platten (und andere Massenspeicher)
15.1 Grundlagen
15.2 Bussysteme für Massenspeicher
15.3 Partitionierung
15.4 Linux und Massenspeicher
15.5 Platten partitionieren
15.6 Loop-Devices und kpartx
15.7 Der Logical Volume Manager (LVM)
 
16 Dateisysteme: Aufzucht und Pflege
16.1 Linux-Dateisysteme
16.2 Einbinden von Dateisystemen
16.3 Das Programm dd
 
17 Linux booten
17.1 Grundlagen
17.2 GRUB Legacy
17.3 GRUB 2
17.4 Kernelparameter
17.5 Probleme beim Systemstart
 
18 System-V-Init und der Init-Prozess
18.1 Der Init-Prozess
18.2 System-V-Init
18.3 Upstart
18.4 Herunterfahren des Systems
 
19 Systemd
19.1 Überblick
19.2 Unit-Dateien
19.3 Typen von Units
19.4 Abhängigkeiten
19.5 Ziele
19.6 Das Kommando systemctl
19.7 Installation von Units
 
20 Zeitgesteuerte Vorgänge – at und cron
20.1 Allgemeines
20.2 Einmalige Ausführung von Kommandos
20.3 Wiederholte Ausführung von Kommandos
 
21 Systemprotokollierung
21.1 Das Problem
21.2 Der Syslog-Daemon
21.3 Die Protokolldateien
21.4 Protokoll des Systemkerns
21.5 Erweiterte Möglichkeiten: Rsyslog
21.6 Die »nächste Generation«: Syslog-NG
21.7 Das Programm logrotate
 
22 Systemprotokollierung mit systemd und »dem Journal«
22.1 Grundlagen
22.2 Systemd und journald
22.3 Protokollauswertung
 
23 Grundlagen von TCP/IP
23.1 Geschichte und Grundlagen
23.2 Technik
23.3 TCP/IP
23.4 Adressen, Wegleitung und Subnetting
23.5 IPv6
 
24 Linux-Netzkonfiguration
24.1 Netzschnittstellen
24.2 Dauerhafte Netzkonfiguration
24.3 DHCP
24.4 IPv6-Konfiguration
24.5 Namensauflösung und DNS
 
25 Fehlersuche und Fehlerbehebung im Netz
25.1 Einführung
25.2 Lokale Probleme
25.3 Erreichbarkeit von Stationen prüfen mit ping
25.4 Wegleitung testen mit traceroute und tracepath
25.5 Dienste überprüfen mit netstat und nmap
25.6 DNS testen mit host und dig
25.7 Andere nützliche Diagnosewerkzeuge
 
26 Die Secure Shell
26.1 Einführung
26.2 Anmelden auf entfernten Rechnern mit ssh
26.3 Andere nützliche Anwendungen: scp und sftp
26.4 Client-Authentisierung über Schlüsselpaare
26.5 Portweiterleitung über SSH
 
27 Paketverwaltung mit Debian-Werkzeugen
27.1 Überblick
27.2 Das Fundament: dpkg
27.3 Debian-Paketverwaltung der nächsten Generation
27.4 Integrität von Debian-Paketen
27.5 Die debconf-Infrastruktur
27.6 alien: Pakete aus fremden Welten
 
28 Paketverwaltung mit RPM & Co.
28.1 Einleitung
28.2 Paketverwaltung mit rpm
28.3 YUM
 
A Musterlösungen
 
B Beispieldateien
 
C LPIC-1-Zertifizierung
C.1 Überblick
C.2 Prüfung LPI-101
C.3 Prüfung LPI-102
C.4 LPI-Prüfungsziele in dieser Schulungsunterlage
 
D Kommando-Index
 
Index

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.