The FreeBSD Diary

The FreeBSD Diary (TM)

Providing practical examples since 1998

If you buy from Amazon USA, please support us by using this link.
[ HOME | TOPICS | INDEX | WEB RESOURCES | BOOKS | CONTRIBUTE | SEARCH | FEEDBACK | FAQ | FORUMS ]
Index by topic

If you are looking for help on a particular area, this page might be more useful to you than the chronological page.  Please note that a given entry may appear under more than one topic.  New articles are marked by a New.gif (1114 bytes).  Those of you with a login can configure this setting in your preferences.

Articles within a topic are listed in chronological order.

Topic short cuts
This section is a list of shortcuts to the topics which appear below. But you should start with Things everyone should read.
About this site FreshPorts Networks SCSI
Advocacy FrontPage New Computers Security
AMD ftp Newbies serial consoles
Apache gmirror News Sharity Lite
Backups inetd NFS Shells
Bacula Installation Non-related topics Sound
Benchmarks IP Filter nrpe ssh
Cable IPsec OpenVPN Star Office
Cats Jails Operating Systems stunnel
CD-ROM KDE Opteron syslog
CD-RW Kernels Performance System upgrades
Conventions Laptops pf tcp wrappers
cvs Linux Phorum The Dual XEON box
cvsup Mail PHP Time sychronization
databases Mailing Lists Ports Upgrades
DHCP Mailman Postfix UPS
Disk Cloning Majordomo PostgreSQL vinum
Disks make world PPP Virus scanning
DNS Mirrors Printing Windows
Errors mySQL procmail Wireless
File Systems Nagios Proxies WWW
Firewalls/Gateways NAT RAID X-windows
floppies NetSaint samba ZFS
FreeBSD Network monitoring screen

  Time for a break 18 Nov 1998
Why the ads? 21 Jan 1999
New look introduced 15 Feb 1999
New look finished 20 Feb 1999
the box is down 1 Mar 1999
the box is up 3 Mar 1999
Who is this guy? 25 Mar 1999
Links to FreeBSD Handbook may be broken 4 Apr 1999
Links should be OK now 7 Apr 1999
Get your stuff published here 9 Apr 1999
The Diary takes a holiday 29 Jul 1999
Service outage - my apologies 19 Aug 1999
The Diary takes a holiday (continued) 8 Sep 1999
Website changes coming soon 24 Dec 1999
The new websites - what's going on? 1 Jan 2000
Not much new here. What's going on? 14 Jan 2000
Welcome to the new website! 22 Jan 2000
A brief history about the site 22 Jan 2000
Site shutdown 1 Mar 2000
FreeBSD Diary news feeds 8 Mar 2000
How to get the most out of the forum 9 Mar 2000
The Polls - oh no! how slashdottish.... 26 Mar 2000
Some Diary news feeds are behind the times 30 Mar 2000
My computers have been seized 1 Apr 2000
Are you good at graphics? 22 Apr 2000
"blank" pages 27 Apr 2000
The Diary Template 5 Jun 2000
FreeBSD Diary mailing list is now automated 9 Aug 2000
freebsddiary.cx domain no longer used for testing 10 Aug 2000
hardware donations please 25 Sep 2000
A backlog of mail 28 Sep 2000
hardware donations - an update 30 Sep 2000
Is the Diary or FreshPorts useful to you? 3 Oct 2000
I'm away at BSDCon 2000 7 Oct 2000
USA certainly doesn't make it easy 13 Oct 2000
Contributions 12 Nov 2000
What do you think are the top 10 articles? 28 Dec 2000
Diary update 1 Feb 2001
Job search 19 Feb 2001
The Linux Diary 1 Apr 2001
It's all true! 2 Apr 2001
Massive website changes 16 Apr 2001
latest changes ready for testing 18 Apr 2001
New website goes live 22 Apr 2001
It is time for a move.... 25 Apr 2001
The trip north 13 May 2001
New city, new LAN, new Laptop 19 May 2001
The Diary gets ready for colocation 30 Jun 2001
Upcoming changes 30 Jul 2001
News feeds 1 Aug 2001
Welcome to the new box 2 Aug 2001
View all article feedback 23 Aug 2001
Americans are not alone 16 Sep 2001
cvsup bug fix and upgrading to 4.4 21 Sep 2001
Pictures of the Ottawa machines 31 Dec 2001
New stuff coming soon 1 Apr 2002
Installing and configuring Phorum using cvs 22 Jul 2002
I'm looking for a job 25 Jul 2002
Amazon, OSW, and my thanks 21 Jan 2003
Oh what a week I've had! 7 Feb 2003
Donations sought for SATA drives 23 Jul 2006

  BSD Advocacy in a Linux-centric Environment (by Lou Rinaldi) 30 May 1999
FreeBSDCon'99 - what happened there? 29 Oct 1999
Putting the Daemon into Windows 25 Jan 2000
FreeBSD Diary news feeds 8 Mar 2000
BSDCon 2000 15 Mar 2000
FreeBSD Virtual Memory 24 Apr 2000
Have you seen FreshPorts yet? 14 May 2000
FreshPorts goes offline 5 Jul 2000
newbie learning experience 7 Aug 2000
So you like FreeBSD? 14 Sep 2000
hardware donations please 25 Sep 2000
FreeBSD 4.1.1-RELEASE 26 Sep 2000
Do you have any pets? 29 Sep 2000
hardware donations - an update 30 Sep 2000
Is the Diary or FreshPorts useful to you? 3 Oct 2000
Contributions 12 Nov 2000
Helping others 5 Dec 2000
Which BSD site is sending out spam? 28 Feb 2001
BSDSearch spam followup 2 Mar 2001
News feeds 1 Aug 2001
My first Linux User Group meeting 2 Nov 2001
There is room to improve 8 Apr 2002
Tell your story, help others 7 Jan 2003
Amazon, OSW, and my thanks 21 Jan 2003
Open Source Weekend - conference report 28 Jan 2003
FreeBSD/NetBSD to merge 1 Apr 2003
Someone tried to defraud FreshPorts users 5 Dec 2003

  Make the keyboard work on a headless server (read also about t-shirts!) 17 Dec 2001
Cross compiling on AMD64 14 Oct 2005
FreeBSD 6.0-RC1 - yes, I know this is late 28 Dec 2005
Freeze during reboot 28 May 2006

  Redirecting port requests 12 Jul 1998
installing www server (apache) 2 Aug 1998
Apache web server (again) 1 Sep 1998
Where are my Apache FrontPage extensions? 17 Sep 1998
Upgrading Apache to 1.3 18 Sep 1998
Apache - virtual hosts 26 Sep 1998
Apache - who can publish what? 26 Sep 1998
Apache - making a group for it 27 Sep 1998
Apache - starting/stopping 22 Oct 1998
Apache - virtual hosts (continued) 22 Oct 1998
FrontPage 98 - publishing problems 22 Oct 1998
Virtual websites - what non-HTTP/1.1 compatible browsers will see 1 Jan 1999
Apache logging has been added to the virtual hosts topic. 10 Feb 1999
Installing a new virtual web with FP extensions 18 Feb 1999
Protected Apache directories 18 Feb 1999
Linking to other directories with Apache 20 Feb 1999
analog - "The most popular logfile analyser in the world" 30 May 1999
My first CGI script (uptime.pl) 22 Jul 1999
Installing Apache with FrontPage/SSL 23 Dec 1999
Installing a new virtual web with FP2000 extensions 23 Dec 1999
403 Forbidden - You don't have permission to access / on this server. 23 Dec 1999
Installing and configuring mySQL 2 Jan 2000
Apache port - php3/FrontPage/SSL 2 Jan 2000
Protected Apache directories - added more detail 3 Jan 2000
My first CGI script (uptime.pl) - an update ==> better, faster, smaller! 7 Jan 2000
Apache - rotating log files 11 Jan 2000
404 - what to do about missing www documents 16 Jan 2000
Virtual web sites and and older browsers 18 Jan 2000
Rewriting URLs within Apache 19 Jan 2000
Redirecting URL requests with Apache 19 Jan 2000
favicon.ico 24 Jan 2000
Apache - rotating log files - a better solution found 26 Jan 2000
Blocking apache access by host 27 Jan 2000
Apache - rotating log files - ouch, don't compress those logs! 29 Jan 2000
Apache - with DSOs for PHP, FrontPage, and SSL under FreeBSD 4.0-S 6 May 2000
Letting people know the web server is off line 11 May 2000
Tranferring websites/users from one box to another 21 May 2000
SSI - a quick guide 28 Jun 2000
Apache with SSL 11 Nov 2000
Client Authentication with SSL 12 Jul 2001
Managing an IP address change 3 Sep 2002
Managing an IP address change - part 2 4 Oct 2002

  Backing up FreeBSD onto a Windows NT Workstation 7 Nov 1999
How to restore from a tape backup if your hard drive dies 29 Mar 2000
drive to drive backup 8 May 2000
rsync - synchronizing two file trees 15 Dec 2000
Backups and serial console servers 22 Sep 2003
Bacula: Cross-Platform Client-Server Backups 1 Feb 2004
Bacula - Sony SDT 10000 1 Jun 2004
Bacula fund raising for encryption 26 Jul 2005
Bacula - Digital DLT MiniLibrary - TL891 25 Feb 2006
How I test tapes and tape drives 27 Feb 2006
Bacula - Transport Layer Security (TLS) 23 Jan 2007
Using newsyslog to rotate backups 26 Oct 2009
Tape Libraries & Bacula 18 Jan 2010
Integrating the Tape Library with an existing Bacula installation 19 Jan 2010
Replacing a DLT drive - selecting the right drive 3 Nov 2010
The new tape labels are in! 15 Nov 2010
Testing the DLT 16 Nov 2010

  Bacula: Cross-Platform Client-Server Backups 1 Feb 2004
Bacula - Sony SDT 10000 1 Jun 2004
Bacula fund raising for encryption 26 Jul 2005
Bacula - Digital DLT MiniLibrary - TL891 25 Feb 2006
How I test tapes and tape drives 27 Feb 2006
Bacula - Transport Layer Security (TLS) 23 Jan 2007
Tape Libraries & Bacula 18 Jan 2010
Integrating the Tape Library with an existing Bacula installation 19 Jan 2010
Where is my SCSI card? 30 Aug 2010
The new tape labels are in! 15 Nov 2010
Testing the DLT 16 Nov 2010
Bacula: RunBeforeJob on Storage Daemon 24 Nov 2010
Bacula - copying a job 17 Dec 2010
Bacula - copying a job; doing it better 5 Feb 2011

  rawio - testing device performance 10 Aug 1999
hint - A scalable benchmark for testing CPU and memory 15 Aug 1999
ZFS: do not give it all your HDD 1 Aug 2010
ZFS Benchmark - the initial run; no tuning 9 Jan 2011

  DSL/Cable modem references 7 Nov 1999
FreeBSD @home -- setting up your cable modem 20 Feb 2000
Quick CableNet Connections with FreeBSD (by Leon Dang) 7 Aug 2001
Everything got owned 27 Nov 2006

  OK, OK, enough prompting!  I've written something about the cats! 21 Jan 2000
The cats - part 2 24 Sep 2000
Do you have any pets? 29 Sep 2000
Two more cat pictures 22 Dec 2000

  CD-ROM saga (a funny story) 9 Jul 1998
quickly mounting the CD-ROM - an addenda to the CD-ROM saga. 25 Oct 1998
Shortcut for compiling from CD-ROM 18 Mar 1999
Mounting a SCSI CD-ROM 10 Jun 1999
FTP from a CD-ROM 10 Jun 1999
mounting an ISO image 2 Sep 2000
Already scanned directory - mkisofs problems 6 Mar 2003
Burning CDs on an IDE CD-RW 23 May 2006

  cdrecord - writing your own CDs 14 Dec 2000
cdrecord - writing multiple sessions 31 Dec 2000
Burning CDs on an IDE CD-RW 23 May 2006

  FreeBSDCon'99 - what happened there? 29 Oct 1999
BSDCon 2000 15 Mar 2000
BSDCon 2000 - the arrival 15 Oct 2000
BSDCon 2000 - Monday 16 Oct 2000
BSDCon 2000 - Tuesday 17 Oct 2000
BSDCon 2000 - Wednesday 18 Oct 2000
BSDCon 2000 - Thursday 19 Oct 2000
BSDCon 2000 - Friday 20 Oct 2000
BSDCon 2000 - the wrap up 22 Oct 2000
BSDCon 2000 - the trip home 8 Nov 2000
San Jose bound... 11 Jun 2001
Open Source Weekend - conference report 28 Jan 2003
Linux World Expo 2004 - Part 1 16 Jan 2004
Linux World Expo - my schedule 19 Jan 2004
Linux World Expo - The drive to NYC 21 Jan 2004
Linux World Expo - Day 1 22 Jan 2004
Linux World Expo - Day 2 23 Jan 2004
Linux World Expo - Day 3 24 Jan 2004
BSDCan - my photos 25 May 2004
USENIX'04 ATC 23 Jun 2004
BSDCan 2005 - are you going? 12 Apr 2005
NYCBSDCon 2005 23 Aug 2005
New York City BSD Conference 11 Sep 2005

  cvs - create your own repository 25 Apr 2000
cvsweb - graphical interface to cvs 1 Oct 2000
Accessing a cvs repository 16 Feb 2001
stunnel - encryption and security 10 Mar 2002
Installing and configuring Phorum using cvs 22 Jul 2002

  Staying current with FreeBSD - using CVSup to upgrade FreeBSD 14 Jan 1999
Updating the ports collection 17 Jan 1999
Restarting cvsup 29 Jan 1999
Setting up a FreeBSD mirror site has been completed. 14 Feb 1999
Installing cvsupd 6 Aug 1999
When cvsup'ing your ports, remember the base distribution 20 Jan 2000
How to refuse stuff using cvsup 28 Jan 2000
FreeBSD 4.0-stable crypto is fuggered for international users 4 Jul 2000
Crypto problem fixed 11 Jul 2000
The make-world script 30 Jul 2000
Upgrading to 4.1-STABLE - things to watch out for 30 Jul 2000
How long does it take to upgrade via cvsup? 15 Aug 2000
Creating your own cvsupd server 17 Dec 2000
cvsup bug fix and upgrading to 4.4 21 Sep 2001
ERROR: version of config(8) does not match kernel! 16 Feb 2002
stunnel - encryption and security 10 Mar 2002

  Phorum - how to install and customize it 1 Jan 2000
Installing and configuring mySQL 2 Jan 2000
Apache port - php3/FrontPage/SSL 2 Jan 2000
Accessing a mysql database from perl 9 Apr 2000
Keeping mysql passwords secure 19 Apr 2000
PostgreSQL - installation and configuration 5 Sep 2000
Adding procedural language support to PostgreSQL 24 Dec 2000
PostgreSQL and Perl 26 Dec 2000
Samba authentication through PAM with MySQL (by Randall S. Ehren) 31 Jan 2001
Introduction to C++ API for mySQL (by Murat Balaban) 25 Mar 2001
PostgreSQL 7.2 upgrade and crypto 23 Feb 2002
PostgreSQL - removing foreign keys 6 Dec 2002
Upgrading PostgreSQL 21 Dec 2009

  resolv.conf is being modified, and not by me  (a DHCP problem) 29 Jul 1998
DHCP (again) 22 Aug 1998
NAT rules - for IP Filter 12 Jan 1999
Everything got owned 27 Nov 2006

  Swapping boot drives around 13 Aug 1999

  Using your floppy 16 Jan 1999
Creating boot floppies for FreeBSD 23 Apr 1999
Swapping boot drives around 13 Aug 1999
Adding more swap space 22 Jun 2000
Adding more swapfiles 6 Oct 2000
Concatenated Disk Configuration 31 May 2001
Adding a new drive via the serial console using dump/restore 15 Oct 2002
Monitoring your HDD using SMART and Nagios 13 Mar 2010
ZFS: do not give it all your HDD 1 Aug 2010
ZFS: Resizing your zpool 4 Aug 2010

  The DNS problem which was an natd problem 10 Jul 1998
sample zone files 26 Jul 1998
Getting local names to resolve (DNS)   (named - the name server) 26 Jul 1998
installing nslint - debug your DNS 27 Jul 1998
enabling DNS again 29 Aug 1998
finished Name Server Lint installation 1 Sep 1998
DNS - the dynamic way - hosting a site from home 18 Sep 1998
DNS - the dynamic way - client software 1 Nov 1998
Secondary name servers - how to be a backup DNS for someone else 31 Dec 1998
DNS - restricting zone transfers 31 Dec 1998
httpd/dns - adding new domains to your system 1 Jan 1999
ndc - how to see lots of DNS information 1 Jan 1999
dnswalk - a useful DNS tool 1 Jan 1999
lame name servers 11 Jan 1999
samba - using non-standard host names 12 Jun 1999
How to reload your zone files 28 Jun 1999
Private DNS 8 Jul 1999
DNS Resources 22 Jul 1999
Dynamic DNS - detecting and updating - DragonK script update 29 Oct 1999
Adding a new domain - a simple example 30 Oct 1999
Dynamic DNS problems prompt move to cucipop 18 Nov 1999
Upgrade your DNS server - bind8 security issues 20 Nov 1999
Returned mail: Data format error (Sender domain must exist) 4 Mar 2000
What version of bind are you running? 3 Apr 2000
Secondary name servers 17 Jul 2000
installing bind8 from ports 28 Mar 2001
Managing an IP address change 3 Sep 2002
Managing an IP address change - part 2 4 Oct 2002

  fetch: illegal option -- A 19 Mar 1999
Could not find /usr/ports/Mk/bsd.port.mk 19 Mar 1999
Command not found 19 Mar 1999

  Samba - connecting FreeBSD to Microsoft  18 Oct 1998
swap files - how to get more swap space 1 Nov 1998
Samba - more on passwords/logon and shares 3 Nov 1998
Sharity-Light - connecting Microsoft to FreeBSD 3 Nov 1998
NTFS Driver for FreeBSD 8 Jan 1999
Before the disaster 14 Jan 1999
Using your floppy 16 Jan 1999
Creating boot floppies for FreeBSD 23 Apr 1999
Mounting a SCSI CD-ROM 10 Jun 1999
Allowing anonymous FTP 10 Jun 1999
Filesystem is not clean - run fsck 20 Jun 1999
out of inodes 5 Jul 1999
vinum - A simple install to improve performance 10 Aug 1999
rawio - testing device performance 10 Aug 1999
Swapping boot drives around 13 Aug 1999
symbolic links which are difficult to remove 18 Jan 2000
NFS - sharing file systems across a network 19 Feb 2000
Stripping ^M from your files 4 Mar 2000
drive to drive backup 8 May 2000
Unexpected busfree in Message-out 10 May 2000
Tranferring websites/users from one box to another 21 May 2000
Changing the owner of your ports tree 21 Jun 2000
Adding more swap space 22 Jun 2000
NFS Portmap: RPC: Program not registered 27 Jun 2000
Quotas - installation and configuration (by James) 23 Jul 2000
file system full 1 Sep 2000
mounting an ISO image 2 Sep 2000
Adding more swapfiles 6 Oct 2000
uptime, w, and who show nobody logged in 2 Nov 2000
Setting up an encrypted file system (by Niklas Saers) 6 Jan 2001
Concatenated Disk Configuration 31 May 2001
Growing your filesystem with growfs (by Will Andrews) 19 Aug 2002
Adding a new drive via the serial console using dump/restore 15 Oct 2002
mknod - create the device, then mount 5 Jan 2004
What RAID-1 setup should I use for FreeBSD 6.0? 29 Dec 2005
Card reader for FreeBSD 10 Apr 2006
Converting a system to RAID 7 Feb 2007
c partition goes away in FreeBSD 8 22 Nov 2009
ZFS: do not give it all your HDD 1 Aug 2010
ZFS: Resizing your zpool 4 Aug 2010
ZFS Benchmark - the initial run; no tuning 9 Jan 2011

  natd Network Address Translation (IP masquerading, IP aliasing) 21 Jun 1998
Firewalls, filtering, ipfw, and FTP clients 11 Jul 1998
Firewalls / ipfw - protect your subnet 20 Oct 1998
IP Filter - an alternative firewall and NAT to ipfw/natd 23 Oct 1998
Firewall rules - some more work 23 Oct 1998
Firewalls - converting from IP filter to natd/ipfw 29 Oct 1998
Gateways - installing natd/ipfw 29 Oct 1998
Firewalls - an overview 29 Oct 1998
IP Filter - second time around 4 Nov 1998
fetch - and how to use it behind a firewall 4 Jan 1999
NAT rules - for IP Filter 12 Jan 1999
make - and how to use it behind a firewall 13 Jan 1999
IP Filter won't load - what I did when IP Filter didn't load 19 Jan 1999
using sysctl to monitor connections * 24 Jan 1999
I was probed!  The security worked. 2 Feb 1999
Adding ipnat to FreeBSD 3.* 16 May 1999
Installing IP Filter 3.3.3 23 Nov 1999
A good start for a gateway box 23 Nov 1999
Installing IP Filter 3.3.4 4 Dec 1999
IP Filter 3.3.5 - a patch for ipmon 27 Dec 1999
IP Filter - using rule groups for blocking IP blocks 27 Dec 1999
Letting people know the web server is off line 11 May 2000
Purging ipf from FreeBSD 10 Jun 2000
Everything got owned 27 Nov 2006

  mounting fd0 without a floppy gives a GPF 29 Jul 1998
Using your floppy 16 Jan 1999
Creating boot floppies for FreeBSD 23 Apr 1999

  Why I wanted FreeBSD before I knew it existed 11 Feb 1998
How I found FreeBSD 11 May 1998
The installation 11 Jun 1998
upgrading from 2.2.5 to 2.2.7 6 Aug 1998
a new hard drive 14 Aug 1998
Screen savers - and how to load stuff after changing rc.conf` 14 Oct 1998
Upgrading FreeBSD - installing a new version 7 Jan 1999
Staying current with FreeBSD - using CVSup to upgrade FreeBSD 14 Jan 1999
Before the disaster 14 Jan 1999
Updating the ports collection 17 Jan 1999
Restarting cvsup 29 Jan 1999
Setting up a FreeBSD mirror site has been completed. 14 Feb 1999
User Friendly - a cartoon strip 24 Mar 1999
System tools - toys I have found - the z-tools 20 Nov 1999
FreeBSD Diary news feeds 8 Mar 2000
BSDCon 2000 15 Mar 2000
USB Mouse support under 4.0 Release 20 Mar 2000
Directing mail to a program 20 Apr 2000
FreeBSD Virtual Memory 24 Apr 2000
Tips for Linux users (by Liz) 2 May 2000
New server - installing FreeBSD 6 May 2000
FreeBSD 3.5-stable is born 20 Jun 2000
FreshPorts 1.1 30 Jun 2000
FreeBSD 4.3-RELEASE schedule 22 Feb 2001
FreeBSD 6.0-RC1 - yes, I know this is late 28 Dec 2005
PC-BSD 17 Dec 2007

  FreshPorts 1.1 30 Jun 2000
FreshPorts goes offline 5 Jul 2000
New FreshPorts release brings interesting challenges 1 May 2003

  Where are my Apache FrontPage extensions? 17 Sep 1998
Apache - who can publish what? 26 Sep 1998
FrontPage 98 - publishing problems 22 Oct 1998
FrontPage 2000: What you NEED to know! 3 Dec 1999
Installing Apache with FrontPage/SSL 23 Dec 1999
Installing a new virtual web with FP2000 extensions 23 Dec 1999
Front Page Extensions - security considerations 7 Jan 2000
FrontPage doesn't like RewriteRule 27 Jan 2000
FrontPage 2000 - installing the extensions 19 Mar 2001

  Firewalls, filtering, ipfw, and FTP clients 11 Jul 1998
Creating an FTP Mirror site 14 Feb 1999
Allowing anonymous FTP 10 Jun 1999
FTP from a CD-ROM 10 Jun 1999
Installing an ftp server - getting FreeBSD into an NT/Linux house. * 29 Oct 1999
installing an alternative ftp daemon - proftpd 10 Nov 1999
virtual ftp servers - proftpd 10 Nov 1999
upload files via http 15 Nov 1999
proftpd and FreeBSD 7 Dec 1999
installing an alternative ftp daemon - proftpd - added a bit on non-anonymous users and a common problem. 26 Jan 2000
Creating a chroot ftpd 27 Jan 2000
How to copy files around without anyone seeing them 27 Mar 2000
ssh - authorized keys and chmod 5 Apr 2000
Anonymous FTP server (by Kim Scarborough) 30 Nov 2001

  Adding gmirror to an existing installation 24 Jun 2008
gmirror - recovering from a failed HDD 30 Aug 2008
ZFS: do not give it all your HDD 1 Aug 2010

  auth/tcp server failing (looping), service terminated 29 Jul 2000

  Installing FreeBSD on a Windows 95 machine 14 Mar 1999
Installing PPP 15 Mar 1999
Installing FreeBSD to replace Windows 95 20 Mar 1999
Saving and using the kernel change information 20 Mar 1999
Installing PPP - alias 24 Mar 1999
Creating boot floppies for FreeBSD 23 Apr 1999
Starting stuff at boot time 5 May 1999
Installing 3.2-release [the hard way] 20 Jun 1999
How to build a gateway 5 Jul 1999
Swapping boot drives around 13 Aug 1999
FreeBSD on a laptop (by Chris Silva) 12 Jan 2000
Installing FreeBSD via PLIP - (the parallel port - good for laptops) 23 Feb 2000
Upgrading from FreeBSD 4.0-Release to FreeBSD 4.0-Stable 6 May 2000
Installing cvsup 6 May 2000
New server - installing FreeBSD 6 May 2000
Unexpected busfree in Message-out 10 May 2000
Tranferring websites/users from one box to another 21 May 2000
FreeBSD 4.0-stable crypto is fuggered for international users 4 Jul 2000
Crypto problem fixed 11 Jul 2000
The make-world script 30 Jul 2000
Upgrading to 4.1-STABLE - things to watch out for 30 Jul 2000
Installing via wireless NIC 21 May 2001
Checklist for a new box 12 Jan 2002
Your Makefile has been rebuilt. 16 Jan 2002
Cross compiling on AMD64 14 Oct 2005
PC-BSD 17 Dec 2007

  IP Filter - an alternative firewall and NAT to ipfw/natd 23 Oct 1998
Firewall rules - some more work 23 Oct 1998
Firewalls - converting from IP filter to natd/ipfw 29 Oct 1998
Firewalls - an overview 29 Oct 1998
IP Filter - second time around 4 Nov 1998
NAT rules - for IP Filter 12 Jan 1999
IP Filter won't load - what I did when IP Filter didn't load 19 Jan 1999
Adding ipnat to FreeBSD 3.* 16 May 1999
Installing IP Filter 3.3.3 23 Nov 1999
Installing IP Filter 3.3.4 4 Dec 1999
IP Filter 3.3.5 - a patch for ipmon 27 Dec 1999
IP Filter - using rule groups for blocking IP blocks 27 Dec 1999
IP Filter 3.3.8 released 1 Feb 2000
Installing IP Filter 3.4.1 9 May 2000
Letting people know the web server is off line 11 May 2000
Purging ipf from FreeBSD 10 Jun 2000
nfs and ipf with IPFILTER_DEFAULT_BLOCK 24 Nov 2000
new ipfilter option is really cool! 13 Mar 2001

  VLAN with pipsecd 7 Jul 2000
IPsec 27 Dec 2000
Setting up a FreeBSD IPSec Tunnel (by John J. Rushford Jr) 7 Jun 2001
Secure Your Wireless with IPsec 6 Dec 2004
Configuring IPsec on your XP Professional laptop 22 Dec 2005

  Using a jail as a virtual machine 1 Sep 2004
Jails under FreeBSD 6 8 Mar 2007
Creating multiple jails 10 Sep 2007
ezjail - A jail administration framework 6 Jul 2008
Problems starting a jail with ezjail 23 Jan 2010
Renaming a jail 9 Jun 2012

  an ATI XPERT 128 patch for XFree86-4 26 Dec 2001
VNC - allowing remote access to graphical desktops 16 Aug 2002
Xplanet - improve your background 21 May 2004
IBM ThinkPad T41 15 Jun 2004
PC-BSD 17 Dec 2007

  Adding a second network card (and compiling a kernel) 29 Aug 1998
compiling a kernel on another machine 19 Mar 1999
Saving and using the kernel change information 20 Mar 1999
Kernel Configuration Options 16 May 1999
Installing 3.2-release [the hard way] 20 Jun 1999
SMP - using more than one CPU 5 Nov 2000
Build world on your fast box, install on your slow box 6 Feb 2001
Get your name in the kernel! 20 May 2001
ERROR: version of config(8) does not match kernel! 16 Feb 2002
Cross compiling on AMD64 14 Oct 2005

  FreeBSD on a laptop (by Chris Silva) 12 Jan 2000
Last Netgear's FA410TX pcmcia ethernet card and FreeBSD 4.x (by Marc Fonvieille) 12 Aug 2000
Installing via wireless NIC 21 May 2001
San Jose bound... 11 Jun 2001
Laptop stolen 22 May 2004
Stolen laptop - used on MSN? 4 Jun 2004
IBM ThinkPad T41 15 Jun 2004
5.* on an IBM ThinkPad T41 16 Jul 2004
Secure Your Wireless with IPsec 6 Dec 2004
Configuring IPsec on your XP Professional laptop 22 Dec 2005
IBM ThinkPad T41 - going from ipw(4) to ath(4) 8 Mar 2006
IBM ThinkPad T41 - a second battery 26 Jun 2006
IBM ThinkPad T41: Upgrading RAM and HDD 1 Aug 2007
IBM ThinkPad T41: Upgrading RAM and HDD - pictures 6 Aug 2007

  Tips for Linux users (by Liz) 2 May 2000
ppp [for Linux users] by a Linux user (by Liz) 4 May 2000

  Reading my mail from NT1 (qpopper) 15 Jul 1998
fetchmail - run your own mailserver * 10 Aug 1998
python - needed for fetchmail * 10 Aug 1998
notes on qpopper 11 Aug 1998
installing qpopper (a POP server) 31 Aug 1998
upgrading sendmail 11 Jan 1999
hendrix.mc - the template used to create sendmail.cf 13 Jan 1999
Error correction for sendmail.cf template 31 Jan 1999
Installing a mailing list server - majordomo 6 Feb 1999
Forwarding mail in one mailbox to another 6 Feb 1999
Join the FreeBSD Diary mailing list 6 Feb 1999
Setting the default reply-to address in a majordomo mailing list 17 Feb 1999
Upgrading to sendmail 8.9.3 18 Feb 1999
Clearing out your sendmail queue 17 Mar 1999
Block the Melissa virus 29 Mar 1999
Verifying an email address 1 May 1999
Dynamic DNS problems prompt move to cucipop 18 Nov 1999
allowing sendmail to relay mail - a trouble shooting tip 24 Nov 1999
virtual hosting with sendmail 27 Nov 1999
installing qmail (by rtroy@springsips.com) 29 Nov 1999
unwanted email from tcpd 26 Dec 1999
Returned mail: Data format error (Sender domain must exist) 4 Mar 2000
Directing mail to a program 20 Apr 2000
turning sendmail VRFY off 8 Aug 2000
webmail - Endymion Mailman 13 Nov 2000
procmail - a simple example 8 Dec 2000
Setting up Spam Bouncer 5 Jan 2001
qpopper with APOP 30 Mar 2001
Using smtp from remote locations 7 Apr 2001
Postfix - virtual domains 6 Nov 2002
Is your ISP blocking port 25? Here's a Postfix solution. 10 Feb 2006
Fighting spam with pf 9 Jul 2007
Virus scanning 9 Jul 2007
IMAP - getting Dovecot running 9 Dec 2007

  Installing a mailing list server - majordomo 6 Feb 1999
Setting the default reply-to address in a majordomo mailing list 17 Feb 1999
majordomo and virtual mailing lists 3 Apr 1999
Creating a digest and archive for a majordomo mailing list 6 Nov 1999
hypermail - creating an www interface to a mailing list archive 7 Nov 1999
redirecting majordomo mailing lists 9 Nov 1999
Allowing non-member submissions on closed mailing lists 23 Mar 2000
Creating a majordomo mailing list for a virtual domain 12 Apr 2000
majordomo problems and solutions 7 May 2000
majordomo and 'hostile' addresses 27 Jul 2000
Mailman - a mailing list manager 1 Mar 2006
Mailman - additional virtual domains 14 Apr 2006
Removing dead mailing lists from Mailman 5 Oct 2008

  Mailman - a mailing list manager 1 Mar 2006
Mailman - additional virtual domains 14 Apr 2006
Removing dead mailing lists from Mailman 5 Oct 2008

  Installing a mailing list server - majordomo 6 Feb 1999
Setting the default reply-to address in a majordomo mailing list 17 Feb 1999
majordomo and virtual mailing lists 3 Apr 1999
Creating a digest and archive for a majordomo mailing list 6 Nov 1999
redirecting majordomo mailing lists 9 Nov 1999
Creating a majordomo mailing list for a virtual domain 12 Apr 2000
majordomo problems and solutions 7 May 2000
majordomo and 'hostile' addresses 27 Jul 2000

  The make-world script 30 Jul 2000
Build world on your fast box, install on your slow box 6 Feb 2001
Cross compiling on AMD64 14 Oct 2005

  Creating an FTP Mirror site 14 Feb 1999
Setting up a FreeBSD mirror site has been completed. 14 Feb 1999
Installing cvsupd 6 Aug 1999
Specifying alternative port download sites 5 Jun 2001

  Installing and configuring mySQL 2 Jan 2000
Accessing a mysql database from perl 9 Apr 2000
Keeping mysql passwords secure 19 Apr 2000
Samba authentication through PAM with MySQL (by Randall S. Ehren) 31 Jan 2001
Introduction to C++ API for mySQL (by Murat Balaban) 25 Mar 2001
Phorum - installation, upgrade, and conversion from MySQL to PostgreSQL 13 Jul 2003

  Monitoring your HDD using SMART and Nagios 13 Mar 2010
3Ware Nagios plugin 3 Sep 2010
NRPE: Unable to read output - The followup 15 Oct 2010

  natd Network Address Translation (IP masquerading, IP aliasing) 21 Jun 1998
The DNS problem which was an natd problem 10 Jul 1998
Adding a second network card (and compiling a kernel) 29 Aug 1998
getting natd to run again 29 Aug 1998
NAT rules - for IP Filter 12 Jan 1999
Getting DCC to work with natd 31 Jan 1999
ADSL - changing the modem 10 Mar 1999
Adding ipnat to FreeBSD 3.* 16 May 1999

  NetSaint - a network monitor 10 Sep 2001
NetSaint - creating a plug-in for RAID monitoring 11 Aug 2006
NetSaint plugin for 3Ware RAID card 18 Aug 2006

  Big Brother is watching you (and your network) 18 Feb 2000
NetSaint - a network monitor 10 Sep 2001
Monitoring your HDD using SMART and Nagios 13 Mar 2010

  connecting to the network 29 Aug 1998
Adding a second network card (and compiling a kernel) 29 Aug 1998
ADSL - changing the modem 10 Mar 1999
DSL/Cable modem references 7 Nov 1999
Backing up FreeBSD onto a Windows NT Workstation 7 Nov 1999
New NIC was causing network problems 12 Feb 2000
Big Brother is watching you (and your network) 18 Feb 2000
ed0 does not like 0x280 16 Apr 2000
VLAN with pipsecd 7 Jul 2000
Setting up FreeBSD as an NIS client (by Eric Anderson) 23 Dec 2000
Setting up a FreeBSD IPSec Tunnel (by John J. Rushford Jr) 7 Jun 2001
Quick CableNet Connections with FreeBSD (by Leon Dang) 7 Aug 2001
Creating a VPN using PPTP 26 Apr 2002
VNC - allowing remote access to graphical desktops 16 Aug 2002
Managing an IP address change 3 Sep 2002
Managing an IP address change - part 2 4 Oct 2002
Home networks are everywhere 31 Mar 2003
IPv6 - getting your LAN connected 5 Feb 2006

  The dual XEON box takes shape 7 Nov 2000
The XEON assembly story 9 Nov 2000
The XEON lives! 13 Dec 2000
More dual XEON pics 20 Dec 2000
XEON gets a new cable which should improve disk speed 29 Dec 2000
Building a new box from scratch 1 Apr 2004

  sending a HUP to a program (kill, killall) 11 Feb 1999
how to untar/tar 11 Feb 1999
Stuff for newbies 11 Feb 1999
changing your default editor 4 Mar 1999
newbie learning experience 7 Aug 2000

  installing a news server 3 Dec 1999

  NFS - sharing file systems across a network 19 Feb 2000
NFS Portmap: RPC: Program not registered 27 Jun 2000
nfs and ipf with IPFILTER_DEFAULT_BLOCK 24 Nov 2000
Build world on your fast box, install on your slow box 6 Feb 2001
NFS Portmap: RPC: Program not registered - a solution 27 Feb 2001
Dual-homed NFS servers 24 May 2001

  CD-ROM saga (a funny story) 9 Jul 1998
notes on rebooting and IP numbers 28 Jul 1998
mounting fd0 without a floppy gives a GPF 29 Jul 1998
installing DES - encryption 2 Aug 1998
nmap - the port scanner 10 Aug 1998
dhclient.conf - moving a file to the web server.  changing owners (chown) 16 Oct 1998
"There are stopped jobs" - what does this message mean? 9 Nov 1998
distributed.net - the fastest computer on earth 4 Jan 1999
Before the disaster 14 Jan 1999
Why the ads? 21 Jan 1999
Join the FreeBSD Diary mailing list 6 Feb 1999
Setting up a FreeBSD mirror site has been completed. 14 Feb 1999
New look introduced 15 Feb 1999
Responses from readers 21 Feb 1999
changing your default editor 4 Mar 1999
Links to FreeBSD Handbook may be broken 4 Apr 1999
Links should be OK now 7 Apr 1999
Get your stuff published here 9 Apr 1999
Starting stuff at boot time 5 May 1999
Diary is now reversed 18 Jul 1999
The Diary takes a holiday 29 Jul 1999
Creating patch files 4 Aug 1999
The Diary takes a holiday (continued) 8 Sep 1999
periodic - using it to run shell scripts 9 Nov 1999
how to start things at boot time 5 Dec 1999
Website changes coming soon 24 Dec 1999
The new websites - what's going on? 1 Jan 2000
Happy New Year - Y2K 1 Jan 2000
Reader Forum 1 Jan 2000
Stripping ^M from your files 4 Mar 2000
The Hauppauge TV Card (by Chris Silva) 5 Mar 2000
BSDCon 2000 15 Mar 2000
USB Mouse support under 4.0 Release 20 Mar 2000
man pages - they are searchable 28 Mar 2000
Epson PhotoPC 650 (by Chris Silva) 23 Apr 2000
cvs - create your own repository 25 Apr 2000
The dual XEON box takes shape 7 Nov 2000
NIC blows up 10 Feb 2001
Customizing Console Fonts 27 Mar 2001
IRC Hints 28 Mar 2001
My travels with a computer 6 Apr 2001
Make the keyboard work on a headless server (read also about t-shirts!) 17 Dec 2001
Changing your keyboard mapping 20 Sep 2002

  Monitoring your HDD using SMART and Nagios 13 Mar 2010
NRPE: Unable to read output 4 Oct 2010
NRPE: Unable to read output - The followup 15 Oct 2010

  OpenVPN - getting it running 27 Nov 2008
Creating your own Certificate Authority 27 Nov 2008
OpenVPN - creating a routed VPN 29 Nov 2008

  Why is Linux Successful? - An Opinion. 3 May 1999

  Dual Opteron server 15 Jun 2006
Dual Opteron Server - the drives 22 Jun 2006
More dual opteron images 9 Jul 2006
Dual Opteron - Raptor Installation 10 Aug 2006
CLI for 3Ware 9550SX-8LP 14 Aug 2006
NetSaint plugin for 3Ware RAID card 18 Aug 2006
Dual Opteron - better SATA cables for the Raptors 19 Aug 2006
3Ware - Manage your RAID arrays via http 28 Aug 2006
Restoring an INOPERABLE 3Ware unit 12 Feb 2012

  vinum - A simple install to improve performance 10 Aug 1999
rawio - testing device performance 10 Aug 1999
hint - A scalable benchmark for testing CPU and memory 15 Aug 1999
nice - making things run slower 6 Dec 2000

  Fighting spam with pf 9 Jul 2007
spamd-setup gives 404 24 Nov 2009

  Phorum - how to install and customize it 1 Jan 2000
Upgrading Phorum from 3.0.x to 3.1 22 May 2000
Installing and configuring Phorum using cvs 22 Jul 2002
Phorum - installation, upgrade, and conversion from MySQL to PostgreSQL 13 Jul 2003
Phorum Installation 25 Aug 2003

  My first CGI script (uptime.pl) 22 Jul 1999
Apache port - php3/FrontPage/SSL 2 Jan 2000
Apache - with DSOs for PHP, FrontPage, and SSL under FreeBSD 4.0-S 6 May 2000
Cacti remote injection exploit 12 Jan 2007

  All the ports - how to save time if you have the disk space 22 Aug 1998
Building a port - background info on make 4 Oct 1998
fetch - and how to use it behind a firewall 4 Jan 1999
Updating the ports collection 17 Jan 1999
Ports or Packages? 6 Jun 1999
What is installed? 6 Jun 1999
using make to upgrade your ports 19 Nov 1999
Installing a port without installing the ports 14 Jan 2000
When cvsup'ing your ports, remember the base distribution 20 Jan 2000
distfile sharing via anonymous FTP 25 Feb 2000
Have you seen FreshPorts yet? 14 May 2000
Changing the owner of your ports tree 21 Jun 2000
FreshPorts 1.1 30 Jun 2000
FreshPorts goes offline 5 Jul 2000
Keeping up with the ports - pkg_version 5 Aug 2000
Diary update 1 Feb 2001
installing bind8 from ports 28 Mar 2001
Specifying alternative port download sites 5 Jun 2001
Got ports? Here is THE way to upgrade them! 11 Dec 2001
pkgdb - packages database tool 28 Dec 2001
And one port to install them all! 14 Jan 2002
Removing Firefox 2 19 Oct 2009

  Postfix - virtual domains 6 Nov 2002
Using foo+bar@ email addresses with Postfix and procmail 11 Apr 2003
Postfix - virtual domains (part II) 21 May 2003
Is your ISP blocking port 25? Here's a Postfix solution. 10 Feb 2006
Postfix - setting up two outgoing mail servers 7 Jun 2006
Virus scanning 9 Jul 2007
Obscuring smtp auth headers 2 Dec 2008
mailwrapper exited on signal 11 30 Nov 2009

  PostgreSQL - installation and configuration 5 Sep 2000
Adding procedural language support to PostgreSQL 24 Dec 2000
PostgreSQL and Perl 26 Dec 2000
PostgreSQL 7.2 upgrade and crypto 23 Feb 2002
PostgreSQL - removing foreign keys 6 Dec 2002
PostgreSQL - analyzing a query to improve speed 1 Mar 2003
Phorum - installation, upgrade, and conversion from MySQL to PostgreSQL 13 Jul 2003
Upgrading PostgreSQL 21 Dec 2009

  Installing PPP 15 Mar 1999
Installing PPP - alias 24 Mar 1999
Configuring FreeBSD for dial-in service * 3 Apr 1999
PPP filters - stop xntpd from keeping the connection alive 9 Apr 1999
Someone else finished Configuring FreeBSD for dial-in service 10 Aug 1999
ppp [for Linux users] by a Linux user (by Liz) 4 May 2000
PPPoE (by Daniel Bretoi) 2 Oct 2000
Oh what a week I've had! 7 Feb 2003

  Setting up a printer (by Roy Miller) 7 Apr 2000
CUPS (Common UNIX Printing System) - installation and configuration (by Gerard Samuel) 13 Nov 2002
Setting up a printer 26 Jan 2005

  procmail - a simple example 8 Dec 2000
Using foo+bar@ email addresses with Postfix and procmail 11 Apr 2003

  Installing an IRC Proxy * 31 Jan 1999

  vinum - A simple install to improve performance 10 Aug 1999
rawio - testing device performance 10 Aug 1999
Implementing Hardware RAID on FreeBSD 9 Dec 2004
What RAID-1 setup should I use for FreeBSD 6.0? 29 Dec 2005
CLI for 3Ware 9550SX-8LP 14 Aug 2006
3Ware - Manage your RAID arrays via http 28 Aug 2006
Converting a system to RAID 7 Feb 2007
ZFS: do not give it all your HDD 1 Aug 2010
Restoring an INOPERABLE 3Ware unit 12 Feb 2012

  Samba - connecting FreeBSD to Microsoft  18 Oct 1998
Samba - more on passwords/logon and shares 3 Nov 1998
Making Samba win browser elections 18 Mar 1999
samba - using non-standard host names 12 Jun 1999
Samba 2.0.6 - shares are printers 22 Apr 2000
Samba authentication of Windows users (by Rick Oliver) 6 Aug 2000
Samba authentication through PAM with MySQL (by Randall S. Ehren) 31 Jan 2001
Samba - updating my old version 13 Sep 2002

  screen - how to detach a session from your window 22 Feb 1999
screen - how to remove "remote or dead" sessions 17 Apr 1999

  Where is my SCSI card? 30 Aug 2010

  improving security * 11 Aug 1998
su - how to become a super user.  avoid using root 18 Oct 1998
changing the pre-login text - also known as /etc/issue 6 Jan 1999
tcp wrapper - monitoring telnet requests, permit deny connections, etc. 9 Jan 1999
upgrading sendmail 11 Jan 1999
Staying current with FreeBSD - using CVSup to upgrade FreeBSD 14 Jan 1999
Before the disaster 14 Jan 1999
I was probed!  The security worked. 2 Feb 1999
Upgrading to sendmail 8.9.3 18 Feb 1999
nologin - Refuse a login to a user, and make a note of it in syslog 9 Mar 1999
telnet fails - tcp_wrapper is out of date 18 Mar 1999
ssh - much more secure than telnet 25 Apr 1999
Private DNS 8 Jul 1999
toor - and why you should keep it 23 Jul 1999
ssh2 - when ssh won't do 13 Aug 1999
Changing the pre-login text - also known as /etc/issue - more info 22 Aug 1999
Upgrade your DNS server - bind8 security issues 20 Nov 1999
watch - making it work 29 Nov 1999
Installing OpenSSH - less restrictive than ssh 5 Dec 1999
logcheck - who is checking your logs? 19 Dec 1999
identd problems - patch 19 Dec 1999
unwanted email from tcpd 26 Dec 1999
PortSentry - a port watcher 1 Jan 2000
Front Page Extensions - security considerations 7 Jan 2000
Blocking apache access by host 27 Jan 2000
Big Brother is watching you (and your network) 18 Feb 2000
finger and how to supply something different 24 Feb 2000
How to copy files around without anyone seeing them 27 Mar 2000
What version of bind are you running? 3 Apr 2000
ssh - authorized keys and chmod 5 Apr 2000
Keeping mysql passwords secure 19 Apr 2000
passphrases are your friend 6 Jul 2000
VLAN with pipsecd 7 Jul 2000
turning sendmail VRFY off 8 Aug 2000
mindterm - ssh connections via web browsers 14 Nov 2000
IPsec 27 Dec 2000
Setting up an encrypted file system (by Niklas Saers) 6 Jan 2001
installing bind8 from ports 28 Mar 2001
qpopper with APOP 30 Mar 2001
Using smtp from remote locations 7 Apr 2001
Setting up a FreeBSD IPSec Tunnel (by John J. Rushford Jr) 7 Jun 2001
San Jose bound... 11 Jun 2001
Client Authentication with SSL 12 Jul 2001
ssh exploit - how to avoid it 14 Nov 2001
stunnel - another way to avoid plain text passwords (by Mike Miller) 16 Nov 2001
Anonymous FTP server (by Kim Scarborough) 30 Nov 2001
PostgreSQL 7.2 upgrade and crypto 23 Feb 2002
stunnel - encryption and security 10 Mar 2002
Creating a VPN using PPTP 26 Apr 2002
scp tricks 7 Mar 2003
Using a jail as a virtual machine 1 Sep 2004
Secure Your Wireless with IPsec 6 Dec 2004
Configuring IPsec on your XP Professional laptop 22 Dec 2005
Putting sshd on a higher port 4 Dec 2006
Cacti remote injection exploit 12 Jan 2007
Bacula - Transport Layer Security (TLS) 23 Jan 2007
Fighting spam with pf 9 Jul 2007
Virus scanning 9 Jul 2007
Creating your own Certificate Authority 27 Nov 2008
Obscuring smtp auth headers 2 Dec 2008
Removing Firefox 2 19 Oct 2009
logcheck - a log file scanner 29 Nov 2009
cssh - cluster ssh 26 Jan 2010

  Serial Consoles can be very useful 20 Sep 2002
Adding a new drive via the serial console using dump/restore 15 Oct 2002
Backups and serial console servers 22 Sep 2003

  Sharity-Light - connecting Microsoft to FreeBSD 3 Nov 1998

  Changing the shell (bash) 26 Jul 1998
su - how to become a super user.  avoid using root 18 Oct 1998
Changing your bash prompt 6 Jan 1999
screen - how to detach a session from your window 22 Feb 1999
nologin - Refuse a login to a user, and make a note of it in syslog 9 Mar 1999
ssh - much more secure than telnet 25 Apr 1999
ssh2 - when ssh won't do 13 Aug 1999
periodic - using it to run shell scripts 9 Nov 1999
Installing OpenSSH - less restrictive than ssh 5 Dec 1999
Changing your tcsh prompt 14 Jan 2000
Changing the shell for existing users and new users 11 Aug 2000
grep, sed, and awk for fun and profit 9 Aug 2011

  Sound with FreeBSD - A How-To Guide 14 Jul 1999
Sound Blaster Vibra16 (by Chris Silva) 27 Jan 2000

  ssh2 - when ssh won't do 13 Aug 1999
Installing OpenSSH - less restrictive than ssh 5 Dec 1999
Incoming ssh is being refused 20 Jan 2000
ssh - authorized keys and chmod 5 Apr 2000
mindterm - ssh connections via web browsers 14 Nov 2000
ssh exploit - how to avoid it 14 Nov 2001
Putting sshd on a higher port 4 Dec 2006
cssh - cluster ssh 26 Jan 2010

  Getting and Setting Up StarOffice 5.1a (by Chris Silva) 27 Jan 2000

  stunnel - another way to avoid plain text passwords (by Mike Miller) 16 Nov 2001
stunnel - encryption and security 10 Mar 2002
Upgrading to stunnel 4 17 Oct 2002

  unknown priority name - /etc/syslog.conf and syslogd 12 Nov 1998
nologin - Refuse a login to a user, and make a note of it in syslog 9 Mar 1999
syslog.conf - putting stuff where you want it 2 Apr 1999
Apache - rotating log files - ouch, don't compress those logs! 29 Jan 2000

  upgrading from 2.2.5 to 2.2.7 6 Aug 1998
upgrading to 3.1-Release 21 Feb 1999
mergemaster - a great tool when upgrading 4 Mar 1999
/etc/rc.conf changes for 3.1 6 Mar 1999
Saving and using the kernel change information 20 Mar 1999
Upgrading from 3.1-Release to 3.1-Stable 23 Mar 1999
Starting stuff at boot time 5 May 1999
Kernel Configuration Options 16 May 1999
Adding ipnat to FreeBSD 3.* 16 May 1999
Ports or Packages? 6 Jun 1999
What is installed? 6 Jun 1999
Creating patch files 4 Aug 1999
Swapping boot drives around 13 Aug 1999
Upgrading from 2.2.* to 3.* 13 Aug 1999
how to start things at boot time 5 Dec 1999
Upgrading to 3.3-STABLE 6 Dec 1999
proftpd and FreeBSD 7 Dec 1999
unwanted email from tcpd 26 Dec 1999
Tranferring websites/users from one box to another 21 May 2000
FreeBSD 4.0-stable crypto is fuggered for international users 4 Jul 2000
Crypto problem fixed 11 Jul 2000
Build world on your fast box, install on your slow box 6 Feb 2001
Your Makefile has been rebuilt. 16 Jan 2002
Cross compiling on AMD64 14 Oct 2005
FreeBSD 6.0-RC1 - yes, I know this is late 28 Dec 2005

  tcp wrapper - monitoring telnet requests, permit deny connections, etc. 9 Jan 1999
telnet fails - tcp_wrapper is out of date 18 Mar 1999
Good utilities provided with tcp wrappers 30 Apr 1999

  The dual XEON box takes shape 7 Nov 2000
The XEON assembly story 9 Nov 2000
The XEON lives! 13 Dec 2000
More dual XEON pics 20 Dec 2000
XEON gets a new cable which should improve disk speed 29 Dec 2000

  Time synchronization - xntpd 2 Aug 1998
reinstalled time server 1 Sep 1998
Daylight saving time - how time is stored, how to change it 4 Oct 1998
Windows time synchronization clients 21 Feb 1999
PPP filters - stop xntpd from keeping the connection alive 9 Apr 1999
Creating an NTP server with a cheap clock (by Harald Schmalzbauer) 10 Mar 2001

  upgrading from 2.2.5 to 2.2.7 6 Aug 1998
upgrading to 3.1-Release 21 Feb 1999
Installing FreeBSD to replace Windows 95 20 Mar 1999
Upgrading from 3.1-Release to 3.1-Stable 23 Mar 1999
Installing 3.2-release [the hard way] 20 Jun 1999
Upgrading from 2.2.* to 3.* 13 Aug 1999
Upgrading to 3.3-STABLE 6 Dec 1999
Upgrading from FreeBSD 4.0-Release to FreeBSD 4.0-Stable 6 May 2000
installing FreeBSD 4.0-Release 6 May 2000
FreeBSD 3.5-stable is born 20 Jun 2000
FreeBSD 4.0-stable crypto is fuggered for international users 4 Jul 2000
The make-world script 30 Jul 2000
Upgrading to 4.1-STABLE - things to watch out for 30 Jul 2000
4.1-STABLE - fetch now going just fine 2 Aug 2000
How long does it take to upgrade via cvsup? 15 Aug 2000
Build world on your fast box, install on your slow box 6 Feb 2001
cvsup bug fix and upgrading to 4.4 21 Sep 2001
ERROR: version of config(8) does not match kernel! 16 Feb 2002
Cross compiling on AMD64 14 Oct 2005
FreeBSD 6.0-RC1 - yes, I know this is late 28 Dec 2005
mailwrapper exited on signal 11 30 Nov 2009
ZFS: Resizing your zpool 4 Aug 2010

  apcupsd - Configuring a UPS daemon 16 Jun 2006

  vinum - A simple install to improve performance 10 Aug 1999
Growing your filesystem with growfs (by Will Andrews) 19 Aug 2002

  Virus scanning 9 Jul 2007

  Windows time synchronization clients 21 Feb 1999
Installing FreeBSD on a Windows 95 machine 14 Mar 1999
Installing FreeBSD to replace Windows 95 20 Mar 1999
Backing up FreeBSD onto a Windows NT Workstation 7 Nov 1999
Putting the Daemon into Windows 25 Jan 2000
Putting the Daemon into NT 21 Apr 2000
Configuring IPsec on your XP Professional laptop 22 Dec 2005

  Installing via wireless NIC 21 May 2001
Home networks are everywhere 31 Mar 2003
Configuring IPsec on your XP Professional laptop 22 Dec 2005
IBM ThinkPad T41 - going from ipw(4) to ath(4) 8 Mar 2006
Wireless changes under FreeBSD 8.x 13 Nov 2009

  Installing the Lynx port from the Internet 19 Mar 1999
upload files via http 15 Nov 1999
Strange NetScape bug 11 Jan 2000
Google blocking searches from unknown browsers 10 May 2003
Removing Firefox 2 19 Oct 2009

  Setting up an ATI Rage Pro 3D (by Chris Silva) 27 Jan 2000
True Type fonts and XFree86 (by Jim Weeks) 15 Jul 2000
VNC - allowing remote access to graphical desktops 16 Aug 2002
IBM ThinkPad T41 15 Jun 2004
Using two monitors with X.org 17 Mar 2008

  ZFS: do not give it all your HDD 1 Aug 2010
ZFS: Resizing your zpool 4 Aug 2010
ZFS upgrade 20 Sep 2010
ZFS: promote 22 Sep 2010
ZFS Benchmark - the initial run; no tuning 9 Jan 2011