Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
freebsd [2022-04-30 19:34:50] manfredfreebsd [2026-02-22 03:07:50] (aktuell) – [spezielle Kommandos] manfred
Zeile 1: Zeile 1:
 ====== FreeBSD ====== ====== FreeBSD ======
 +
 +
 +===== Allgemeines =====
 +
 +  * [[https://download.freebsd.org/releases/]]
 +  * [[https://www.biteno.com/was-ist-freebsd/|Was ist FreeBSD? Unser Leitfaden zu FreeBSD-Systemen]]
 +  * [[https://youtu.be/q8goXAkp-xo|GELIBoot Booting FreeBSD from encrypted disk]]
 +  * [[https://youtu.be/x7QqxhjINcE|Orchestrating jails with nomad and pot A container-based cloud computing platform for FreeBSD]] - //2020-02-02//
 +    * [[https://papers.freebsd.org/2020/fosdem/pizzamig-orchestrating_jails_with_nomad_and_pot/|ORCHESTRATING JAILS WITH NOMAD AND POT - A container-based cloud computing platform for FreeBSD]]
 +    * [[https://klarasystems.com/articles/cluster-provisioning-with-nomad-and-pot-on-freebsd/|Cluster Provisioning on FreeBSD]]
 +
 +
 +==== FreeBSD 14 ====
 +
 +  * [[https://www.heise.de/news/FreeBSD-14-Viel-Neues-aber-die-letzte-Version-fuer-32-Bit-Hardware-9535072.html]]
 +    * FreeBSD 14 wird die letzte Version des OpenSource-Betriebssystem sein, das 32-bittige Hardware unterstützt. FreeBSD 15 wird, wohl abgesehen von ARMv7, ausschließlich auf 64-Bit-Architekturen laufen, aber noch 32-Bit-Software ausführen können. FreeBSD 16 soll das nicht mehr können und so ein reines 64-Bit-System werden.
 +    * FreeBSD 14 unterstützt bis zu 1024 CPU-Kerne
 +    * FreeBSD 14 bootet in der Amazon-Cloud dreimal schneller als Linux.
 +    * FreeBSD 14 hat jetzt OpenZFS 2.2 mit schnellen Checksummen.
 +    * Mit makefs(8) formatiert man Datenträger oder Partitionen mit verschiedenen Dateisystemen. Experimentell kann dazu jetzt neben ffs (BSD) und msdos (FAT12&16/32) auch ZFS verwendet werden.
 +    * Hypervisor Bhvye unterstützt jetzt passthrough von TPM und für GPU wurde es verbessert
 +    * FreeBSD-Administratoren sollten beachten, dass die Standard-Shell für root ab FreeBSD 14 sh(1) und nicht mehr csh(1) ist!
 +    * Für Upgrades von FreeBSD 13 auf FreeBSD 14 wichtig: die Home-Verzeichnisse für neue Benutzer liegen nicht mehr wie zuvor unter ''/usr/home/<Benutzer>'' mit einem symbolischen Link auf ''/home/<Benutzer>'', sondern werden jetzt direkt unter ''/home'' angelegt.
 +    * ''mergemaster''(8) wurde durch ''etcupdate''(8) ersetzt, um nach einem Update/Upgrade die Dateien im ''/etc''-Verzeichnis anzupassen.
 +    * der Ports-Tree wird nicht mehr per ''portsnap''(8), sondern per ''git'' heruntergeladen
 +      * ''%%git clone https://git.freebsd.org/ports.git /usr/ports%%''
 +    * Ähnlich wie ''fw_update''(8) von OpenBSD installiert das neue ''fwget''(8) auf einem laufenden FreeBSD 14-System sämtliche benötigte Firmware. Das funktioniert bislang nur für PCI-Geräte, soll aber ausgebaut werden.
 +
 +
 +===== etwas über Kommandos =====
 +
 +  [root@freebsd ~]# ls -l test.txt
 +  -rw-r--r--  1 root  wheel  40907 Sep 10  2022 test.txt
 +  
 +  [root@freebsd ~]# ls -lD '%F %T' test.txt
 +  -rw-r--r--  1 root  wheel  40907 2022-09-10 12:51:18 test.txt
  
   * [[https://docs.freebsd.org/de/books/handbook/config/|Kapitel 11. Konfiguration und Tuning]]   * [[https://docs.freebsd.org/de/books/handbook/config/|Kapitel 11. Konfiguration und Tuning]]
Zeile 17: Zeile 53:
   * [[https://docs.freebsd.org/doc/12.2-RELEASE/usr/local/share/doc/freebsd/handbook/book.html]]   * [[https://docs.freebsd.org/doc/12.2-RELEASE/usr/local/share/doc/freebsd/handbook/book.html]]
     * [[https://kifarunix.com/install-and-configure-openvpn-server-freebsd-12/|Install and Configure OpenVPN Server FreeBSD 12]]     * [[https://kifarunix.com/install-and-configure-openvpn-server-freebsd-12/|Install and Configure OpenVPN Server FreeBSD 12]]
 +
 +
 +==== spezielle Kommandos ====
 +
 +will man geschützte Systemdateien löschen, dann kann man so den Schutz aufheben **//(Das ist aber sau gefährlich!)//**:
 +  > chflags -R noschg *
 +  > rm -fr *
 +
 +
 +==== top ====
 +
 +<code bash top mem>
 +Mem: 2866M Active, 2362M Inact, 277M Laundry, 55G Wired, 2006M Free
 +ARC: 43G Total, 20G MFU, 16G MRU, 3277K Anon, 365M Header, 6351M Other
 +     30G Compressed, 52G Uncompressed, 1.72:1 Ratio
 +</code>
 +
 +Die Werte in der top-Ausgabe von FreeBSD beschreiben den Zustand des physischen Speichers (Mem) und des ZFS ARC-Caches (ARC).
 +
 +  * **Mem-Werte**: Diese zeigen die Verteilung des RAMs in verschiedenen Queues und Klassen.
 +    * **Active** (2866M): Aktiv genutzte Seiten, kürzlich referenziert; Mischung aus clean und dirty Pages, die vom Page Daemon überwacht werden.
 +    * **Inact** (2362M): Inaktive, saubere Seiten aus Active oder Buffer Cache; werden bei Speichermangel freigegeben oder referenziert zurückbewegt.
 +    * **Laundry** (277M): Schmutzige (dirty) Seiten aus Inactive, die vom Laundry-Thread gereinigt werden müssen.
 +    * **Wired** (55G): Fest verdrahteter Speicher (wired down), nicht freigebar; umfasst Kernel, ARC und I/O-Caches.
 +    * **Free** (2006M): Frei verfügbarer Speicher für neue Zuweisungen.
 +  * **ARC-Werte** (ZFS-Cache): ARC ist der Adaptive Replacement Cache von ZFS, der Dateidaten cached (hier 43G total, wired).
 +    * **Total** (43G): Gesamte Größe des ARC-Caches.
 +    * **MFU** (20G): Most Frequently Used – Häufig genutzte Daten.
 +    * **MRU** (16G): Most Recently Used – Kürzlich genutzte Daten.
 +    * **Anon** (3277K): Anonyme/in-flight Daten.
 +    * **Header** (365M): Metadaten-Header.
 +    * **Other** (6351M): Sonstige ARC-Komponenten.
 +    * **Compressed** (30G): Komprimierte Bytes im Cache.
 +    * **Uncompressed** (52G): Unkomprimierte Originalgröße der Daten.
 +    * **Ratio** (1.72:1): Kompressionsverhältnis (komprimiert:unkomprimiert)
  
  
/home/http/wiki/data/attic/freebsd.1651347290.txt · Zuletzt geändert: von manfred