Rain WikiWindows · Linux · Android

Linux

Logs, Pakete, Speicherplatz und Dienste auf Linux-Servern und -Desktops.

20 Artikel

Dienste

  • cron und crontabWie cron geplante Aufgaben ausführt, die fünf crontab-Zeitfelder, wo sich System-cron-Dateien befinden und wie systemd-Timer im Vergleich abschneiden.
  • logrotateWas logrotate macht, wie die Konfiguration in /etc/logrotate.conf und /etc/logrotate.d funktioniert und wie man eine Regel sicher testet.
  • systemd-Units und systemctlWas eine systemd-Unit ist, die gängigen Unit-Typen und wie man Dienste mit systemctl startet, stoppt, aktiviert und überprüft.

Integrierte Werkzeuge

  • UFW (Uncomplicated Firewall)Wie UFW die Linux-Firewall unter Ubuntu verwaltet, wie SSH vor der Aktivierung erlaubt wird und wie Regeln aufgelistet und gelöscht werden.

Kommandozeilenwerkzeuge

  • apt autoremoveWas apt autoremove entfernt, warum Pakete als „nicht mehr benötigt“ markiert werden und wie man die Liste vor dem Entfernen überprüft.
  • Dateiberechtigungen: chmod und chownWie Lese-, Schreib- und Ausführungsberechtigungen unter Linux funktionieren, was 755 und 644 bedeuten und wie man Besitzer und Modus sicher ändert.
  • df (disk free)Wie man die Ausgabe von df liest, warum Use% bei normalen Benutzern 100% erreichen kann, bevor Avail null ist, und wie man Inodes mit df -i überprüft.
  • Festplattenbelegung mit du und ncduSo finden Sie mit du und dem interaktiven ncdu heraus, was eine Linux-Festplatte füllt, unter Verwendung von Optionen, die auf einem Dateisystem bleiben.
  • Große und alte Dateien mit find findenWie man mit find große oder alte Dateien unter Linux auflistet, sie sicher in der Vorschau anzeigt und nur das löscht, was man überprüft hat.
  • journalctl und das systemd-JournalErfahren Sie, wie Sie Protokolle mit journalctl lesen, den Speicherplatzbedarf des Journals prüfen und es mit --vacuum-Optionen sicher verkleinern.
  • lsblk und BlockgeräteWie man Festplatten und Partitionen mit lsblk auflistet, Größen, Dateisysteme und Einhängepunkte liest und ein neues Laufwerk sicher identifiziert.
  • rsyncWie rsync Dateien kopiert und synchronisiert, was der nachgestellte Schrägstrich bewirkt und wie man mit --dry-run vor --delete testet.

Konfigurationsdateien

  • /etc/fstabWas die einzelnen Felder von /etc/fstab bedeuten, warum UUIDs verwendet werden und wie ein neuer Eintrag vor dem Neustart getestet wird.

Konzepte

  • Inodes und „No space left on device“Was ein Inode ist, wie man die Inode-Auslastung mit df -i anzeigt und wie man Verzeichnisse mit Millionen kleiner Dateien findet.
  • Load AverageWas die drei Load-Average-Zahlen bedeuten, wie sie sich auf CPU-Kerne beziehen und wann eine hohe Last ein Problem darstellt.
  • OOM-KillerWas der Linux-Out-of-Memory-Killer tut, wie man herausfindet, welcher Prozess beendet wurde, und wie man dies unwahrscheinlicher macht.
  • SSH-SchlüsselWie die Authentifizierung mit SSH-Schlüsseln funktioniert, wie man einen Schlüssel mit ssh-keygen erstellt, auf einem Server installiert und schützt.
  • Swap-Speicher unter LinuxWas Swap ist, wie man ihn mit free und swapon anzeigt, wie man eine Swap-Datei hinzufügt und was vm.swappiness bewirkt.

Systemordner

  • /tmp und temporäre DateienWozu /tmp und /var/tmp dienen, wann Linux diese bereinigt und wie systemd-tmpfiles deren Altersgrenzen steuert.
  • APT-Paket-Cache (apt clean und autoclean)Wo APT heruntergeladene .deb-Dateien speichert, wie sich apt clean, autoclean und autoremove unterscheiden und was auf Debian und Ubuntu sicher entfernt werden kann.