Install list for new FreeBSD server

Some thought on configuration and install list for new FreeBSD server :

1. Install minimal (pick minimal or developer)

 Install list for new FreeBSD server
2. Configure ethernet card

defaultrouter=”10.10.12.9″
gateway_enable=”YES”
hostname=”alamster.rasyid.net”
ifconfig_em0=”inet 192.168.1.2 netmask 255.255.255.0″
ifconfig_em0_alias0=”inet 10.10.12.1 netmask 255.255.255.240″

3. Time synchronize

-bash-2.05b$ rdate time.nist.gov

4. Check for csup first, if not exist install cvsup from package

-bash-2.05b$ whereis csup
csup: /usr/bin/csup /usr/share/man/man1/csup.1.gz /usr/src/usr.bin/csup

if not exist

alamster# pkg_add -vr cvsup-without-gui
scheme: [ftp]
user: []
password: []
host: [ftp.freebsd.org]
port: [0]
document: [/pub/FreeBSD/ports/i386/packages-6-stable/Latest/cvsup-without-gui.tbz]

—> ftp.freebsd.org:21
looking up ftp.freebsd.org

5. Install portupgrade

alamster# pkg_add -vr portupgrade
scheme: [ftp]
user: []
password: []
host: [ftp.freebsd.org]
port: [0]
document: [/pub/FreeBSD/ports/i386/packages-6-stable/Latest/portupgrade.tbz]

6. Check for perl5.8 if not exist install from ports or package

alamster# whereis perl
perl: /usr/bin/perl /usr/local/man/man1/perl.1.gz
alamster# perl -v

This is perl, v5.8.8 built for i386-freebsd-64int
(with 1 registered patch, see perl -V for more detail)

Copyright 1987-2006, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using “man perl” or “perldoc perl”. If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.