Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:server:install

Dies ist eine alte Version des Dokuments!


Installation & Einrichtung FreeBSD-Server


Test einer Server-Installation

…nach Möglichkeit ohne Container in irgendeiner Form, damit man das ganze Setup in irgendeiner Form auch noch sichern kann…

Docker ist zwar schön und gut, aber der Wust an Volumes und daß man aus einem mühsam zusammengebastelten Setup nachträglich keine YAML erstellen lassen kann ist recht nervig.

Grundinstallation

Screenshots der Grundinstallation stammen von einer VM.


SSH-Key kopieren und SSHD_CONFIG anpassen


Danach reboot.


Erste Anpassungen



Paketverwaltung umstellen

Paketverwaltung von vierteljährlichen Updates auf Aktuell umstellen.

vi /etc/pkg/FreeBSD.conf

Danach die Repositories aktualisieren lassen.

pkg update && pkg upgrade

Installation vim

pkg install -y vim

Aliasse und Environment

vim /etc/profile.d/local.sh
local.sh
alias ls='/bin/ls -aCFG'
alias l='/bin/ls -aliFG'
alias ..='cd ..'
alias vi='/usr/local/bin/vim'
 
export EDITOR='/usr/local/bin/vim'

Neu einloggen, damit die Änderung im Profil verarbeitet werden.



ZFS-Pool auf die HDDs legen

Bei BSD gibt es die Verzeichnisstruktur /dev/disk/by-id nicht wie in Linux. Die Festplatten werden mit ihren regulären Laufwerksbezeichnungen (hier da0, da1 und da2 angegeben.

zpool create -o ashift=12 zfshdd raidz da0 da1 da2

Danach div. Einstellungen für den Pool vornehmen.

zfs set compress=zstd zfshdd
zfs set sync=disabled zfshdd
zfs set aclinherit=passthrough zfshdd
zfs set acltype=posixacl zfshdd
zfs set xattr=sa zfshdd
zfs set dnodesize=auto zfshdd
zfs set aclmode=passthrough zfshdd
zpool set listsnapshots=on zfshdd
zpool set autotrim=on zfshdd

freebsd/server/install.1770936481.txt.gz · Zuletzt geändert: von hwehrs · Momentan gesperrt von: hwehrs

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki