Book description
FreeBSD is the muscle behind companies like Netflix and EMC. Any place where someone does heavy lifting on the Internet, you’ll find FreeBSD. This newly revised edition of Absolute FreeBSD brings FreeBSD’s strengths to bear on your problems and covers FreeBSD's newest features, all in the inimitable style that has made author Michael W. Lucas' system administration books so popular.
Any computer system is only as good as the system administrator’s knowledge. Absolute FreeBSD teaches you everything you need to know about managing FreeBSD systems, from installation, configuration, and taking the system from “just working” to “working well.” A cohesive focus on service delivery and best practice means that you can apply much of the book to other operating systems.
Absolute FreeBSD dives deep into server management, taking you beyond just making things work and into understanding why they work.
You’ll learn:
• How to best install FreeBSD to meet your needs
• Which filesystem to use in your environment
• How to back up and restore critical data
• How to tweak the kernel, and when not to
• Network configuration, from activating interfaces to selecting congestion control algorithms
• How to manage UFS, ZFS, and other critical filesystems
• FreeBSD’s software packaging system, including how to build your own package repository
• How and when to upgrade
• Techniques to build your own FreeBSD
• Advanced security features like blacklistd and packet filtering
• How to monitor and adjust performance
• Container-style virtualization with jails
• Diskless systems
• Panic management and bug reporting
With Absolute FreeBSD readers will get the solid introduction they need while fans of the earlier editions will expand their skills even further.
Table of contents
- Cover Page
- Title Page
- Copyright Page
- About the Author
- About the Technical Reviewers
- BRIEF CONTENTS
- CONTENTS IN DETAIL
- FOREWORD by Marshall Kirk McKusick
- ACKNOWLEDGMENTS
-
INTRODUCTION
- What Is FreeBSD?
- FreeBSD Development
- Other BSDs
- Other Unixes
- FreeBSD’s Strengths
- Who Should Use FreeBSD?
- Who Should Run Another BSD?
- Who Should Run a Proprietary Operating System?
- How to Read This Book
- What Must You Know?
- For the New System Administrator
- Notes on the Third Edition
- Contents of This Book
- 1 GETTING MORE HELP
- 2 BEFORE YOU INSTALL
- 3 INSTALLING
- 4 START ME UP! THE BOOT PROCESS
- 5 READ THIS BEFORE YOU BREAK SOMETHING ELSE! (BACKUP AND RECOVERY)
- 6 KERNEL GAMES
- 7 THE NETWORK
- 8 CONFIGURING NETWORKING
- 9 SECURING YOUR SYSTEM
- 10 DISKS, PARTITIONING, AND GEOM
- 11 THE UNIX FILE SYSTEM
- 12 THE Z FILE SYSTEM
- 13 FOREIGN FILESYSTEMS
-
14 EXPLORING /ETC
- /etc Across Unix Species
- /etc/adduser.conf
- /etc/aliases
- /etc/amd.map
- /etc/auto_master
- /etc/blacklistd.conf
- /etc/bluetooth, /etc/bluetooth.device.conf, and /etc/defaults/bluetooth.device.conf
- /etc/casper
- /etc/crontab and /etc/cron.d
- /etc/csh.*
- /etc/ddb.conf
- /etc/devd.conf
- /etc/devfs.conf, /etc/devfs.rules, and /etc/defaults/devfs.rules
- /etc/dhclient.conf
- /etc/disktab
- /etc/dma/
- /etc/freebsd-update.conf
- /etc/fstab
- /etc/ftp.*
- /etc/group
- /etc/hostid
- /etc/hosts
- /etc/hosts.allow
- /etc/hosts.equiv
- /etc/hosts.lpd
- /etc/inetd.conf
- /etc/libmap.conf
- /etc/localtime
- /etc/locate.rc
- /etc/login.*
- /etc/mail
- /etc/mail.rc
- /etc/mail/mailer.conf
- /etc/make.conf
- /etc/master.passwd
- /etc/motd
- /etc/mtree
- /etc/netconfig
- /etc/netstart
- /etc/network.subr
- /etc/newsyslog.conf
- /etc/nscd.conf
- /etc/nsmb.conf
- /etc/nsswitch.conf
- /etc/ntp/, /etc/ntp.conf
- /etc/opie*
- /etc/pam.d/*
- /etc/passwd
- /etc/pccard_ether
- /etc/periodic.conf and /etc/defaults/periodic.conf
- /etc/pf.conf, /etc/pf.os
- /etc/phones
- /etc/portsnap.conf
- /etc/ppp/
- /etc/printcap
- /etc/profile
- /etc/protocols
- /etc/pwd.db
- /etc/rc*
- /et/regdomain.xml
- /etc/remote
- /etc/resolv.conf
- /etc/rpc
- /etc/security/
- /etc/services
- /etc/shells
- /etc/skel/
- /etc/snmpd.config
- /etc/spwd.db
- /etc/src.conf
- /etc/ssh/
- /etc/ssl/
- /etc/sysctl.conf
- /etc/syslog.conf, /etc/syslog.conf.d/
- /etc/termcap, /etc/termcap.small
- /etc/ttys
- /etc/unbound/
- /etc/wall_cmos_clock
- /etc/zfs/
- 15 MAKING YOUR SYSTEM USEFUL
- 16 CUSTOMIZING SOFTWARE WITH PORTS
- 17 ADVANCED SOFTWARE MANAGEMENT
- 18 UPGRADING FREEBSD
- 19 ADVANCED SECURITY FEATURES
- 20 SMALL SYSTEM SERVICES
- 21 SYSTEM PERFORMANCE AND MONITORING
- 22 JAILS
- 23 THE FRINGE OF FREEBSD
- 24 PROBLEM REPORTS AND PANICS
- AFTERWORD
- BIBLIOGRAPHY
- INDEX
Product information
- Title: Absolute FreeBSD, 3rd Edition
- Author(s):
- Release date: October 2018
- Publisher(s): No Starch Press
- ISBN: 9781593278922
You might also like
book
Absolute OpenBSD
The definitive guide to OpenBSD Foreword by Henning Brauer, OpenBSD PF Developer OpenBSD, the elegant, highly …
book
Mastering FreeBSD and OpenBSD Security
FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they …
book
FreeBSD Device Drivers
FreeBSD Device Drivers is the first and only book to teach readers how to develop device …
video
Introduction to the FreeBSD Open-Source Operating System
This ten-hour video starts with an introduction to the FreeBSD community and explains how it differs …