Diff for /wikisrc/users/imil/cheatsheet.mdwn between versions 1.5 and 1.6

version 1.5, 2012/07/25 20:09:58 version 1.6, 2012/07/25 21:23:30
Line 1 Line 1
 # NetBSD cheat sheet  # My NetBSD cheat sheet
   
   Various tasks I use to do on my NetBSD systems.
   
   ## Specify an IP address for your NIC
   
   [[!template  id=programlisting text="""
   $ cat /etc/ifconfig.fxp0
   up
   inet 192.168.0.1 netmask 0xffffff00
   ''']]
   
   ## Add an IP alias on a NIC
   
   [[!template  id=programlisting text="""
   $ cat /etc/ifconfig.fxp0
   up
   inet 192.168.0.1 netmask 0xffffff00
   inet 172.16.0.1 netmask 0xffffffff alias
   """]]
   
   ## NIC will retrieve its IP address via DHCP
   
   [[!template  id=programlisting text="""
   $ cat /etc/ifconfig.re0
   !dhcpcd $int
   """]]
   
   ## Add a static route when bringing up NIC
   
   [[!template  id=programlisting text="""
   $ cat /etc/ifconfig.re0
   up
   !dhcpcd $int
   !route -n add -net 10.0.0.0/8 192.168.0.254
   """]]
   
   ## Specify a media type for a NIC
   
   [[!template  id=programlisting text="""
   $ cat /etc/ifconfig.re0
   media 100baseTX up
   !dhcpcd $int
   """]]
   
   ## Add an IPv6 address to a NIC
   
   [[!template  id=programlisting text="""
   $ cat /etc/ifconfig.re0
   media 100baseTX up
   !dhcpcd $int
   inet6 2001:dead:beef:1::1 prefixlen 64
   """]]
   
 ## Upgrade the system with binaries  ## Upgrade the system with binaries
   
 [[!template  id=programlisting text="""  [[!template  id=programlisting text="""
  # cp /netbsd /netbsd.old  # cp /netbsd /netbsd.old
  # tar zxvfp kern-MONOLITHIC.tgz -C /  # tar zxvfp kern-MONOLITHIC.tgz -C /
  # sync; sync  # sync; sync
  # shutdown -r now  # shutdown -r now
  # for i in base comp games man misc modules tests text xbase xcomp xetc xfont xserver; do tar zxvfp $i.tgz -C /;done  # for i in base comp games man misc modules tests text xbase xcomp xetc xfont xserver; do tar zxvfp $i.tgz -C /;done
  # mkdir /tmp/temproot  # mkdir /tmp/temproot
  # tar zxvfp etc.tgz -C /tmp/temproot  # tar zxvfp etc.tgz -C /tmp/temproot
  # postinstall -s /tmp/tmproot check  # postinstall -s /tmp/tmproot check
  # # copy postinstall's requirements  # # copy postinstall's requirements
  # etcupdate -s /tmp/tmproot  # etcupdate -s /tmp/tmproot
  # shutdown -r now  # shutdown -r now
 """]]  """]]
   
 ## Upgrade the system with sources  ## Upgrade the system with sources
Line 21 Line 73
 * Build the userland  * Build the userland
   
 [[!template  id=programlisting text="""  [[!template  id=programlisting text="""
  # cd /usr/src  # cd /usr/src
  # ./build.sh -O ../obj -T ../tools -j#jobs -U distribution  # ./build.sh -O ../obj -T ../tools -j#jobs -U distribution
 """]]  """]]
   
 * Build the kernel  * Build the kernel
   
 [[!template  id=programlisting text="""  [[!template  id=programlisting text="""
  # cd /usr/src  # cd /usr/src
  # ./build.sh -O ../obj -T ../tools -j#jobs kernel=YOUR_KERNEL  # ./build.sh -O ../obj -T ../tools -j#jobs kernel=YOUR_KERNEL
 """]]  """]]
   
 * Install the new kernel  * Install the new kernel
   
 [[!template  id=programlisting text="""  [[!template  id=programlisting text="""
  # cd /usr/src  # cd /usr/src
  # cp /netbsd /netbsd.old  # cp /netbsd /netbsd.old
  # cp /usr/obj/sys/arch/YOUR_ARCH/compile/YOUR_KERNEL/netbsd /  # cp /usr/obj/sys/arch/YOUR_ARCH/compile/YOUR_KERNEL/netbsd /
  # shutdown -r now  # shutdown -r now
  # cd /usr/src  # cd /usr/src
  # ./build.sh -O ../obj -T ../tools -U install=/  # ./build.sh -O ../obj -T ../tools -U install=/
  # /usr/sbin/etcupdate -s /usr/src  # /usr/sbin/etcupdate -s /usr/src
 """]]  """]]
   
 ## Adobe Flash  ## Adobe Flash
   
 [[!template  id=programlisting text="""  [[!template  id=programlisting text="""
  # echo "procfs /emul/linux/proc procfs ro,linux" >> /etc/fstab  # echo "procfs /emul/linux/proc procfs ro,linux" >> /etc/fstab
  # mount /emul/linux/proc  # mount /emul/linux/proc
  # cd /usr/pkgsrc/www/nspluginwrapper  # cd /usr/pkgsrc/www/nspluginwrapper
  # make install  # make install
  # cd /usr/pkgsrc/multimedia/ns-flash  # cd /usr/pkgsrc/multimedia/ns-flash
  # make install  # make install
  $ nspluginwrapper -i /usr/pkg/lib/netscape/plugins/libflashplayer.so  $ nspluginwrapper -i /usr/pkg/lib/netscape/plugins/libflashplayer.so
 """]]  """]]
   

Removed from v.1.5  
changed lines
  Added in v.1.6


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb