
Dieses Buch ist als Ubuntu 22. 04 LTS Server-Administration und Referenzquelle, die die Ubuntu-Server und ihre Support-Anwendungen abdeckt. Server-Tools werden ebenso behandelt wie die zugrunde liegenden Konfigurationsdateien und Systemimplementierungen. Der Schwerpunkt liegt auf dem, was Administratoren wissen müssen, um wichtige Server-Support- und Verwaltungsaufgaben durchzuführen. Das Service-Management-System systemd ist in das Buch integriert. Zu den behandelten Themen gehören Softwareverwaltung, systemd-Dienstverwaltung, AppArmor-Sicherheit, OpenSSH, der Chrony-Zeitserver und Ubuntu-Cloud-Dienste. Die wichtigsten Server werden untersucht, darunter Web, FTP, CUPS-Drucken, NFS und Samba-Windows-Freigaben. Zu den behandelten netzwerkunterstützenden Servern und Anwendungen gehören der Squid-Proxyserver, der Domain Name System (BIND)-Server, DHCP, verteilte Netzwerkdateisysteme, nftables-Firewalls und Cloud Computing.
Das Buch ist in fünf Teile gegliedert: Erste Schritte, Dienste, gemeinsame Ressourcen, Netzwerkunterstützung und Shells.
Teil 1 konzentriert sich auf grundlegende Aufgaben wie die Installation des Ubuntu Live Servers, die Konfiguration von Netzwerken mit Netplan, systemd-networkd und NetworkManager, die Verwaltung von Software aus den Ubuntu Snap- und APT-Repositories sowie die grundlegende Nutzung des Desktops und der Kommandozeilenschnittstellen.
Teil 2 befasst sich mit Internetservern und der Verwaltung von Diensten durch systemd mithilfe von Unit-Dateien. Die Konfiguration und Implementierung des Postfix-Mailservers, des FTP-Servers vsftpd, des Apache-Webservers sowie von News- und Datenbankservern werden ausführlich behandelt.
Teil 3 beschäftigt sich mit Servern, die gemeinsame Ressourcen in einem lokalen Netzwerk oder im Internet bereitstellen. Zu den untersuchten Diensten gehören der CUPS-Druckserver, der NFS-Linux-Netzwerk-Dateiserver und der Samba-Windows-Datei- und Druckserver, Clustering und Cloud-Computing-Dienste, die von Ubuntu unterstützt werden.
Teil 4 befasst sich mit Servern, die Netzwerkunterstützung bieten, wie dem Squid-Proxyserver, dem Bind Domain Name System (DNS)-Server, DHCP-Servern und der nftables-Firewall zusammen mit den Konfigurations-Firewall-Tools FirewallD und UFW. Außerdem werden wichtige Netzwerkoperationen wie die automatische IPv6-Konfiguration, TPC/IP-Netzwerke und Netzwerküberwachungstools untersucht.
Teil 5 gibt einen Überblick über Shell-Befehle, einschließlich derer, die zur Verwaltung von Dateien verwendet werden, sowie über Shell-Skripte, Variablen und Konfigurationsdateien. Der Ubuntu Live Server installiert nur eine Kommandozeilenschnittstelle, keinen Desktop. Um Ihr System und seine Dateien zu verwalten, müssen Sie die Shell-Befehle kennen.