ExperTeach Networking Logo

Linux Administration I

ExperTeach Networking Logo
Building on the Linux Basics course, this course provides an introduction to the basic administration of free-standing Linux systems. In addition to planning and installing Linux systems, it covers the administration of software packages and explains advanced topics such as dealing with processes, file systems, disk quotas, USB and user and group accounts. Together with the course Linux Fundamentals, this course covers the material of the LPI 101 exam.

Course Contents

  • System administration and user management
  • Access rights and process management
  • Hardware
  • Disks (and other mass storage devices)
  • File systems: Breeding and maintenance
  • Booting Linux
  • System-V init and the init process
  • Systemd
  • Dynamic libraries
  • Package management with Debian tools
  • Package management with RPM & Co.
Request in-house training now

Target Group

Aspiring Linux administrators who are looking for a compact introduction to the support of Linux systems are in the right place in this course. It is also suitable for preparing for the LPI 101 exam.

Knowledge Prerequisites

Basic knowledge of the Linux operating system, such as can be acquired in the Linux Basics course, is required. In particular, the operation of the shell and the basic commands should be known.

Complementary and Continuative Courses

Wenn Sie die Prüfung LPI 101 ablegen möchten, empfehlen wir im Anschluss an diesen Kurs den LPI-101-Workshop - Vorbereitung auf die Zertifizierung.
1 Systemadministration
1.1 Administration allgemein
1.2 Das privilegierte root-Konto
1.3 Administratorprivilegien erlangen
1.4 Distributionsabhängige Administrationswerkzeuge
 
2 Benutzerverwaltung
2.1 Grundlagen
2.1.1 Wozu Benutzer?
2.1.2 Benutzer und Gruppen
2.1.3 »Natürliche Personen« und Pseudobenutzer
2.2 Benutzer- und Gruppendaten
2.2.1 Die Datei /etc/passwd
2.2.2 Die Datei /etc/shadow
2.2.3 Die Datei /etc/group
2.2.4 Die Datei /etc/gshadow
2.2.5 Das Kommando getent
2.3 Benutzerkonten und Gruppeninformationen verwalten
2.3.1 Benutzerkonten einrichten
2.3.2 Das Kommando passwd
2.3.3 Benutzerkonten löschen
2.3.4 Benutzerkonten und Gruppenzuordnung ändern
2.3.5 Die Benutzerdatenbank direkt ändern — vipw
2.3.6 Anlegen, Ändern und Löschen von Gruppen
 
3 Zugriffsrechte
3.1 Das Linux-Rechtekonzept
3.2 Zugriffsrechte auf Dateien und Verzeichnisse
3.2.1 Grundlagen
3.2.2 Zugriffsrechte anschauen und ändern
3.2.3 Dateieigentümer und Gruppe setzen – chown und chgrp
3.2.4 Die umask
3.3 Zugriffskontrolllisten (ACLs)
3.4 Eigentum an Prozessen
3.5 Besondere Zugriffsrechte für ausführbare Dateien
3.6 Besondere Zugriffsrechte für Verzeichnisse
3.7 Dateiattribute
 
4 Prozessverwaltung
4.1 Was ist ein Prozess?
4.2 Prozesszustände
4.3 Prozessinformationen – ps
4.4 Prozesse im Baum – pstree
4.5 Prozesse beeinflussen – kill und killall
4.6 pgrep und pkill
4.7 Prozessprioritäten – nice und renice
4.8 Weitere Befehle zur Prozessverwaltung – nohup, top
 
5 Hardware
5.1 Grundlagen
5.2 Linux und PCI (Express)
5.3 USB
5.4 Geräteeinbindung und Treiber
5.4.1 Überblick
5.4.2 Geräte und Treiber
5.4.3 Das Verzeichnis /sys
5.4.4 udev
5.4.5 Geräteeinbindung und D-Bus
 
6 Platten (und andere Massenspeicher)
6.1 Grundlagen
6.2 Bussysteme für Massenspeicher
6.3 Partitionierung
6.3.1 Grundlagen
6.3.2 Die traditionelle Methode (MBR)
6.3.3 Die moderne Methode (GPT)
6.4 Linux und Massenspeicher
6.5 Platten partitionieren
6.5.1 Prinzipielles
6.5.2 Platten partitionieren mit fdisk
6.5.3 Platten formatieren mit GNU parted
6.5.4 gdisk
6.5.5 Andere Partitionierungsprogramme
6.6 Loop-Devices und kpartx
6.7 Der Logical Volume Manager (LVM)
 
7 Dateisysteme: Aufzucht und Pflege
7.1 Linux-Dateisysteme
7.1.1 Überblick
7.1.2 Die ext-Dateisysteme
7.1.3 ReiserFS
7.1.4 XFS
7.1.5 Btrfs
7.1.6 Noch mehr Dateisysteme
7.1.7 Auslagerungsspeicher (swap space)
7.2 Einbinden von Dateisystemen
7.2.1 Grundlagen
7.2.2 Der mount-Befehl
7.2.3 Labels und UUIDs
7.3 Das Programm dd
7.4 Plattenkontingentierung (Quota)
7.4.1 Überblick
7.4.2 Kontingentierung für Benutzer (ext und XFS)
7.4.3 Kontingentierung für Gruppen (ext und XFS)
 
8 Linux booten
8.1 Grundlagen
8.2 GRUB Legacy
8.2.1 Grundlagen von GRUB
8.2.2 Die Konfiguration von GRUB Legacy
8.2.3 Installation von GRUB Legacy
8.3 GRUB 2
8.3.1 Sicherheitsaspekte
8.4 Kernelparameter
8.5 Probleme beim Systemstart
8.5.1 Fehlersuche
8.5.2 Typische Probleme
8.5.3 Rettungssysteme und Live-Distributionen
 
9 System-V-Init und der Init-Prozess
9.1 Der Init-Prozess
9.2 System-V-Init
9.3 Upstart
9.4 Herunterfahren des Systems
 
10 Systemd
10.1 Überblick
10.2 Unit-Dateien
10.3 Typen von Units
10.4 Abhängigkeiten
10.5 Ziele
10.6 Das Kommando systemctl
10.7 Installation von Units
 
11 Dynamische Bibliotheken
11.1 Bibliotheken
11.2 Dynamische Bibliotheken in der Praxis
11.3 Dynamische Bibliotheken installieren und finden
11.4 Dynamische Bibliotheken in mehreren Versionen
 
12 Paketverwaltung mit Debian-Werkzeugen
12.1 Überblick
12.2 Das Fundament: dpkg
12.2.1 Debian-Pakete
12.2.2 Paketinstallation
12.2.3 Pakete löschen
12.2.4 Debian-Pakete und ihr Quellcode
12.2.5 Informationen über Pakete
12.2.6 Verifikation von Paketen
12.3 Debian-Paketverwaltung der nächsten Generation
12.3.1 APT
12.3.2 Paketinstallation mit apt-get
12.3.3 Informationen über Pakete
12.3.4 aptitude
12.4 Integrität von Debian-Paketen
12.5 Die debconf-Infrastruktur
12.6 alien: Pakete aus fremden Welten
 
13 Paketverwaltung mit RPM & Co.
13.1 Einleitung
13.2 Paketverwaltung mit rpm
13.2.1 Installation und Update
13.2.2 Deinstallation von Paketen
13.2.3 Datenbank- und Paketanfragen
13.2.4 Verifikation von Paketen
13.2.5 Das Programm rpm2cpio
13.3 YUM
13.3.1 Überblick
13.3.2 Paketquellen
13.3.3 Pakete installieren und entfernen mit YUM
13.3.4 Informationen über Pakete
13.3.5 Pakete nur herunterladen
 
A Musterlösungen
 
B LPIC-1-Zertifizierung
 
B.1 Überblick
 
B.2 Prüfung LPI-101
 
B.3 Prüfung LPI-102
 
B.4 LPI-Prüfungsziele in dieser Schulungsunterlage
 
C 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.

Building on the Linux Basics course, this course provides an introduction to the basic administration of free-standing Linux systems. In addition to planning and installing Linux systems, it covers the administration of software packages and explains advanced topics such as dealing with processes, file systems, disk quotas, USB and user and group accounts. Together with the course Linux Fundamentals, this course covers the material of the LPI 101 exam.

Course Contents

  • System administration and user management
  • Access rights and process management
  • Hardware
  • Disks (and other mass storage devices)
  • File systems: Breeding and maintenance
  • Booting Linux
  • System-V init and the init process
  • Systemd
  • Dynamic libraries
  • Package management with Debian tools
  • Package management with RPM & Co.
Request in-house training now

Target Group

Aspiring Linux administrators who are looking for a compact introduction to the support of Linux systems are in the right place in this course. It is also suitable for preparing for the LPI 101 exam.

Knowledge Prerequisites

Basic knowledge of the Linux operating system, such as can be acquired in the Linux Basics course, is required. In particular, the operation of the shell and the basic commands should be known.

Complementary and Continuative Courses

Wenn Sie die Prüfung LPI 101 ablegen möchten, empfehlen wir im Anschluss an diesen Kurs den LPI-101-Workshop - Vorbereitung auf die Zertifizierung.

1 Systemadministration
1.1 Administration allgemein
1.2 Das privilegierte root-Konto
1.3 Administratorprivilegien erlangen
1.4 Distributionsabhängige Administrationswerkzeuge
 
2 Benutzerverwaltung
2.1 Grundlagen
2.1.1 Wozu Benutzer?
2.1.2 Benutzer und Gruppen
2.1.3 »Natürliche Personen« und Pseudobenutzer
2.2 Benutzer- und Gruppendaten
2.2.1 Die Datei /etc/passwd
2.2.2 Die Datei /etc/shadow
2.2.3 Die Datei /etc/group
2.2.4 Die Datei /etc/gshadow
2.2.5 Das Kommando getent
2.3 Benutzerkonten und Gruppeninformationen verwalten
2.3.1 Benutzerkonten einrichten
2.3.2 Das Kommando passwd
2.3.3 Benutzerkonten löschen
2.3.4 Benutzerkonten und Gruppenzuordnung ändern
2.3.5 Die Benutzerdatenbank direkt ändern — vipw
2.3.6 Anlegen, Ändern und Löschen von Gruppen
 
3 Zugriffsrechte
3.1 Das Linux-Rechtekonzept
3.2 Zugriffsrechte auf Dateien und Verzeichnisse
3.2.1 Grundlagen
3.2.2 Zugriffsrechte anschauen und ändern
3.2.3 Dateieigentümer und Gruppe setzen – chown und chgrp
3.2.4 Die umask
3.3 Zugriffskontrolllisten (ACLs)
3.4 Eigentum an Prozessen
3.5 Besondere Zugriffsrechte für ausführbare Dateien
3.6 Besondere Zugriffsrechte für Verzeichnisse
3.7 Dateiattribute
 
4 Prozessverwaltung
4.1 Was ist ein Prozess?
4.2 Prozesszustände
4.3 Prozessinformationen – ps
4.4 Prozesse im Baum – pstree
4.5 Prozesse beeinflussen – kill und killall
4.6 pgrep und pkill
4.7 Prozessprioritäten – nice und renice
4.8 Weitere Befehle zur Prozessverwaltung – nohup, top
 
5 Hardware
5.1 Grundlagen
5.2 Linux und PCI (Express)
5.3 USB
5.4 Geräteeinbindung und Treiber
5.4.1 Überblick
5.4.2 Geräte und Treiber
5.4.3 Das Verzeichnis /sys
5.4.4 udev
5.4.5 Geräteeinbindung und D-Bus
 
6 Platten (und andere Massenspeicher)
6.1 Grundlagen
6.2 Bussysteme für Massenspeicher
6.3 Partitionierung
6.3.1 Grundlagen
6.3.2 Die traditionelle Methode (MBR)
6.3.3 Die moderne Methode (GPT)
6.4 Linux und Massenspeicher
6.5 Platten partitionieren
6.5.1 Prinzipielles
6.5.2 Platten partitionieren mit fdisk
6.5.3 Platten formatieren mit GNU parted
6.5.4 gdisk
6.5.5 Andere Partitionierungsprogramme
6.6 Loop-Devices und kpartx
6.7 Der Logical Volume Manager (LVM)
 
7 Dateisysteme: Aufzucht und Pflege
7.1 Linux-Dateisysteme
7.1.1 Überblick
7.1.2 Die ext-Dateisysteme
7.1.3 ReiserFS
7.1.4 XFS
7.1.5 Btrfs
7.1.6 Noch mehr Dateisysteme
7.1.7 Auslagerungsspeicher (swap space)
7.2 Einbinden von Dateisystemen
7.2.1 Grundlagen
7.2.2 Der mount-Befehl
7.2.3 Labels und UUIDs
7.3 Das Programm dd
7.4 Plattenkontingentierung (Quota)
7.4.1 Überblick
7.4.2 Kontingentierung für Benutzer (ext und XFS)
7.4.3 Kontingentierung für Gruppen (ext und XFS)
 
8 Linux booten
8.1 Grundlagen
8.2 GRUB Legacy
8.2.1 Grundlagen von GRUB
8.2.2 Die Konfiguration von GRUB Legacy
8.2.3 Installation von GRUB Legacy
8.3 GRUB 2
8.3.1 Sicherheitsaspekte
8.4 Kernelparameter
8.5 Probleme beim Systemstart
8.5.1 Fehlersuche
8.5.2 Typische Probleme
8.5.3 Rettungssysteme und Live-Distributionen
 
9 System-V-Init und der Init-Prozess
9.1 Der Init-Prozess
9.2 System-V-Init
9.3 Upstart
9.4 Herunterfahren des Systems
 
10 Systemd
10.1 Überblick
10.2 Unit-Dateien
10.3 Typen von Units
10.4 Abhängigkeiten
10.5 Ziele
10.6 Das Kommando systemctl
10.7 Installation von Units
 
11 Dynamische Bibliotheken
11.1 Bibliotheken
11.2 Dynamische Bibliotheken in der Praxis
11.3 Dynamische Bibliotheken installieren und finden
11.4 Dynamische Bibliotheken in mehreren Versionen
 
12 Paketverwaltung mit Debian-Werkzeugen
12.1 Überblick
12.2 Das Fundament: dpkg
12.2.1 Debian-Pakete
12.2.2 Paketinstallation
12.2.3 Pakete löschen
12.2.4 Debian-Pakete und ihr Quellcode
12.2.5 Informationen über Pakete
12.2.6 Verifikation von Paketen
12.3 Debian-Paketverwaltung der nächsten Generation
12.3.1 APT
12.3.2 Paketinstallation mit apt-get
12.3.3 Informationen über Pakete
12.3.4 aptitude
12.4 Integrität von Debian-Paketen
12.5 Die debconf-Infrastruktur
12.6 alien: Pakete aus fremden Welten
 
13 Paketverwaltung mit RPM & Co.
13.1 Einleitung
13.2 Paketverwaltung mit rpm
13.2.1 Installation und Update
13.2.2 Deinstallation von Paketen
13.2.3 Datenbank- und Paketanfragen
13.2.4 Verifikation von Paketen
13.2.5 Das Programm rpm2cpio
13.3 YUM
13.3.1 Überblick
13.3.2 Paketquellen
13.3.3 Pakete installieren und entfernen mit YUM
13.3.4 Informationen über Pakete
13.3.5 Pakete nur herunterladen
 
A Musterlösungen
 
B LPIC-1-Zertifizierung
 
B.1 Überblick
 
B.2 Prüfung LPI-101
 
B.3 Prüfung LPI-102
 
B.4 LPI-Prüfungsziele in dieser Schulungsunterlage
 
C 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.