FreeBSD is one of the fastest, secure and widely UNIX-like operating system. Some of the biggest internet sites on earth powered by FreeBSD like Yahoo. I've been using FreeBSD in production environments since 1998. People often ask me about FreeBSD books. So the main aim of this post is to document all free resources, books and recommended books.
List of Free FreeBSD books and Guides
Following books are available online in HTML or PDF format free of charge.
This is the number 1 book from freebsd documentation team. This handbook covers the installation and day to day use of FreeBSD 5.5-RELEASE and FreeBSD 6.2-RELEASE. All new FreeBSD admin and users will find this book quite useful. It covers installation, introduction to FreeBSD, UNIX concepts, networking and many more topics. A must have for all FreeBSD users.
The Complete FreeBSD
Greg Lehey’s The Complete FreeBSD is ultimate book if you would like to learn FreeBSD on your home or business computer. It is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and provide web service, mail service, and other key parts of the Internet infrastructure.
A Comprehensive Guide to FreeBSD
As name suggests it is an absolute beginners guide to FreeBSD os.This book is designed for the new user and new system administrator of FreeBSD. This was written to help those who have no real UNIX background easily get started using FreeBSD. No matter what application, whether as a desktop system, or installed as a Internet server, FreeBSD has the power and the flexibility required to meet even the most demanding situations.
Other online resources
- Frequently Asked Questions - for FreeBSD 4.X, 5.X, and 6.X
- The FreeBSD Diary - a collection of how-to guides for FreeBSD operating system.
- FreeBSD howtos - Documentation for FreeBSD on how to set up all kinds of services and daemons in easy step-by-step documents.
- FreeBSD Desktop Guide - An in-depth guide to getting started installing and using FreeBSD as a client (desktop) OS!
- FreeBSD articles - from FreeBSD project.
- BSD Guides - Lots of guides for FreeBSD, NetBSD, OpenBSD, & Mac OS X
Books from O'reilly and other publishers
Nothing beats well written books. Following are my personal recommendation:
- Building an Internet Server with FreeBSD 6 : "Building an Internet Server with FreeBSD 6" is the ultimate resource on the installation and configuration of open source server software with FreeBSD 6. This book contains step-by-step guides on building some of the most popular and powerful server applications available. To name a few: Apache HTTP (webserver), Courier-IMAP (IMAP server), CUPS (print server), BIND (DNS server), MySQL (database server), Postfix (mail server), and more. This book is an essential resource for new and experienced users deploying Internet servers with FreeBSD.
- Absolute BSD : Your guide to FreeBSD,the powerful, flexible, and cost-effective UNIX-based operating system. Includes coverage of installation, networking, add-on software, security, network services, system performance, kernel tweaking, file systems, SCSI & RAID configurations, SMP, upgrading, monitoring, crash debugging, BSD in the office, and emulating other OSs. Michael Lucas is a FreeBSD committer.
- BSD Hacks : Looking for a unique set of practical tips, tricks, and tools for administrators and power users of BSD systems? From hacks to customize the user environment to networking, securing the system, and optimization, BSD Hacks takes a creative approach to saving time and accomplishing more with fewer resources. If you want more than the average BSD user--to explore and experiment, unearth shortcuts, create useful tools--this book is a must-have.
- Mastering FreeBSD and OpenBSD Security : Mastering FreeBSD and OpenBSD Security is the only book currently on the market devoted completely to BSD security. Dozens of practical examples help administrators of all stripes select, configure, and deploy these operating systems. By describing security solutions for real-life scenarios, this convenient guide lets administrators push their server's security to the next level.
Hopefully, with these resources you will be able to master FreeBSD. If you know any other good resources or books, please add them in comments!