In diesem Unix/Linux-Seminar lernt der Kursteilnehmende Unix kennen und verstehen. Neben einer ausführlichen Darstellung der Betriebssystemkonzepte von Unix (wie Debian, Linux Mint, Red Hat, SUSE Linux und Ubuntu), wie sie vor allem für Administratoren und Programmierer wichtig sind, erfährt er Einiges über die Mächtigkeit der Kommandozeile in Unix-Systemen. Im diesem Unix/Linux-Seminar erlernt der Schulungsteilnehmende die Verwendung von Kommandos und wie die Mechanismen der Shells effektiv eingesetzt werden können und die zum Beispiel für die Dateiverwaltung und Administration verwenden zu können.
Agenda Einleitung
Konzepte von Unix
-Kernel, Speichersystem und Prozesssystem
-Dateisystem und Gerätedateien
-Spezielle Dateisysteme wie das interne /proc Dateisystem
-Signale (kill)
Dokumentation
-Handbuch (man) und Infoseiten
-HOWTOs und FAQs
Systemstart und Runlevels
An- und Abmelden
-Sicherheitskonzepte
Dateisystem
-Dateisysteme und ihre Eigenschaften
-Standard Verzeichnisstrukturen
-Zugriffsrechte und Sicherheit
Unix/Linux Shells
-Unterschiede zwischen den Shells
-bash und tcsh
-History- und Alias-Mechanismus
-Tilde- und Dateinamenexpandierung
-Kommandosubstitution
-Ein- und Ausgabelenkung
-Pipes
-Variablen und Ablaufsteuerung
-Programmierung von Shellskripten
-Job Monitoring, Signalbehandlung und ProzessManagement
Editoren
-Standard Editor vi
-Überblick über den emacs
-GUI-Editoren
Kommandos
-Datei- und Verzeichnismanipulation
-Dateisystem und Informationen
-Filter
-Zugriffsrechte (chmod und chown)
-Drucker (lpq und lprm)
Suchen mit grep und find
-Suchen in Dateien mit grep
-Varianten von grep
-Einfaches Suchen von Dateien mit locate
-Echtes Suchen und Automatisieren mit find
Zeitabhängige Dienstleistungen
-at / crontab
Kommunikation
-Nachrichten mit write und msg
-Chatten mit talk und irc
Netzwerkdienste
Direktlink zum Seminar