Absolute FreeBSD: The Complete Guide to FreeBSD and over 2 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £2.31 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Absolute FreeBSD: The Complete Guide to FreeBSD on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Absolute FreeBSD: The Complete Guide to FreeBSD [Paperback]

Michael W. Lucas
4.9 out of 5 stars  See all reviews (7 customer reviews)
Price: £38.50 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 30 Dec.? Choose Express delivery at checkout. Details
‹  Return to Product Overview

Table of Contents

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; Chapter 1: GETTING MORE HELP; 1.1 Why Not Just Email for Help?; 1.2 Man Pages; 1.3 FreeBSD.org; 1.4 Other Websites; 1.5 Using FreeBSD Problem-Solving Resources; 1.6 Emailing for Help; Chapter 2: INSTALLING FREEBSD; 2.1 FreeBSD Hardware; 2.2 Preinstall Decisions; 2.3 The FreeBSD FTP Site; 2.4 The Install Process; 2.5 Preparing Boot Floppies; 2.6 Preparing Boot CDs; 2.7 FTP Media Setup; 2.8 Actually Installing FreeBSD; 2.9 Restart!; Chapter 3: START ME UP! THE BOOT PROCESS; 3.1 Power-On and the Loader; 3.2 Single-User Mode; 3.3 The Loader Prompt; 3.4 Default Files; 3.5 Loader Configuration; 3.6 Serial Consoles; 3.7 Startup Messages; 3.8 Multi-User Startup; Chapter 4: READ THIS BEFORE YOU BREAK SOMETHING ELSE!(BACKUP AND RECOVERY); 4.1 System Backups; 4.2 Backup Tapes; 4.3 Backup Programs; 4.4 tar; 4.5 dump; 4.6 Restoring from a dump; 4.7 Multiple Backups on One Tape; 4.8 Revision Control; 4.9 Recording What Happened; 4.10 The Fixit Disk; Chapter 5: KERNEL GAMES; 5.1 What Is the Kernel?; 5.2 sysctl; 5.3 Kernel Modules; 5.4 Build Your Own Kernel; 5.5 Trimming a Kernel; 5.6 Building a Kernel; 5.7 Inclusions, Exclusions, and Expanding the Kernel; 5.8 Sharing Kernels; 5.9 Testing Kernels Remotely; 5.10 Kernel Stuff You Should Know About; Chapter 6: THE NETWORK; 6.1 Network Layers; 6.2 The Network in Practice; 6.3 Getting Bits and Hexes; 6.4 Remedial TCP/IP; 6.5 Understanding Ethernet; 6.6 Configuring Your Ethernet Connection; 6.7 Network Activity; 6.8 Optimizing Network Performance; 6.9 Network Adapter Teaming; Chapter 7: SECURING YOUR SYSTEM; 7.1 Who Is the Enemy?; 7.2 FreeBSD Security Announcements; 7.3 User Security; 7.4 Shells and /etc/shells; 7.5 root, Groups, and Management; 7.6 Tweaking User Security; 7.7 File Flags; 7.8 Securelevels; 7.9 Network Targets; 7.10 Putting It All Together; Chapter 8: DISKS AND FILESYSTEMS; 8.1 Disk Drives 101; 8.2 Device Nodes; 8.3 The Filesystem Table: /etc/fstab; 8.4 What's Mounted Now?; 8.5 Mounting and Unmounting Disks; 8.6 How Full Is a Partition?; 8.7 The Fast File System; 8.8 Using Foreign Filesystems; 8.9 Removable Media Filesystems; 8.10 Other FreeBSD Filesystems; 8.11 Wiring Down Devices; 8.12 Adding New Hard Disks; 8.13 Network Filesystems; 8.14 FreeBSD and CIFS; 8.15 Serving CIFS Shares; 8.16 devfs; Chapter 9: Advanced Security Features; 9.1 Unprivileged Users; 9.2 Network Traffic Control; 9.3 Default Accept vs. Default Deny; 9.4 TCP Wrappers; 9.5 Packet Filtering; 9.6 Public Key Encryption; 9.7 Jails; 9.8 Preparing for Intrusions with mtree(1); 9.9 Monitoring System Security; 9.10 If You're Hacked; Chapter 10: EXPLORING /ETC; 10.1 /etc Across Unix Species; 10.2 /etc/adduser.conf; 10.3 /etc/amd.map; 10.4 /etc/bluetooth, /etc/bluetooth.device.conf, and /etc/defaults/bluetooth.device.conf; 10.5 /etc/crontab; 10.6 /etc/csh.*; 10.7 /etc/devd.conf; 10.8 /etc/devfs.conf, /etc/devfs.rules, and /etc/defaults/devfs.rules; 10.9 /etc/dhclient.conf; 10.10 /etc/disktab; 10.11 /etc/freebsd-update.conf; 10.12 /etc/fstab; 10.13 /etc/ftp.*; 10.14 /etc/group; 10.15 /etc/hosts; 10.16 /etc/hosts.allow; 10.17 /etc/hosts.equiv; 10.18 /etc/hosts.lpd; 10.19 /etc/inetd.conf; 10.20 /etc/localtime; 10.21 /etc/locate.rc; 10.22 /etc/login.*; 10.23 /etc/mail/mailer.conf; 10.24 /etc/make.conf; 10.25 /etc/master.passwd; 10.26 /etc/motd; 10.27 /etc/mtree; 10.28 /etc/namedb; 10.29 /etc/netstart; 10.30 /etc/network.subr; 10.31 /etc/newsyslog.conf; 10.32 /etc/nscd.conf; 10.33 /etc/nsmb.conf; 10.34 /etc/nsswitch.conf; 10.35 /etc/opie*; 10.36 /etc/pam.d/*; 10.37 /etc/pccard_ether; 10.38 /etc/periodic.conf and /etc/defaults/periodic.conf; 10.39 /etc/pf.conf; 10.40 /etc/pf.os; 10.41 /etc/phones; 10.42 /etc/portsnap.conf; 10.43 /etc/ppp; 10.44 /etc/printcap; 10.45 /etc/profile; 10.46 /etc/protocols; 10.47 /etc/rc*; 10.48 /etc/remote; 10.49 /etc/rpc; 10.50 /etc/security/; 10.51 /etc/services; 10.52 /etc/shells; 10.53 /etc/snmpd.config; 10.54 /etc/src.conf; 10.55 /etc/sysctl.conf; 10.56 /etc/syslog.conf; 10.57 /etc/termcap; 10.58 /etc/ttys; Chapter 11: MAKING YOUR SYSTEM USEFUL; 11.1 Making Software; 11.2 Source Code and Software; 11.3 The Ports and Packages System; 11.4 Finding Software; 11.5 Using Packages; 11.6 Using Ports; 11.7 Ports and Package Security; Chapter 12: ADVANCED SOFTWARE MANAGEMENT; 12.1 Using Multiple Processors: SMP; 12.2 Schedulers; 12.3 Startup and Shutdown Scripts; 12.4 Managing Shared Libraries; 12.5 Threads, Threads, and More Threads; 12.6 Userland Threading Libraries; 12.7 Remapping Shared Libraries; 12.8 Running Software from the Wrong OS; 12.9 Using Linux Mode; 12.10 Running Software from the Wrong Architecture; Chapter 13: UPGRADING FREEBSD; 13.1 FreeBSD Versions; 13.2 Upgrade Methods; 13.3 Binary Updates; 13.4 Upgrading via sysinstall; 13.5 Upgrading via Source; 13.6 Building FreeBSD from Source; 13.7 Shrinking FreeBSD; 13.8 Updating with csup and make; 13.9 Cross-Building FreeBSD; 13.10 Building a Local CVSup Server; 13.11 Upgrading the Ports Collection; 13.12 Updating Installed Ports; Chapter 14: THE INTERNET ROAD MAP: DNS; 14.1 How DNS Works; 14.2 Basic DNS Tools; 14.3 Configuring the Resolver; 14.4 Local DNS Overrides with /etc/hosts; 14.5 Building a Nameserver; 14.6 Configuring BIND with named.conf; 14.7 Managing named; 14.8 Checking DNS; 14.9 Nameserver Security; 14.10 More on BIND; Chapter 15: Small System Services; 15.1 SSH; 15.2 Network Time; 15.3 Name Service Switching and Caching; 15.4 inetd; 15.5 DHCP; 15.6 Printing and Print Servers; 15.7 TFTP; 15.8 Scheduling Tasks; Chapter 16: SPAM, WORMS, AND VIRUSES (PLUS EMAIL, IF YOU INSIST); 16.1 Email Overview; 16.2 Sendmail; 16.3 Configuring Sendmail; 16.4 Virtual Domains; 16.5 Changing sendmail.cf; 16.6 Greylisting; 16.7 Sendmail Authentication with SASL; 16.8 IMAP and POP3; Chapter 17: WEB AND FTP SERVICES; 17.1 How a Web Server Works; 17.2 The Apache Web Server; 17.3 Apache Modules; 17.4 Directories and Permissions; 17.5 Including Other Configuration Files; 17.6 Virtual Hosting; 17.7 HTTPS Websites; 17.8 Controlling Apache; 17.9 File Transfer; 17.10 Chrooting sftp(1) and scp(1); Chapter 18: DISK TRICKS WITH GEOM; 18.1 GEOM Essentials; 18.2 Disk Drives 102; 18.3 Slicing Disks; 18.4 Building Filesystems; 18.5 RAID; 18.6 Generic GEOM Commands; 18.7 Striping Disks; 18.8 Mirroring Disks; 18.9 RAID-3; 18.10 RAID-10; 18.11 Journaling Filesystems with gjournal(8); 18.12 Filesystem Encryption; 18.13 Disk Device Network Exports; 18.14 Mirroring Disks Across the Network; Chapter 19: SYSTEM PERFORMANCE AND MONITORING; 19.1 Computer Resources; 19.2 Checking the Network; 19.3 General Bottleneck Analysis with vmstat(8); 19.4 Disk I/O; 19.5 CPU, Memory, and I/O with top(1); 19.6 Following Processes; 19.7 Paging and Swapping; 19.8 Performance Tuning; 19.9 Status Mail; 19.10 Logging with syslogd; 19.11 Log File Management; 19.12 FreeBSD and SNMP; Chapter 20: THE FRINGE OF FREEBSD; 20.1 /etc/ttys; 20.2 Diskless FreeBSD; 20.3 Diskless Farm Configuration; 20.4 The /conf/default Directory; 20.5 Diskless Packages and Files; 20.6 NanoBSD: Building Your Own Appliances; 20.7 Live Media with FreeSBIE; Chapter 21: SYSTEM (AND SYSADMIN)PANICS AND CRASHES; 21.1 What Causes Panics?; 21.2 Recognizing Panics; 21.3 Responding to a Panic; 21.4 When Panic Strikes: Manual Crash Dumps; 21.5 Using the Dump; 21.6 Submitting Problem Reports; AFTERWORD; SOME INTERESTING SYSCTL MIBS; COLOPHON;

‹  Return to Product Overview