Denne siden inneholder noen tanker om hvordan man kan ha effektiv og ryddig drift av et antall FreeBSD-maskiner.
Installasjon av basesystem
Grunnkonfigurering / tilpassing til IDI
Når basesystemet er installert, må det gjøres noe basiskonfigurering for å integrere maskinen i IDIs nett forøvrig:
- Legge inn brukere og grupper
- Konfigurere amd (rc.conf, /etc/amd/, monteringspunkter)
- Konfigurere nett (rc.conf, resolv.conf, ...)
- Konfigurere NTP/ntpdate (rc.conf, ntp.conf)
- Konfigurere YP/NIS (rc.conf, evt. nsswitch.conf)
- Sette opp backup
- Sette opp cfengine
- (Installere Store)
Installasjon av programvare
Stikkord: ports. FreeBSD har et "pakkesystem" som heter 'Ports' (http://www.freebsd.org/ports/). Det er i utgangspunktet et make(1)-basert system, der man går til /usr/ports/<kategori>/<program>/ og kjører make install for å installere <program>. Ports-systemet vil da laste ned og pakke ut original kildekode, evt. legge på nødvendige patcher, gjøre compile-time-konfigurering, kompilere, og installere programvaren under /usr/local/. Ports sin info om installerte pakker havner under /var/db/pkg/.
Hvis man har mange maskiner, sier det seg selv at det er unødvendig å kompilere opp hvert eneste program på hver enkelt maskin. Løsning: packages. Hvis man går til en port-katalog og kjører make package, vil man ende opp med en package-fil under /usr/ports/packages/. Denne kan så installeres med pkg_add <package-fil>.
Oppgradering av basesystem