Book description
FreeBSD—the powerful, flexible, and free Unix-like operatingsystem—is the preferred server for many enterprises. But it can beeven trickier to use than either Unix or Linux, and harder still tomaster.
Absolute FreeBSD, 2nd Edition is your complete guide toFreeBSD, written by FreeBSD committer Michael W. Lucas. Lucasconsiders this completely revised and rewritten second edition ofhis landmark work to be his best work ever; a true product of hislove for FreeBSD and the support of the FreeBSD community.Absolute FreeBSD, 2nd Edition covers installation,networking, security, network services, system performance, kerneltweaking, filesystems, SMP, upgrading, crash debugging, and muchmore, including coverage of how to:
Use advanced security features like packet filtering, virtualmachines, and host-based intrusion detection
Build custom live FreeBSD CDs and bootable flash
Manage network services and filesystems
Use DNS and set up email, IMAP, web, and FTP services for bothservers and clients
Monitor your system with performance-testing andtroubleshooting tools
Run diskless systems
Manage schedulers, remap shared libraries, and optimize yoursystem for your hardware and your workload
Build custom network appliances with embedded FreeBSD
Implement redundant disks, even without special hardware
Integrate FreeBSD-specific SNMP into your network managementsystem.
Whether you're just getting started with FreeBSD or you've beenusing it for years, you'll find this book to be the definitiveguide to FreeBSD that you've been waiting for.
Table of contents
- Absolute FreeBSD, 2nd Edition
- FOREWORD
- 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 Second Edition
- Contents of This Book
- 1. GETTING MORE HELP
- 2. INSTALLING FREEBSD
- 3. START ME UP! THE BOOT PROCESS
- 4. READ THIS BEFORE YOU BREAK SOMETHING ELSE!(BACKUP AND RECOVERY)
- 5. KERNEL GAMES
- 6. THE NETWORK
- 7. SECURING YOUR SYSTEM
-
8. DISKS AND FILESYSTEMS
- Disk Drives 101
- Device Nodes
- The Filesystem Table: /etc/fstab
- What’s Mounted Now?
- Mounting and Unmounting Disks
- How Full Is a Partition?
- The Fast File System
- Using Foreign Filesystems
- Removable Media Filesystems
- Other FreeBSD Filesystems
- Wiring Down Devices
- Adding New Hard Disks
- Network Filesystems
- FreeBSD and CIFS
- Serving CIFS Shares
- devfs
-
9. Advanced Security Features
- Unprivileged Users
- Network Traffic Control
- Default Accept vs. Default Deny
- TCP Wrappers
- Packet Filtering
- Public Key Encryption
- Jails
- Preparing for Intrusions with mtree(1)
- Monitoring System Security
- If You’re Hacked
-
10. EXPLORING /ETC
- /etc Across Unix Species
- /etc/adduser.conf
- /etc/amd.map
- /etc/bluetooth, /etc/bluetooth.device.conf, and /etc/defaults/bluetooth.device.conf
- /etc/crontab
- /etc/csh.*
- /etc/devd.conf
- /etc/devfs.conf, /etc/devfs.rules, and /etc/defaults/devfs.rules
- /etc/dhclient.conf
- /etc/disktab
- /etc/freebsd-update.conf
- /etc/fstab
- /etc/ftp.*
- /etc/group
- /etc/hosts
- /etc/hosts.allow
- /etc/hosts.equiv
- /etc/hosts.lpd
- /etc/inetd.conf
- /etc/localtime
- /etc/locate.rc
- /etc/login.*
- /etc/mail/mailer.conf
- /etc/make.conf
- /etc/master.passwd
- /etc/motd
- /etc/mtree
- /etc/namedb
- /etc/netstart
- /etc/network.subr
- /etc/newsyslog.conf
- /etc/nscd.conf
- /etc/nsmb.conf
- /etc/nsswitch.conf
- /etc/opie*
- /etc/pam.d/*
- /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/rc*
- /etc/remote
- /etc/rpc
- /etc/security/
- /etc/services
- /etc/shells
- /etc/snmpd.config
- /etc/src.conf
- /etc/sysctl.conf
- /etc/syslog.conf
- /etc/termcap
- /etc/ttys
-
11. MAKING YOUR SYSTEM USEFUL
- Making Software
- Source Code and Software
- The Ports and Packages System
- Finding Software
- Using Packages
- Using Ports
- Ports and Package Security
- 12. ADVANCED SOFTWARE MANAGEMENT
- 13. UPGRADING FREEBSD
- 14. THE INTERNET ROAD MAP: DNS
- 15. Small System Services
- 16. SPAM, WORMS, AND VIRUSES (PLUS EMAIL, IF YOU INSIST)
- 17. WEB AND FTP SERVICES
- 18. DISK TRICKS WITH GEOM
-
19. SYSTEM PERFORMANCE AND MONITORING
- Computer Resources
- Checking the Network
- General Bottleneck Analysis with vmstat(8)
- Disk I/O
- CPU, Memory, and I/O with top(1)
- Following Processes
- Paging and Swapping
- Performance Tuning
- Status Mail
- Logging with syslogd
- Log File Management
- FreeBSD and SNMP
-
20. THE FRINGE OF FREEBSD
- /etc/ttys
- Diskless FreeBSD
- Diskless Farm Configuration
- The /conf/default Directory
- Diskless Packages and Files
- NanoBSD: Building Your Own Appliances
- Live Media with FreeSBIE
- 21. SYSTEM (AND SYSADMIN)PANICS AND CRASHES
- AFTERWORD
- SOME INTERESTING SYSCTL MIBS
- Index
- COLOPHON
- Copyright
Product information
- Title: Absolute FreeBSD, 2nd Edition
- Author(s):
- Release date: November 2007
- Publisher(s): No Starch Press
- ISBN: 9781593271510
You might also like
book
Absolute OpenBSD
The definitive guide to OpenBSD Foreword by Henning Brauer, OpenBSD PF Developer OpenBSD, the elegant, highly …
book
FreeBSD Device Drivers
FreeBSD Device Drivers is the first and only book to teach readers how to develop device …
book
Linux for Embedded and Real-time Applications, 4th Edition
Linux for Embedded and Real-Time Applications, Fourth Edition, provides a practical introduction to the basics, covering …
book
Mastering FreeBSD and OpenBSD Security
FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they …