Part III. System Administration

The remaining chapters of the FreeBSD Handbook cover all aspects of FreeBSD system administration. Each chapter starts by describing what you will learn as a result of reading the chapter, and also details what you are expected to know before tackling the material.

These chapters are designed to be read when you need the information. You do not have to read them in any particular order, nor do you need to read all of them before you can begin using FreeBSD.

Table of Contents
12. Configuration and Tuning
12.1. Synopsis
12.2. Initial Configuration
12.3. Core Configuration
12.4. Application Configuration
12.5. Starting Services
12.6. Configuring cron(8)
12.7. Using rc(8) Under FreeBSD
12.8. Setting Up Network Interface Cards
12.9. Virtual Hosts
12.10. Configuring the System Logger, syslogd
12.11. Configuration Files
12.12. Tuning with sysctl(8)
12.13. Tuning Disks
12.14. Tuning Kernel Limits
12.15. Adding Swap Space
12.16. Power and Resource Management
12.17. Using and Debugging FreeBSD ACPI
13. The FreeBSD Booting Process
13.1. Synopsis
13.2. The Booting Problem
13.3. The Boot Manager and Boot Stages
13.4. Kernel Interaction During Boot
13.5. Device Hints
13.6. Init: Process Control Initialization
13.7. Shutdown Sequence
14. Users and Basic Account Management
14.1. Synopsis
14.2. Introduction
14.3. Modifying Accounts
14.4. Limiting Users
14.5. Groups
14.6. Becoming Superuser
15. Security
15.1. Synopsis
15.2. Introduction
15.3. Securing FreeBSD
15.4. DES, Blowfish, MD5, SHA256, SHA512, and Crypt
15.5. One-time Passwords
15.6. TCP Wrappers
15.7. Kerberos5
15.8. OpenSSL
15.9. VPN over IPsec
15.10. OpenSSH
15.11. Filesystem Access Control Lists (ACLs)
15.12. Monitoring Third Party Security Issues
15.13. FreeBSD Security Advisories
15.14. Process Accounting
15.15. Resource Limits
16. Jails
16.1. Synopsis
16.2. Terms Related to Jails
16.3. Introduction
16.4. Creating and Controlling Jails
16.5. Fine Tuning and Administration
16.6. Application of Jails
17. Mandatory Access Control
17.1. Synopsis
17.2. Key Terms in This Chapter
17.3. Explanation of MAC
17.4. Understanding MAC Labels
17.5. Planning the Security Configuration
17.6. Module Configuration
17.7. The MAC See Other UIDs Policy
17.8. The MAC BSD Extended Policy
17.9. The MAC Interface Silencing Policy
17.10. The MAC Port Access Control List Policy
17.11. The MAC Partition Policy
17.12. The MAC Multi-Level Security Module
17.13. The MAC Biba Module
17.14. The MAC LOMAC Module
17.15. Nagios in a MAC Jail
17.16. User Lock Down
17.17. Troubleshooting the MAC Framework
18. Security Event Auditing
18.1. Synopsis
18.2. Key Terms in This Chapter
18.3. Installing Audit Support
18.4. Audit Configuration
18.5. Administering the Audit Subsystem
19. Storage
19.1. Synopsis
19.2. Device Names
19.3. Adding Disks
19.4. USB Storage Devices
19.5. Creating and Using CD Media
19.6. Creating and Using DVD Media
19.7. Creating and Using Floppy Disks
19.8. Creating and Using Data Tapes
19.9. Backup Strategies
19.10. Backup Basics
19.11. Network, Memory, and File-Backed File Systems
19.12. File System Snapshots
19.13. File System Quotas
19.14. Encrypting Disk Partitions
19.15. Encrypting Swap Space
19.16. Highly Available Storage (HAST)
20. GEOM: Modular Disk Transformation Framework
20.1. Synopsis
20.2. GEOM Introduction
20.3. RAID0 - Striping
20.4. RAID1 - Mirroring
20.5. RAID3 - Byte-level Striping with Dedicated Parity
20.6. GEOM Gate Network Devices
20.7. Labeling Disk Devices
20.8. UFS Journaling Through GEOM
21. File Systems Support
21.1. Synopsis
21.2. The Z File System (ZFS)
21.3. Linux® Filesystems
22. The vinum Volume Manager
22.1. Synopsis
22.2. Access Bottlenecks
22.3. Data Integrity
22.4. vinum Objects
22.5. Some Examples
22.6. Object Naming
22.7. Configuring vinum
22.8. Using vinum for the Root File System
23. Virtualization
23.1. Synopsis
23.2. FreeBSD as a Guest OS
23.3. FreeBSD as a Host
24. Localization - i18n/L10n Usage and Setup
24.1. Synopsis
24.2. The Basics
24.3. Using Localization
24.4. Compiling i18n Programs
24.5. Localizing FreeBSD to Specific Languages
25. Updating and Upgrading FreeBSD
25.1. Synopsis
25.2. FreeBSD Update
25.3. Portsnap: a Ports Collection Update Tool
25.4. Updating the Documentation Set
25.5. Tracking a Development Branch
25.6. Synchronizing Source
25.7. Rebuilding world
25.8. Tracking for Multiple Machines
26. DTrace
26.1. Synopsis
26.2. Implementation Differences
26.3. Enabling DTrace Support
26.4. Using DTrace
26.5. The D Language

This, and other documents, can be downloaded from http://ftp.FreeBSD.org/pub/FreeBSD/doc/

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.

For questions about this documentation, e-mail <doc@FreeBSD.org>.