Home Page Icon
Home Page
Table of Contents for
Absolute FreeBSD®, 3rd Edition
Close
Absolute FreeBSD®, 3rd Edition
by Michael W. Lucas
Absolute FreeBSD, 3rd Edition
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
Why Not Beg for Help?
Man Pages
FreeBSD.org
Other Websites
Using FreeBSD Problem-Solving Resources
Asking for Help
2 BEFORE YOU INSTALL
Default Files
Configuration with UCL
FreeBSD Hardware
Disks and Filesystems
Getting FreeBSD
Network Installs
3 INSTALLING
Core Settings
Distribution Selection
Disk Partitioning
Network and Service Configuration
Finishing the Install
4 START ME UP! THE BOOT PROCESS
Power-On
The Loader
Single-User Mode
The Loader Prompt
Loader Configuration
Boot Options
Startup Messages
Multiuser Startup
The rc.d Startup System
Serial Consoles
5 READ THIS BEFORE YOU BREAK SOMETHING ELSE! (BACKUP AND RECOVERY)
System Backups
Backup Tapes
BSD tar(1)
Recording What Happened
Repairing a Broken System
6 KERNEL GAMES
What Is the Kernel?
Kernel State: sysctl
The Kernel Environment
Kernel Modules
Build Your Own Kernel
Building a Kernel
Custom Kernel Configuration
Inclusions, Exclusions, and Expanding the Kernel
7 THE NETWORK
Network Layers
The Network in Practice
Getting Bits and Hexes
Network Stacks
IPv4 Addresses and Netmasks
IPv6 Addresses and Subnets
TCP/IP Basics
Understanding Ethernet
8 CONFIGURING NETWORKING
Network Prerequisites
The Domain Name Service
Network Activity
Optimizing Network Performance
Network Adapter Teaming
Virtual LANs
9 SECURING YOUR SYSTEM
Who Is the Enemy?
FreeBSD Security Announcements
User Security
Shells and /etc/shells
root, Groups, and Management
Tweaking User Security
File Flags
Securelevels
Network Targets
Putting It All Together
10 DISKS, PARTITIONING, AND GEOM
Disks Lie
Device Nodes
The Common Access Method
The GEOM Storage Architecture
Hard Disks, Partitions, and Schemes
The Filesystem Table: /etc/fstab
What’s Mounted Now?
Disk Labeling
GEOM Withering
The gpart(8) Command
Scheming Disks
The GPT Partitioning Scheme
The MBR Partitioning Scheme
BSD Labels
11 THE UNIX FILE SYSTEM
UFS Components
Mounting and Unmounting Filesystems
UFS Resiliency
Creating and Tuning UFS Filesystems
UFS Snapshots
UFS Recovery and Repair
UFS Space Reservations
How Full Is a Partition?
Adding New UFS storage
12 THE Z FILE SYSTEM
Datasets
ZFS Pools
Virtual Devices
Managing Pools
Copy-On-Write
Snapshots
Compression
Pool Integrity and Repair
Boot Environments
13 FOREIGN FILESYSTEMS
FreeBSD Mount Commands
Using Removable Media
Memory Filesystems
devfs
Miscellaneous Filesystems
The Network File System
The Common Internet File System
Serving CIFS Shares
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
Ports and Packages
Packages
Package Repositories
Package Branches
Upgrading Packages
16 CUSTOMIZING SOFTWARE WITH PORTS
Making Software
Source Code and Software
The Ports Collection
The Ports Index
What’s In a Port?
Private Package Repositories
All Poudrieres, Large and Small
Updating Poudriere
More Poudriere
17 ADVANCED SOFTWARE MANAGEMENT
Using Multiple Processors: SMP
Threads, Threads, and More Threads
Startup and Shutdown Scripts
Managing Shared Libraries
Remapping Shared Libraries
Running Software from the Wrong OS
Using Linux Mode
Running Software from the Wrong Architecture or Release
18 UPGRADING FREEBSD
FreeBSD Versions
Upgrade Methods
Binary Updates
Upgrading via Source
Building FreeBSD from Source
Shrinking FreeBSD
Packages and System Upgrades
Updating Installed Ports
19 ADVANCED SECURITY FEATURES
Unprivileged Users
Network Traffic Control
Default Accept vs. Default Deny
TCP Wrappers
Packet Filtering
Blacklistd(8)
Public-Key Encryption
Global Security Settings
Preparing for Intrusions with mtree(1)
Monitoring System Security
Package Security
If You’re Hacked
20 SMALL SYSTEM SERVICES
Secure Shell
Email
Network Time
Name Service Switching
inetd
DHCP
Printing and Print Servers
TFTP
Scheduling Tasks
21 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
22 JAILS
Jail Basics
Jail Host Server Setup
Jail Setup
Managing Jails
More Jail Options
Jailing Ancient FreeBSD
Last Jail Notes
23 THE FRINGE OF FREEBSD
Terminals
Managing Cloudy FreeBSD
Diskless FreeBSD
Diskless Farm Configuration
Finalizing Setup
Storage Encryption
24 PROBLEM REPORTS AND PANICS
Bug Reports
System Panics
Recognizing Panics
Responding to a Panic
AFTERWORD
The FreeBSD Community
Why Do We Do It?
What Can You Do?
If Nothing Else
Getting Things Done
BIBLIOGRAPHY
References
Books I've Written
INDEX
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
INDEX
Next
Next Chapter
Absolute FreeBSD®, 3rd Edition
Absolute FreeBSD
, 3rd Edition is set in New Baskerville, Futura, Dogma, and TheSansMono Condensed.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset