Ich will kein Leben führen, das nur aus Stimmen besteht.
  • xargs-Befehl: Verwendung, die Optionen -n und -I und Einsatz mit find

    Der xargs-Befehl ist ein Linux-Werkzeug, das über die Standardeingabe empfangene Zeilen und Wörter in Argumente eines anderen Befehls umwandelt und diesen ausführt. Als wir in einem Arbeitsordner auf einem AlmaLinux-9-Server drei von find gefundene Logdateien mit xargs an wc übergeben haben, wurde eine Datei mit Leerzeichen im Namen in zwei Teile zerlegt und es gab einen Fehler, und mit -print0 und -0 erschienen die Zeilenzahlen aller drei Dateien. Die Ausgaben unten stammen aus einem Arbeitsordner unter dem root-Konto auf einem AlmaLinux-9.8-Server…

  • sed-Befehl: Zeichenketten ersetzen, Zeilen löschen und die Option -i verwenden

    Der sed-Befehl ist ein Linux-Werkzeug, das eine Datei Zeile für Zeile liest und Ersetzungen, Löschungen und Einfügungen ausführt, sodass du Werte in einer Konfigurationsdatei ändern kannst, ohne einen Editor zu öffnen. Als wir sed auf einem AlmaLinux-9-Server auf eine Kopie der WordPress-Datei wp-config.php angewendet haben, konnten wir mit -i.bak den Datenbanknamen ändern und das Original behalten. Die Fehlermeldungen in diesem Artikel sind unverändert so abgedruckt, wie sie unter einer englischen locale ausgegeben wurden. Der am häufigsten genutzte Befehl s…

  • scp-Befehl: Verwendung und Optionen, Ordner kopieren und Port angeben

    scp ist das Kopierwerkzeug, mit dem du Dateien mit einem Server austauschst, den du per SSH erreichst. Wenn du mit dem scp-Befehl eine Datei sendest, schreibst du wie bei cp zuerst die Quelle und danach das Ziel. Als wir Dateien und Ordner von einem AlmaLinux-9-Server an einen Debian-12-Server gesendet und zurückgeholt haben, lief die Übertragung über das SFTP-Protokoll und eine 20MB große Datei kam in unter 1 Sekunde an. Alle Ausgaben unten sind unverändert das Ergebnis von scp aus OpenSSH 9.9 unter dem root-Konto auf der Senderseite…

  • awk-Befehl: Felder ausgeben, Trennzeichen mit -F und Bedingungsmuster

    Der Befehl awk ist ein Linux-Werkzeug, das eine Textdatei Zeile für Zeile liest, jede Zeile an Leerzeichen oder einem von dir angegebenen Trennzeichen in Felder zerlegt und nur die Felder der Zeilen ausgibt oder berechnet, die eine Bedingung erfüllen. Auf einem AlmaLinux-9-Server haben wir aus einer Beispieldatei mit dem Zugriffslog eines Webservers die Anfragen pro Client-IP und die Anzahl pro Statuscode mit einer einzigen, per Pipe mit sort verbundenen Zeile ausgezählt: Alle drei 404-Antworten unter den zwölf Zeilen waren…

  • dnf-Befehl: Pakete installieren, aktualisieren, entfernen und Unterschiede zu yum

    Der Befehl dnf ist der Paketverwaltungsbefehl für RHEL-basierte Linux-Systeme, mit dem du Pakete suchst, installierst, aktualisierst und entfernst. Unter AlmaLinux 9 startet auch die Eingabe von yum dasselbe Programm. Auf einem Server mit AlmaLinux 9 habe ich search, info, provides und history tatsächlich ausgeführt und anhand der Ausgabe geprüft, wo search, info und provides bei der Paketsuche jeweils nachsehen und welche Einträge history speichert. Befehle, die das System verändern, etwa Installieren, Entfernen oder Aktualisieren, habe ich nicht ausgeführt. Ihr Verhalten…

  • wc-Befehl: Zeilen und Wörter zählen und wc -l mit Pipes nutzen

    Der Befehl wc ist ein Linux-Befehl, der die Anzahl der Zeilen, Wörter und Bytes einer Datei zählt und ausgibt. Zählst du die Zeilen einer Beispieldatei mit dem Zugriffslog eines Webservers mit wc -l, erhältst du 10, und wenn du mit grep nur die 404-Antworten herausfilterst und an wc -l weitergibst, siehst du die Zahl der fehlgeschlagenen Anfragen, 3, als einzelne Zahl. Die Logs, Dateiinhalte und der Arbeitsordner /root/work unten sind Beispielwerte. Das Log ist eine zehnzeilige Datei…

  • curl-Befehl: Optionen, POST-Anfragen und Dateien herunterladen

    Der curl-Befehl ist ein Werkzeug, das vom Terminal aus eine Anfrage an eine Webadresse sendet und die Antwort unverändert ausgibt. Mit einer einzigen Zeile prüfst du den Seiteninhalt, die Header und den Statuscode. Als wir von einem AlmaLinux-9-Server aus curl-Anfragen an eine WordPress-Website schickten, verwies die http-Adresse mit einer 301-Antwort auf die https-Adresse, und eine REST-API-Anfrage ohne Authentifizierung wurde mit 401 abgelehnt. Hängst du eine Adresse an curl an, sendet curl eine GET-Anfrage…

  • traceroute-Befehl: Installation, Verwendung und die Optionen -n, -I, -T

    Um Hop für Hop zu prüfen, welche Router Pakete auf dem Weg zum Ziel durchlaufen, verwendest du den Befehl traceroute. Auf dem AlmaLinux-9.8-Server war traceroute nicht installiert, daher haben wir es mit dnf installiert, und auf einem Debian-12-Server mit traceroute 2.1.2 erreichte die Route zu example.com beim siebten Hop das Ziel. Die folgende Ausgabe stammt vom Debian-12-Server und wurde mit einem normalen Konto erzeugt, nur die rpm- und dnf-Ausgaben im Installationskapitel kommen vom AlmaLinux-9.8-Server (root-Konto)…

  • |

    WordPress Multisite: 2 Strukturen, Subdomain und Unterverzeichnis

    WordPress Multisite ist eine Funktion, mit der du mehrere Websites mit einer einzigen WordPress-Installation zu einem Netzwerk zusammenfasst und verwaltest. In einem WordPress mit Nginx + Apache haben wir Multisite über die Seite der Netzwerk-Einrichtung aktiviert, eine Unterwebsite hinzugefügt und die Menüpfade sowie die Zeilen für die Konfigurationsdateien geprüft. Bei Multisite nutzen alle Websites im Netzwerk gemeinsam eine einzige WordPress-Installation. Core-Dateien, Plugins und Themes werden ebenfalls geteilt, daher entsteht auf dem Server kein eigener WordPress-Ordner pro Website…

  • |

    WP Mail SMTP: SMTP in WordPress einrichten und was zu prüfen ist, wenn E-Mails nicht verschickt werden

    WordPress SMTP ist eine Einstellung, mit der die E-Mails deiner Website, etwa Passwort-Zurücksetzen-Mails oder Kontaktbenachrichtigungen, über einen Maildienst wie Gmail verschickt werden, damit sie im Posteingang ankommen und nicht im Spam-Ordner landen. Diese Anleitung installiert das Plugin WP Mail SMTP, folgt den Einrichtungsschritten auf dem Bildschirm und zeigt, wo du nachsiehst, wenn E-Mails nicht ankommen. Im Grundzustand verschickt WordPress E-Mails über die PHP-mail-Funktion des Servers, und die SMTP-Einstellung ersetzt diesen Weg durch den SMTP-Server eines externen…

Ende des Inhalts

Ende des Inhalts