The current version of FreeBSD is 9.2-RELEASE
This will stop syslog from opening a socket. This is highly recommended unless you do remote syslogging. If you're unsure, you can safely make this change.
You can get defaults for /etc/rc.conf out of /etc/defaults/rc.conf. This is very helpful, if you use grep against that you can pull out what you need and change it.
Jails are a way to contain an instance of userland in a chroot-like setting. Some VPS providers use Jails as their service. See Jails.
Cleanup hints if you're using ports. Once in a while look for:
# ls /usr/ports/distfiles/
which is leftover packages you've downloaded to install. You can remove these if the install is complete
# find /usr/ports/ -name work -type d -print
this is old work directories left around from an install you've done. When you install from ports if you do:
# make install distclean
the distclean will clean this work directory as well as the distfiles.
Also make sure you have a regular patching process.
You may want to look at special defines when using ports. For example, if you wanted to compile mtr from ports without X11:
$ cd /usr/ports/net/mtr
$ grep defined Makefile .if defined(WITHOUT_X11) .if defined(WITHOUT_IPV6)
# make -DWITHOUT_X11 install distclean
$ cat elcheapo/ Ê .
and then the terminal will appear to lock up. If you type "reset" (even though you will not see your typing) when this happens you will rescue your session so you don't have to quit it and start over.
# cat /bin/update portsnap fetch update /usr/local/sbin/portaudit -Fda pkg_version -v -l "<"
# cat /bin/upgrade /usr/local/sbin/portupgrade -a
Once you have these two scripts, run each regularly, at your convenience.
Ported Programs that Originated at FreeBSD
- ipfw runs on FreeBSD, DragonflyBSD and Mac OS X
- a lot of wifi and ethernet drivers written mainly by Bill Paul.