Die Liste laufender Prozesse eines scheinbar untätigen Unix-Systems ist für frisch gebackene Administratoren überraschend. Klar, dass jeder Dienst und jeder Prozess eine Aufgabe erfüllt. Diese Folge des Admin-Workshops erklärt, wofür die einzelnen Daemons zuständig sind.
Unix-Systeme warten mit unzähligen Funktionen und Diensten auf. Doch nicht jeder Administrator weiß, was sich im Einzelnen auf seiner Maschine herumtreibt. Dieser Workshop leistet Hilfestellung beim gezielten Abschalten unnötiger Kommunikationsdienste.
Wissen ist Macht, nichts wissen macht auch nichts? Auf einem vernetzen Computer ist das sträflich. Angreifer, egal ob Mensch oder Wurm, würden ihn mit Freude entern. Zu einer wirksamen Abwehrstrategie gehören tagesaktuelle Information. Gute Admins nutzen dazu mehrere Quellen.
Beim Booten startet ein typisches Linux-System zahlreiche Hilfsprogramme. Sie konfigurieren das System und initialisieren Dienste, die fortan im Hintergrund laufen. Init fungiert als Mutter all dieser Prozesse und ist bei den meisten Linux-Distributionen und Unix-Systemen ähnlich aufgebaut.
Unix trennt seine Prozesse zwar sauber, lässt ihnen aber auch vielfältige Kommunikationsmöglichkeiten offen. Wenn es im System klemmt, braucht der Admin daher einen guten Überblick, um die muntere Gesprächsrunde seiner Linux-Prozesse wieder in Gang zu setzen.
Auf einem typischen Unix-Computer verrichten mindestens 30 Prozesse gleichzeitig ihre Arbeit. Oft müssen sie miteinander kommunizieren. Die bekannteste Methode hierfür sind Signale, die auch Benutzer per »kill«-Kommando absetzen können.
Dateien weitergeben ist in jeder Hinsicht das ureigene Ziel freier Software - der Protokollklassiker FTP (File Transfer Protocol) löst diese Aufgabe sehr effizient. Bevor ein Admin diesen Server einrichtet, sollte er aber einiges über die Hintergründe wissen.
Unix-Systeme fassen Protokollmeldungen an einer zentralen Stelle zusammen. Das vereinfacht die Pflege und erleichtert die Fehlersuche - der Syslog-Dienst wird zum engen Verbündeten des Admin.
Admins müssen bei Bedarf schnell ermitteln, welcher User sich wann und von wo auf ihrem System angemeldet hat. Mit diesem Wissen schützen sie ihre Computer vor Missbrauch und können im Ernstfall die Eindringlinge zurückverfolgen. Die Kommandos »who«, »w« und »last« liefern die Daten.
Die Grundversorgung mit E-Mail in größeren Netzen ist eine besondere Herausforderung für den Admin. Die meisten Linux-Distributionen geben sich zwar Mühe, die elektronischen Briefe irgendwie weiterzuleiten. Echte Admins können es aber besser.
Mit dem Finger-Service informieren Anwender über sich selbst, ihre Aktivitäten und ihre Termine, ohne eine komplexe Groupware-Applikation zu bedienen. Auch das Protokoll ist überraschend einfach. Somit eignet sich Finger hervorragend als Einstieg in die Welt der Serveradministration.
Wer ganze Gruppen von Linux-Systemen verwaltet, unterscheidet sich vom Root einer einzelnen Workstation. Diese Serie widmet sich den Besonderheiten der Linux-Administration in komplexen Umgebungen. Nach der Einführung stellt dieser erste Teil ein einfaches, aber effektives Überwachungssytem vor.











