FreeBSD is well-known for its stability and security features offered. Though my statement might not be agree by some of the hardcore LINUX system administrator, this operating system is widely used by big company as the core platform of their system. Yahoo, Apache, Cisco, Apple, Juniper, NetApp are some of them.
FreeBSD is using port for package management. Its similar to yum, apt-get and yast2 but it is BSD-style. To install port, it just take 3 easy steps:
- Login to the server via console/SSH
- Lets say if you want to install nano, navigate to the /usr/ports/editors/nano
- Run ‘make’, then ‘make install’ then ‘make clean’ (to remove make files after installation complete)
I will list out all my first-need-to-be-installed application with ports directory and reasons in FreeBSD 8:
Text Editor: nano
Reason: Easy to use text editor with many direct functions. You may need it to edit many files, especially if it is new server.
Reason: Manage multiple terminal windows in one session. You may need this to install many other applications in a same time.
Reason: Even FreeBSD is well-known in security, don’t care about it. Protection first. Especially when the server is connected to a public network.
Reason: When you are in terminal mode, sometimes you need to download files that using cookies from a website, lynx will act like a normal browser in text mode.