Ernest G. Wilson II's FreeBSD
7 "UNIX" Installation Pages
"Many people want to learn UNIX, here is a
complete guide using
some of the most popular software packages in the world."
The instructions on these
pages contain nearly everything you need to:
Setup a full blown
FreeBSD
UNIX server that includes
Apache
(the UNIX web server platform),
MySQL
(the open source SQL database and web based management),
Perl with
many useful modules,
FreeTDS
(allows Perl / UNIX to talk to Microsoft and Sybase SQL
Servers),
Net-SNMP (SNMP trap receiver logging service and SNMP
tool set), PHP
(scripting language preferred by many web based
applications),
phpMyAdmin (web based MySQL administration), ,
Samba (allows UNIX machines to talk with "Windows" based
machines),
SFTP, SSH and many more popular UNIX tools! |
| FreeBSD is at the heart of
many popular things you already know!
|
I feel it appropriate to acknowledge:
Steve Comoletti - A hard core FreeBSD "UNIX Guy" that
showed me the way! I did not write
FreeBSD, but I
applaud those who do! |
Notes: You will want to have an
SSH client to perform
steps in Section II and beyond from your Windows PC.
If you need to install some files from
CDRom because you don't have networking
read this.
Installers that are operating behind a company proxy server
should read this. |
|
Note: These instructions are designed to be
followed in order.
Each new instruction set
and section builds on previous carefully planned out steps.
I. The Basics (Get a basic system online laying
the foundation for applications):
A. Getting FreeBSD - Download the CDRom ISO images and burn them to a CD
B. Installing FreeBSD
Section 1 - Physical connection to local keyboard and
monitor required
(Plug in the monitor, keyboard and network
cable and we can get started)
Section 2 - Network connection to the server is required
(Unless this build is a workstation you can
leave the server room and perform these steps remotely from
your office)
Section 3 - Tune the operating system and
environment
Section 4 - Update and secure the operating system
Section 5 - Install some of the key components
that make FreeBSD a terrific OS
 | Basic Components - Add a few more key
basic ingredients! |
 | Useful Network Utilities
- Nmap and various other tools every admin should have |
 | Kick off a portsnap one
last time!
/usr/sbin/portsnap fetch &&
/usr/sbin/portsnap update |
 | Kick off a portmanager
upgrade one last time!
/usr/local/bin/portmanager -u |
|
II. Setting the Stage (Prerequisites for a useable application
server):
 | Perl CPAN Shell - A very nice
way to add Perl modules to your system |
 | Java |
 | Webmin - A web based interface for UNIX Admins to control the
server |
|
| III. Server Applications (The reason for existing!):
|
IV. End User Applications for UNIX Workstations
 | VNC - The vncviewer for connecting to
servers |
 | RDesktop - The rdesktop client
for connecting to Microsoft Terminal Service from UNIX |
 | X Window System - A graphical window based environment for end users |
 | KDE - K Desktop Environment |
 | Firefox |
 | Opera |
 | Open Office |
 | xv - Graphics viewer |
 | Cygwin/X - Display "X11"
applications running in FreeBSD on your Windows workstation |
|
|
Now that you have a basic FreeBSD UNIX machine:
Head on over to www.NMSWorld.com
to install "Network Management" related software like:
TFTPd, DHCPd, NTop, Nessus, Snort, MRTG, RRDTool, Cacti and more!

|