/ knowledge
Wissensdatenbank für Serverbefehle
68 praxiserprobte Betriebsbefehle mit Erklärungen, Anwendungsfällen und Fehlerbehebung. Dieselbe Bibliothek, die in ZShell integriert ist.
68 Befehle
Software-Installation
13- Certbot installieren (Let's Encrypt) Certbot für kostenlose SSL-Zertifikate installieren
- Docker Compose installieren Das Docker Compose v2-Plugin installieren
- Docker installieren Docker CE mit einem Klick installieren
- Git installieren Git-Versionskontrollwerkzeug installieren
- OpenJDK installieren OpenJDK 17 Laufzeit und Tools installieren
- MariaDB installieren MariaDB-Datenbankserver installieren
- MySQL installieren MySQL-Server installieren
- Nginx installieren Nginx-Webserver mit einem Klick installieren
- Node.js installieren Node.js LTS über NodeSource installieren
- PHP und PHP-FPM installieren PHP mit PHP-FPM und MySQL-Erweiterung installieren
- PostgreSQL installieren PostgreSQL-Datenbankserver installieren
- Python3 + pip installieren Python3 und den Paketmanager pip installieren
- Redis installieren Redis-Cache-Dienst installieren
Systemkonfiguration
8- Systemgebietsschema konfigurieren UTF-8-Chinesisch als Gebietsschema festlegen
- SSH-Schlüsselpaar generieren Ed25519-SSH-Schlüsselpaar generieren
- UFW-Firewall konfigurieren UFW aktivieren und SSH/HTTP/HTTPS-Ports freigeben
- SSH-Port ändern Den SSH-Server-Port (Standard 22) ändern
- Hostnamen festlegen Den Systemhostnamen festlegen
- Dateideskriptor-Limit erhöhen Das Limit für offene Dateien (nofile) auf 65535 erhöhen
- Zeitzone festlegen Systemzeitzone auf Asia/Shanghai festlegen
- Swap-Partition erstellen Eine 2-GB-Swap-Partition erstellen
Serviceverwaltung
9- Docker neu starten Docker-Daemon neu starten
- MySQL neu starten MySQL-Datenbankdienst neu starten
- Dienstprotokolle anzeigen Protokolle eines systemd-Dienstes in Echtzeit verfolgen
- Dienst aktivieren und starten Dienst beim Systemstart aktivieren und sofort starten
- Nginx-Konfiguration neu laden Nginx-Konfiguration prüfen und neu laden
- Nginx neu starten Nginx-Dienst neu starten
- Nginx-Status anzeigen Status des Nginx-Dienstes anzeigen
- Fehlgeschlagene Dienste anzeigen Alle fehlgeschlagenen systemd-Dienste auflisten
- Laufende Dienste auflisten Alle laufenden systemd-Dienste auflisten
Netzwerktools
10- Netzwerkverbindungen Aktuelle Netzwerkverbindungsstatistiken anzeigen
- HTTP-Anfragentest Antwort eines HTTP-Endpunkts testen
- HTTP-Antwortheader HTTP-Antwortheader einer URL anzeigen
- Lauschende Ports Alle lauschenden TCP/UDP-Ports auflisten
- Lokale IP-Informationen IP-Adressen aller Netzwerkschnittstellen anzeigen
- DNS-Abfrage DNS-Auflösungseinträge der Domain abfragen
- MTR (Ping + Traceroute) Mit MTR Route verfolgen und Latenz messen
- Ping-Test 5 ICMP-Pakete an den Zielhost senden
- Whois-Abfrage Registrierungsinformationen einer Domain abfragen
- Traceroute Netzwerkpfad zum Zielhost verfolgen
Festplattenverwaltung
8- Größte Verzeichnisse Die 20 größten Verzeichnisse unter dem aktuellen Pfad anzeigen
- Docker-Festplatte bereinigen Gestoppte Container, verwaiste Images und ungenutzte Netzwerke bereinigen
- Große Dateien finden Dateien größer als 100 MB im aktuellen Verzeichnis finden
- Inode-Nutzung Inode-Nutzung überprüfen
- APT-Cache bereinigen APT-Paketcache und alte Kernel bereinigen
- Journal-Protokolle bereinigen Systemd-Journalprotokolle älter als 7 Tage entfernen
- Gelöschte, aber offene Dateien Gelöschte, aber weiterhin geöffnete Dateien auflisten
- Festplattennutzung Nutzung aller Festplattenpartitionen anzeigen
Sicherheits-Härtung
7- IP-Adresse blockieren Angegebene IP-Adresse über UFW blockieren
- Offene Ports prüfen Alle lauschenden Ports und ihre Prozesse auflisten
- Fail2Ban installieren Fail2Ban für Schutz vor Brute-Force-Angriffen installieren und konfigurieren
- SSH-Härtung Passwortanmeldung deaktivieren, nur Schlüsselauth zulassen
- SSH-Schlüssel auf Server kopieren Den SSH-öffentlichen Schlüssel auf einem Remote-Server installieren
- System aktualisieren Alle verfügbaren Paket-Upgrades anwenden
- Automatische Sicherheitsupdates aktivieren Unbeaufsichtigte Sicherheits-Upgrades installieren und konfigurieren
Überwachung & Diagnose
8- Festplatten-IO-Monitor Statistiken zum Festplatten-Lese-/Schreib-IO
- Kernel-Protokoll Die letzten 50 Kernel-Meldungen anzeigen
- Anmeldeverlauf Letzte Anmeldedatensätze anzeigen
- Prozessmonitor (top) Interaktiver Prozessmonitor (q zum Beenden drücken)
- Systembetriebszeit Systembetriebszeit und Lastdurchschnitt anzeigen
- Systeminformationsübersicht Zusammenfassende Systeminformationen anzeigen
- Prozessmonitor (htop) Prozesse mit htop anzeigen (erfordert Installation)
- Speicherstatistiken Echtzeit-Speicher-/CPU-/IO-Statistiken
Backup & Wiederherstellung
5- MySQL-Import Datenbank aus SQL-Datei wiederherstellen
- MySQL-Export Angegebene Datenbank in SQL-Datei exportieren
- Cron-Aufgaben anzeigen Crontab-Aufgaben des aktuellen Benutzers auflisten
- Tar-Archiv-Sicherung Verzeichnis in ein tar.gz-Archiv komprimieren
- rsync-Inkrementelle Sicherung Verzeichnis inkrementell auf Remote synchronisieren