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 (ACL)s
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. Software RAID Devices
20.6. RAID3 - Byte-level Striping with Dedicated Parity
20.7. GEOM Gate Network Devices
20.8. Labeling Disk Devices
20.9. UFS Journaling Through GEOM
21. File Systems Support
21.1. Synopsis
21.2. The Z File System (ZFS)
21.3. Linux® Filesystems
22. Virtualization
22.1. Synopsis
22.2. FreeBSD as a Guest OS
22.3. FreeBSD as a Host
23. Localization - i18n/L10n Usage and Setup
23.1. Synopsis
23.2. The Basics
23.3. Using Localization
23.4. Compiling i18n Programs
23.5. Localizing FreeBSD to Specific Languages
24. Updating and Upgrading FreeBSD
24.1. Synopsis
24.2. FreeBSD Update
24.3. Portsnap: a Ports Collection Update Tool
24.4. Updating the Documentation Set
24.5. Tracking a Development Branch
24.6. Synchronizing Source
24.7. Rebuilding world
24.8. Tracking for Multiple Machines
25. DTrace
25.1. Synopsis
25.2. Implementation Differences
25.3. Enabling DTrace Support
25.4. Using DTrace
25.5. The D Language

All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.

Send questions about this document to <freebsd-doc@FreeBSD.org>.