Linux Server Grundeinstellungen
Linux Server (Debian) Grundeinstellungen
Hier sind einige häufige Dinge, die man per Terminal auf einem Debian-Server ändern kann, mit den entsprechenden Befehlen:
Hostname ändern
sudo hostnamectl set-hostname NEUER_HOSTNAME
Danach ggf. in /etc/hosts den alten Namen anpassen:
sudo nano /etc/hosts
IP-Adresse ändern (bei statischer Konfiguration)
Um die IP-Adresse eines Debian-Servers per Terminal zu ändern, hängt es davon ab, welche Version du verwendest und ob dein System ifupdown oder systemd-networkd / Netplan verwendet. Ich zeige dir zuerst die klassische Methode mit der Datei /etc/network/interfaces.
sudo nano /etc/network/interfaces
Schnittstelle bearbeiten
Beispiel für eine statische IP-Konfiguration:
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1
Hinweis: Ersetze eth0 durch den tatsächlichen Namen deiner Netzwerkschnittstelle. Du kannst ihn mit ip a oder ip link herausfinden.
DNS hinzufügen (optional)
Falls du DNS-Server brauchst, ergänze:
dns-nameservers 8.8.8.8 1.1.1.1
Netzwerkdienst neu starten
sudo systemctl restart networking
Oder:
sudo ifdown eth0 && sudo ifup eth0
Überprüfen
ip a
Netzwerkschnittstelle herausfinden
ip link show
Typische Namen sind:
- eth0, ens33, enp0s3, enp3s0, etc.
Willst du DHCP statt statischer IP?
Dann stelle um auf:
auto eth0 iface eth0 inet dhcp
Dann:
sudo systemctl restart networking
Benutzerpasswort ändern
sudo passwd BENUTZERNAME
Datei oder Konfiguration ändern
Z. B. eine Konfigurationsdatei mit einem Editor bearbeiten:
sudo nano /etc/deinprogramm/config.conf
Zeitzone ändern
sudo dpkg-reconfigure tzdata
Pakete installieren oder entfernen
sudo apt update sudo apt install paketname sudo apt remove paketname
sudo ist nicht installiert
Fehlermeldung prüfen Was genau passiert, wenn du sudo benutzt? Beispiele:
- sudo: command not found → sudo ist nicht installiert
- user is not in the sudoers file → Benutzer hat keine sudo-Rechte
- Permission denied → Falsches Passwort oder gesperrter Zugriff
- sudo: unable to resolve host ... → Hostname-Problem (nicht kritisch)
Möglicher Fix (als Root):
su - apt update apt install sudo
Dann füge deinen Benutzer zur sudo-Gruppe hinzu:
usermod -aG sudo DEINBENUTZERNAME
Du bist nicht in der sudo-Gruppe
Du kannst dich als Root-Benutzer einloggen, wenn du das Root-Passwort hast:
su -
Dann:
usermod -aG sudo DEINBENUTZERNAME