====== FreeBSD SandBox ====== [[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/|FreeBSD Handbook]] ==== Ports ==== === Søke etter pakker i Ports === whereis 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 make config make install clean === Fjerne === pkg_delete === Oppdatere === pkgdb -F # Search for and fix inconsistencies portsupgrade -ai # Upgrade every port, ask first portsupgrade -R # 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 === Slette === pkg_delete pkg_delete === Misc === pkg_info # Lister alle installerte pakker pkg_version # Lister pakker, og sammenligner versjon mot ports tree ==== Håndtering av tjenester ==== * Systemtjenester har oppstartsskriptene i ''/etc/rc.d'' * Tjenester som er installert av bruker, har oppstartsskriptene i ''/usr/local/etc/rc.d'' === 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 ==== * Oppstartssekvensen leser først config fra ''/etc/defaults/rc.conf'', deretter fra ''/etc/rc.conf''. Duplikate innstillinger overstyres av sistnevnte fil