Table of Contents

FreeBSD SandBox

FreeBSD Handbook

Ports

Søke etter pakker i Ports

whereis <pkg>
cd /usr/ports; make search name="hva leter du etter?"

Oppdatere repo

portsnap update

Rydde i ports

portsclean -C      # Sweep the hole ports collection
portsclean -D      # Delete all source distfiles no longer referenced by any ports
portsclean -DD     # Remove all distfiles no longer referenced på installed ports

Installere

cd </path/to/pkg>
make config
make install clean

Fjerne

pkg_delete <pkg>

Oppdatere

pkgdb -F                # Search for and fix inconsistencies
portsupgrade -ai        # Upgrade every port, ask first
portsupgrade -R <pkg>   # Upgrade specific pkg, and its dependencies

# ELLER

portmaster -L           # Lister alle oppdateringer
portmaster -a           # Oppgraderer alle pakker. Bruk -f om noe feiler, for å bygge på nytt

Packages

Installere

pkg_add -r <pkg>

Slette

pkg_delete <pkg>
pkg_delete <pkg\*>

Misc

pkg_info      # Lister alle installerte pakker
pkg_version   # Lister pakker, og sammenligner versjon mot ports tree

Håndtering av tjenester

Restarte nettverk

/etc/rc.d/netif restart && /etc/rc.d/routing restart

Dersom em0 ikke får ip, kjør

dhclient em0

Shell

Endre shell

chsh -s /usr/local/bin/bash

Ressurser

sysctl har info rett fra kernel. Alt mulig. F.eks:

sysctl hw.physmem

Lister totalt installert minne i byte. Regn om til MB:

echo "`sysctl hw.physmem | cut -d' ' -f2` / (1024*1024)" | bc

Misc