This is an old revision of the document!
FreeBSD
Installation
- FreeBSD Packages - binary installs
- FreeBSD Ports - source code installs
Software
These are used by or need tweaking when using FreeBSD:
- pw - manage users and groups
Alternative Shells
pkg install bash fish
Switch shell to a new one:
chsh -s /usr/local/bin/bash beandog
Then run the binary, or log out and back in.
FreeBSD System Software
- pkg - default package manager in FreeBSD 10.0
Native Apps
Ports Management
- portaudit - security notices
- portmaster - upgrade all ports
make.conf
WITHOUT_X11=yes
Misc.
Use BATCH mode
make -DBATCH install
upgrade source code installs
http://www.freebsdonline.com/content/blogsection/14/524/
You can with portupgrade to get latest PHP version and PHP modules from Ports and then rebuild them with the following command:
portupgrade -fpb php5\*
If you do not have portupgrade then you must first install it from ports:
cd /usr/ports/ports-mgmt/portupgrade make install clean; rehash
count apache connections
monitor traffic in realtime
benchmark webserver with siege
look for vulns in ports
update freebsd ports
clear states in pf firewall
apache22 ssl
network troubleshooting for lan
coming to freebsd from linux
secure your server
Stop logging 'arp moved' messages
echo net.link.ether.inet.log_arp_movements=0 >> /etc/sysctl.conf sysctl -w net.link.ether.inet.log_arp_movements=0
Links
- FreeBSD 9.1 Install Guide - excellent doc