FreeBSD - npalko/npalko.github.com GitHub Wiki

Setting up software RAID 1

  • Use two identical disks

Configure during install

  • standard MBR, use entire disk
  • don't reboot, Alt-F4

pw usermod npalko -G wheel

sysctl kern.geom.debugflags=16

gmirror label -v -b round-robin gm0 /dev/ad0

echo geom_mirror_load="YES" > /boot/loader.conf

vi /etc/fstab

Change each adX to a gm0, and insert a mirror after /dev. For example, /dev/adXs1a becomes /dev/mirror/gm0s1a. Where X is usually 0, but my vary depending on your setup.

gmirror insert gm0 /dev/ad2

gmirror list | more

gmirror status

diskinfo

Bash

pkg_add -r bash

chsh -s /usr/local/bin/bash npalko

Python

pkg_add -r python26 gdbm

Postgresql group / user pgsql

pkg_add -r postgresql84-server

/usr/local/etc/rc.d/postgresql initdb

/usr/local/etc/rc.d/postgresql start

'postgresql_enable="YES"' to /etc/rc.conf

/usr/local/pgsql/data/postgresql.conf

py-PyGreSQL postgresql-contrib

You can then start PostgreSQL by running:

For postmaster settings, see ~pgsql/data/postgresql.conf

To run PostgreSQL at startup, add

OpenVPN