User Tools

Site Tools


unix:freebsd:sandbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
unix:freebsd:sandbox [2012/10/18 09:51] – created larserikunix:freebsd:sandbox [2018/10/20 23:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== FreeBSD SandBox ====== ====== FreeBSD SandBox ======
 +[[http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/|FreeBSD Handbook]]
 +
 ==== Ports ==== ==== Ports ====
 === Søke etter pakker i Ports === === Søke etter pakker i Ports ===
 <code> <code>
 whereis <pkg> whereis <pkg>
 +cd /usr/ports; make search name="hva leter du etter?"
 +</code>
 +
 +=== Oppdatere repo ===
 +<code>
 +portsnap update
 +</code>
 +
 +=== Rydde i ports ===
 +<code>
 +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
 </code> </code>
  
Line 9: Line 24:
 <code> <code>
 cd </path/to/pkg> cd </path/to/pkg>
 +make config
 make install clean make install clean
 </code> </code>
  
-=== Oppdatere repo ===+=== Fjerne ===
 <code> <code>
-portsnap update+pkg_delete <pkg>
 </code> </code>
  
-=== Rydde i ports ===+=== Oppdatere ===
 <code> <code>
-make dist-clean+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 
 +</code> 
 + 
 +==== Packages ==== 
 +=== Installere === 
 +<code> 
 +pkg_add -r <pkg> 
 +</code> 
 + 
 +=== Slette === 
 +<code> 
 +pkg_delete <pkg> 
 +pkg_delete <pkg\*> 
 +</code> 
 + 
 +=== Misc === 
 +<code> 
 +pkg_info      # Lister alle installerte pakker 
 +pkg_version   # Lister pakker, og sammenligner versjon mot ports tree
 </code> </code>
  
 ==== Håndtering av tjenester ==== ==== 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 === === Restarte nettverk ===
 <code> <code>
Line 32: Line 75:
 </code> </code>
  
 +
 +
 +==== Shell ====
 +=== Endre shell ===
 +<code>
 +chsh -s /usr/local/bin/bash
 +</code>
 +
 +==== Ressurser ====
 +''sysctl'' har info rett fra kernel. Alt mulig. F.eks:
 +<code>
 +sysctl hw.physmem
 +</code>
 +Lister totalt installert minne i byte. Regn om til MB:
 +<code>
 +echo "`sysctl hw.physmem | cut -d' ' -f2` / (1024*1024)" | bc
 +</code>
 +
 +==== Misc ====
 +  * Oppstartssekvensen leser først config fra ''/etc/defaults/rc.conf'', deretter fra ''/etc/rc.conf''. Duplikate innstillinger overstyres av sistnevnte fil
unix/freebsd/sandbox.1350546671.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki