Debian 12 - Server Ersteinrichtung

Eine umfassende Schritt-für-Schritt Anleitung für die Ersteinrichtung eines frischen Debian 12 Servers mit den wichtigsten Konfigurationsschritten.

Debian 12Server SetupLinuxSystem Administration

Wichtige Hinweise

Beachten Sie diese wichtigen Punkte vor dem Setup

Root-Zugriff erforderlich

Root-Zugriff oder sudo-Berechtigung ist für alle Konfigurationsschritte erforderlich

Internetverbindung notwendig

Aktive Internetverbindung wird für Paket-Updates und Downloads benötigt

Backup erstellen

Erstellen Sie vor allen wichtigen Änderungen Backups Ihrer kritischen Daten

Zeitaufwand

Gesamtzeit: ca. 30-45 Minuten je nach Systemleistung

Sicherheitsaspekte

Beachten Sie alle Sicherheitsaspekte bei der Server-Konfiguration

Änderungen dokumentieren

Dokumentieren Sie alle vorgenommenen Änderungen für spätere Referenz

Setup Schritte

List available locales
locale -a
Generate UTF-8 locale
locale-gen C.UTF-8
Update system locale
update-locale LANG=C.utf8 LC_ALL=C.utf8
Check current locale configuration
locale

A restart may be required to fully apply the changes

Display current date and time
date
Check timezone configuration
timedatectl
List all available timezones
timedatectl list-timezones
Set timezone to Europe/Berlin
timedatectl set-timezone Europe/Berlin
Confirm new timezone configuration
timedatectl status
Update, upgrade and cleanup system
apt update && apt upgrade -y && apt autoremove -y && apt autoclean -y
Display main package sources
cat /etc/apt/sources.list
Check additional package sources
ls -la /etc/apt/sources.list.d/

More information can be found in the Debian Wiki on APT configuration

cloud.cfg
# This will cause the set+update hostname module to not operate (if true)
preserve_hostname: true
Set new hostname
sudo hostnamectl set-hostname server.chad.lu
Check hostname configuration
hostname
Restart system for full application
reboot
Clear default MOTD file
sudo truncate -s 0 /etc/motd
Install hardware information tool
apt install inxi -y
Display complete hardware information
inxi -Faz
Display CPU information
lscpu
Display memory information
free -h
Display disk information
df -h
Display system version information
lsb_release -a
Display kernel information
uname -a
Check systemd status
systemctl status
Check available updates
apt list --upgradable

Zusätzliche Tipps

Nützliche Befehle und Tipps für bessere Verwaltung

Einrichtung abgeschlossen!

Ihr Debian 12 Server ist jetzt grundlegend konfiguriert und einsatzbereit. Vergessen Sie nicht, weitere sicherheitsrelevante Konfigurationen entsprechend Ihren Anforderungen vorzunehmen.