Linux ist ein Open-Source-Betriebssystem, das Anfang der 1990er Jahre von Linus Torvalds entwickelt wurde. Das Betriebssystem basiert auf dem Unix-System und kann auf einer Vielzahl von Computern eingesetzt werden, darunter Server, Desktop-Computer, mobile Geräte und Smartphones.
Das Linux-System ist meist kostenlos erhältlich, und viele entscheiden sich dafür, da es stabil, sicher und in hohem Maße anpassbar ist. Die Nutzung von Linux bietet zahlreiche Vorteile, darunter eine umfassende Softwareunterstützung, ein hohes Maß an Sicherheit und Zuverlässigkeit sowie eine große Gemeinschaft von Entwicklern und Anwendern.
7 Linux-Befehle zum Abrufen von Systeminformationen
lscpu, lsblk, free, lspci, lsusb, dmidecode und lshw: So können Sie die Daten zu Prozessor, Arbeitsspeicher, Festplatten und Firmware auf einem Linux-Server abfragen.
Aktualisierung von AlmaLinux und Rocky Linux auf eine neue Hauptversion mit ELevate
Wie lässt sich ein AlmaLinux- oder Rocky Linux-Server lokal, ohne Neuinstallation, mit dem Tool ELevate (Leapp) von Version 8 auf 9 oder von 9 auf 10 aktualisieren?
Aktualisierung von Ubuntu und Debian auf eine neue Hauptversion
Aktualisierung eines Ubuntu-Servers auf die nächste LTS-Version mit dem Befehl „do-release-upgrade“ und eines Debian-Servers auf die nächste stabile Version ohne Neuinstallation.
AlmaLinux: Freigabe des für „kdump“ reservierten Speichers
Wie viel Speicher belegt der kdump (Crashkernel) auf AlmaLinux 9- und 10-Systemen, wie lässt sich dies überprüfen und wie kann er sicher reduziert oder beseitigt werden?
Ausführung von Befehlen bei unterbrochener SSH-Verbindung: tmux und screen
Ausführung zeitaufwändiger Vorgänge (Aktualisieren, Kopieren, Speichern) auf dem Server mithilfe von tmux, screen oder nohup, damit diese nicht durch eine Unterbrechung der SSH-Verbindung abgebrochen werden.
Benutzer anlegen und sudo-Rechte unter Linux vergeben
So richten Sie einen eigenen Benutzer auf dem VPS ein, wie Sie ihm unter AlmaLinux, Ubuntu und Debian Sudo-Rechte zuweisen und wie Sie Ihren SSH-Schlüssel kopieren können.
Crontab-Syntax und geplante Aufgaben unter Linux
Wie ist die Syntax von crontab aufgebaut, wie können Sie unter Linux einen zeitgesteuerten Auftrag (Cron-Job) erstellen und warum wird ein Cron-Job nicht ausgeführt, wenn er manuell gestartet wird?
Dateiberechtigungen (chmod, chown) unter Linux einfach erklärt
Wie funktionieren Linux-Dateiberechtigungen, was bedeuten die Werte 755 und 644, und wie lassen sich die Berechtigungen und der Eigentümer mit den Befehlen „chmod“ und „chown“ ändern?
Dateien zwischen Servern kopieren: scp, rsync und sftp
So kopieren Sie Dateien und Ordner zwischen Ihrem eigenen Rechner und dem Server bzw. zwischen zwei Servern über SSH mit den Befehlen scp, rsync und sftp.
Der Befehl „du“ im Detail: Beispiele zur Analyse der Festplattennutzung
Beispiele für die Optionen des Befehls „du“: Tiefe, Sortierung, Ausschluss, Größenschwelle, scheinbare Größe, Hardlinks und seltene Dateien, Inodes sowie „ncdu“.
Der Speicherplatz ist voll, aber das System zeigt nicht an, was ihn belegt: Was könnte die Ursache sein?
Warum zeigt „df“ an, dass die Festplatte voll ist, obwohl „du“ freien Speicherplatz anzeigt: gelöschte, aber noch geöffnete Dateien, aufgebrauchte Inodes, belegte Blöcke und verdeckte Verzeichnisse.
DNS-Abfrage mit dem Befehl „dig“: Beispiele
Verwendung des Befehls „dig“ unter Linux: Abfrage von Datensatztypen, Abfrage eines bestimmten DNS-Servers, Interpretation der Ausgabe, +short, +trace, umgekehrte Suche und DNSSEC-Überprüfung.
Docker Swarm vs. Kubernetes: Wie wählt man ein Container-Orchestrierungstool aus?
Docker Swarm oder Kubernetes: Welches Container-Orchestrierungstool sollten Sie aufgrund seiner Stärken wählen?
Ein neues Laufwerk unter Linux einbinden: Partitionierung, Formatierung und fstab
So können Sie auf einem Linux-Server mithilfe von parted, mkfs und /etc/fstab eine neue Festplatte partitionieren, formatieren und dauerhaft einbinden.
Einrichtung eines SSH-SOCKS-Proxys über einen Linux-Server
Ein eigener SOCKS5-Proxy mit einem einzigen „ssh -D“-Befehl: So können Sie den Datenverkehr Ihres Browsers verschlüsselt über Ihren eigenen Server leiten – sei es in einem öffentlichen WLAN oder in...
Einrichtung von Hostname, Zeitzone und Zeitsynchronisation auf einem Linux-Server
So richten Sie den Servernamen (Hostname), die Zeitzone und die Synchronisierung der genauen Uhrzeit mithilfe von `hostnamectl`, `timedatectl` und `chrony` ein.
Entpacken einer ZIP-Datei in einen angegebenen Ordner
Wie kann eine ZIP-Datei über das Linux-Terminal mit dem Befehl „unzip -d“ in einen bestimmten Ordner entpackt werden, und was ist zu tun, wenn „unzip“ eine Fehlermeldung ausgibt?
Erstellen und Entpacken von tar.gz-Archiven unter Linux
Wie können Sie unter Linux Ordner in tar.gz- (sowie tar.bz2- und tar.xz-)Archive packen, wie können Sie diese entpacken und wie können Sie deren Inhalt ohne Entpacken einsehen?
Erstellen und Verwalten von Bash-Aliasen unter Linux
Abkürzungen für häufig verwendete Befehle: Erstellen eines Alias, dauerhaftes Speichern in der Datei .bashrc oder .bashrc.d, die Standard-Aliase und wann stattdessen eine Funktion verwendet werden sollte.
Festplattenkomprimierung und Deduplizierung mit VDO unter AlmaLinux und Rocky Linux
Wie lässt sich Speicherplatz durch VDO-Komprimierung und Deduplizierung unter AlmaLinux sowie Rocky Linux 8, 9 und 10 mit LVM oder dem alten vdo-Befehl einsparen?
Grep: Zeilen vor und nach dem Suchtreffer unter Linux anzeigen
Wie lassen sich die Zeilen vor und nach einem grep-Treffer mit den Optionen -B, -A und -C anzeigen, und wie können Sie auf diese Weise effizient in Protokolldateien suchen?
Grundlegende Linux-Befehle für Einsteiger
Eine praktische Einführung in die am häufigsten verwendeten Linux-Terminalbefehle (cd, ls, cp, mv, rm, grep, find und ähnliche) für Einsteiger, mit Beispielen und Tipps.
Installation der Nginx-Mainline-Version unter AlmaLinux aus dem Repository von nginx.org
Installation der neuesten Nginx-Version auf AlmaLinux 9 und 10 aus dem offiziellen Repository von nginx.org: „stable“ oder „mainline“, Umstellung von der AppStream-Version, Einbindung von PHP-FPM.
Installation des EPEL-Repositorys unter AlmaLinux
Was ist EPEL, wie lässt es sich auf AlmaLinux 9 und 10 zusammen mit dem CRB-Repository aktivieren, wie lassen sich die aus EPEL installierten Pakete auflisten und wie lässt es...
Installation des Mainline-Linux-Kernels unter AlmaLinux aus dem ELRepo-Repository
Installation eines neueren Linux-Kernels (kernel-ml) auf AlmaLinux 9 und 10 aus dem ELRepo-Repository, Festlegen des Standard-Kernels mit grubby und Wiederherstellung.
Installation des MariaDB-Datenbankservers unter AlmaLinux 9 und 10
Installation von MariaDB unter AlmaLinux: Welche Version Sie wählen sollten, die Sicherheitseinstellungen, das Anlegen einer Datenbank und eines Benutzers sowie die Sperrung des Ports 3306 für den Zugriff von außen....
Installation des Remi-Repositorys unter AlmaLinux
Einrichtung des Remi-Repositorys unter AlmaLinux 9 und 10: Welche PHP-, Redis- und Valkey-Versionen werden bereitgestellt, wie funktionieren die Module und die parallel installierbaren PHP-Versionen?
Installation einer bestimmten Version mit apt-get auf einem Ubuntu-/Debian-System
Wie lässt sich eine bestimmte Version eines Pakets mit „apt-get“ unter Ubuntu oder Debian installieren, wie kann die Version festlegen und was ist im Falle eines Abhängigkeitsfehlers zu tun?
Installation und Konfiguration von Fail2ban zum Schutz vor SSH-Brute-Force-Angriffen
Wie lässt sich Fail2ban auf AlmaLinux-, Ubuntu- und Debian-Servern installieren und konfigurieren, um IP-Adressen, die Passwort-Attacken durchführen, automatisch zu sperren?
Installation und Verwendung von htop unter AlmaLinux
Installation von htop aus dem EPEL-Repository unter AlmaLinux 9 und 10, Interpretation der Anzeige, die wichtigsten Tastenkombinationen, Filterung, die Lüfteransicht und das Beenden von Prozessen.
Installation von Apache und PHP-FPM unter AlmaLinux 9
Schritt-für-Schritt-Anleitung zur Installation des Apache-Webservers und von PHP-FPM unter AlmaLinux und Rocky Linux 9, einschließlich der Einrichtung eines virtuellen Hosts und der Öffnung der Firewall.
Installation von PHP unter AlmaLinux 9 und 10
Welche PHP-Version ist in AlmaLinux enthalten, wie lassen sich PHP 8.3, 8.4 oder 8.5 aus den System-Repositories oder dem Remi-Repository installieren und wie funktioniert PHP-FPM?
Installation von Redis und Valkey unter AlmaLinux
Installation von Redis oder Valkey unter AlmaLinux 9 und 10: Woher stammen die Programme, wie lassen sich Passwort und Speicherbegrenzung einrichten und wie können sie aus PHP heraus genutzt werden?...
Lesen von Protokolldateien unter Linux: journalctl und das Verzeichnis /var/log
Wo befinden sich die System-, Webserver-, SSH- und E-Mail-Protokolle unter Linux, und wie können Sie diese mit den Befehlen „journalctl“, „tail“ und „grep“ durchsuchen?
Linux Secure Shell (SSH)
Was ist SSH (Secure Shell), wie funktionieren die Verschlüsselung und die Authentifizierung per Schlüssel, wie können Sie damit eine Verbindung zu einem Linux-Server herstellen und worauf sollten Sie achten?
Netzwerk-Fehlerbehebung: ping, traceroute, mtr, dig und curl
Ping, Traceroute, MTR, dig, ss und curl: So können Sie herausfinden, wo die Verbindung zwischen Ihrem Rechner und dem Server unterbrochen ist und welche Informationen Sie an den Support übermitteln...
Nur Sicherheitsupdates installieren (dnf, yum)
Wie lassen sich auf AlmaLinux-, Rocky Linux- und anderen RHEL-basierten Servern ausschließlich Sicherheitsupdates mit „dnf“ auflisten und installieren?
Passwörter: Die schmale Grenze zwischen Liebe und Hass
Passwörter sind seit Jahrzehnten die Eckpfeiler unserer Online-Sicherheit – warum sind sie dennoch so frustrierend und wie lässt sich besser damit umgehen?
SELinux: Warum erhalte ich die Fehlermeldung „Permission denied“, obwohl die Berechtigungen korrekt sind?
So können Sie unter AlmaLinux und Rocky Linux feststellen, ob ein „Permission denied“- oder 403-Fehler durch SELinux verursacht wird, und diesen beheben, ohne SELinux deaktivieren zu müssen.
Sicherheitseinstellungen für den SSH-Server
Sicherheit des SSH-Servers auf einem VPS: Anmeldung per Schlüssel, Sperrung des Passworts und des Root-Zugriffs, Änderung des Ports in Verbindung mit SELinux und einer Firewall sowie Überprüfung der Einstellungen.
Speicher erschöpft: OOM-Killer, Befehl „free“ und Erstellung einer Auslagerungsdatei
Warum fährt die Datenbank oder der Webserver von selbst herunter, wie lässt sich feststellen, dass der OOM-Killer den Vorgang beendet hat, und wie können Sie unter Linux eine Auslagerungsdatei erstellen?...
Speicherung der SSH-Schlüssel der Benutzer in Active Directory für die SSH-Authentifizierung
Wie können die öffentlichen SSH-Schlüssel der Benutzer in Active Directory gespeichert werden und wie lesen SSSD und OpenSSH diese Schlüssel für die Anmeldung aus?
Suche nach Malware auf dem Server mit ClamAV und Maldet
Überprüfung von Websites auf Malware (Webshells, eingeschleuster Code) auf dem VPS mithilfe von ClamAV und Linux Malware Detect sowie die zu ergreifenden Maßnahmen im Falle einer Infektion.
Suche und Entfernung großer error_log-Dateien unter Linux
Erfahren Sie, wie Sie mit dem Befehl „find“ stark angewachsene „error_log“-Dateien ausfindig machen, wie Sie diese sicher leeren und was Sie tun können, damit sie nicht erneut an Größe zunehmen....
Systemaktualisierung mit dnf und apt, Einrichtung automatischer Aktualisierungen
Systemaktualisierung des VPS unter AlmaLinux, Rocky Linux, Ubuntu und Debian: Wann ist ein Neustart erforderlich und wie lässt sich die automatische Aktualisierung aktivieren?
Textbearbeitung im Terminal: Grundlagen zu nano und vim
Wie Sie Konfigurationsdateien auf dem Server mit den Texteditoren „nano“ und „vim“ öffnen, bearbeiten und speichern können und wie Sie „vim“ beenden können.
Ubuntu/Debian – Behebung des Fehlers „sudo: Befehl nicht gefunden“
Wie lässt sich der Fehler „sudo: command not found“ bei einer Minimalinstallation von Debian oder Ubuntu durch die Installation von sudo beheben?
Verwendung des Befehls „sudo“ mit Beispielen
So führen Sie Befehle mit sudo als Root oder als anderer Benutzer aus: die gängigsten Optionen, der Passwort-Cache, die sudoers-Regeln, die Protokollierung und häufige Fehler.
Was bedeutet „Load“ unter Linux?
Was bedeutet der Load Average (Auslastungsdurchschnitt) unter Linux, wie sind die drei Zahlen im Verhältnis zur Anzahl der Prozessorkerne zu interpretieren, und was sollten Sie unternehmen, wenn der Wert hoch...
Was ist der Linux-Kernel?
Was ist der Linux-Kernel, wie verwaltet er die Hardware und die Prozesse, wie lässt sich seine Version ermitteln und warum muss der Server nach einem Kernel-Update neu gestartet werden?
Was ist der Swap unter Linux?
Was ist der Swap unter Linux, wie funktionieren die Swap-Partition und die Swap-Datei, wie lässt sich deren Nutzung überprüfen und wann wird angezeigt, dass zu wenig Arbeitsspeicher vorhanden ist?
Was ist Linux?
Was ist Linux, woraus besteht es neben dem Kernel, was sind Distributionen, wo wird es eingesetzt und wie lässt sich feststellen, welche Linux-Distribution auf Ihrem Server läuft?
Was ist LVM?
Was ist Linux LVM (Logical Volume Manager), was sind physische Volumes, Volume-Gruppen und logische Volumes, und wie lassen sich diese auf dem Server überprüfen und erweitern?
Was sind die grundlegenden Bestandteile von Linux?
Zu den grundlegenden Komponenten des Linux-Betriebssystems gehören der Bootloader, der Kernel, systemd und die Shell bis hin zum Paketmanager sowie die Verzeichnisstruktur.
Welche sind die beliebtesten Linux-Distributionen?
Die Eigenschaften der beliebtesten Linux-Distributionen (Ubuntu, Debian, AlmaLinux, Rocky Linux und ähnliche), ihre Support-Laufzeiten sowie Informationen dazu, für welche Zwecke sie auf Servern und Desktop-Computern geeignet sind.
Wie kann ich das Dateisystem nach der Erweiterung der VPS-Festplatte vergrößern?
Nach der Erweiterung des VPS kann der zusätzliche Speicherplatz erst nach der Vergrößerung der Partition und des Dateisystems genutzt werden: Vorgehensweise für „growpart“, „xfs_growfs“, „resize2fs“ und LVM.
Wie kann ich Dienste mit dem Befehl „systemctl“ starten, stoppen oder neu starten?
Starten, Beenden, Neustarten und automatisches Starten von Diensten mit dem Befehl „systemctl“ sowie Status- und Fehlerüberwachung unter systemd-basierten Linux-Systemen.
Wie können Daten auf einem Linux-System gesichert und wiederhergestellt werden?
Datensicherung und -wiederherstellung unter Linux: Dateien mit rsync und tar, Datenbanken mit mysqldump, Snapshots sowie Anleitungen zur Überprüfung der Funktionsfähigkeit der Sicherung.
Wie lassen sich xinetd-Dienste auf systemd umstellen?
Umstellung eines unter xinetd laufenden Dienstes auf einen systemd-Socket: die Dateien .socket und @.service, Aktivierung, Test – getestet auf AlmaLinux 9 und 10.
Wie lässt sich die Festplattenauslastung auf einem Linux-Server überprüfen (Befehle „du“ und „df“)?
Überprüfung der Festplattenauslastung auf einem Linux-Server mit den Befehlen „df“ und „du“: Ermittlung der größten Verzeichnisse und Dateien sowie Maßnahmen bei voller Festplatte.
Wie man zum Hacker wird (Spaß)
Die ungarische Übersetzung von Eric S. Raymonds klassischem Essay „Wie man ein Hacker wird“ über die Hacker-Kultur.
Überwachung von Prozessen mit den Befehlen „top“ und „htop“
Wie lassen sich laufende Prozesse sowie die CPU- und Speicherauslastung unter Linux mit den Befehlen „top“ und „htop“ in Echtzeit überwachen und wie lässt sich die Ursache für die Auslastung...
Zu diesem Thema wurden keine Ergebnisse gefunden. Suche in der gesamten Wissensdatenbank