MicroBSD Handbook

The MicroBSD Documentation Project

Welcome to MicroBSD! This handbook covers the installation and day to day use of MicroBSD 0.6. This manual is a work in progress. Many sections do not yet exist and some of those that do exist need to be updated. The latest version of this document is always available from the MicroBSD web site.


Table of Contents

Preface
I. Getting Started
1 Introduction
1.1 Synopsis
1.2 Welcome to MicroBSD!
1.3 About the MicroBSD Project
2 Installing MicroBSD
2.1 Synopsis
2.2 Pre-installation Tasks
2.3 Starting the Installation
2.4 Setting up disks
2.5 Configuring your Network
2.6 Installation Options
2.7 Finishing Installation
3 Unix Basics
3.1 Synopsis
3.2 Permissions
3.3 Directory Structure
3.4 Mounting and Unmounting Filesystems
3.5 Processes
3.6 Daemons, Signals, and Killing Processes
3.7 Shells
3.8 Text Editors
3.9 Devices and Device Nodes
3.10 For More Information
4 Installing Applications
4.1 Synopsis
4.2 Overview of Software Installation
4.3 Finding Your Application
4.4 Using the Packages System
4.5 Using the Ports Collection
4.6 Post-installation activities
4.7 Compile Third-party Software
II. System Administration
5 Configuration and Tuning
5.1 Synopsis
5.2 Initial Configuration
5.3 Core Configuration
5.4 Application Configuration
5.5 Virtual Hosts
5.6 Configuration Files
5.7 Tuning Disks
5.8 Adding Swap Space
6 The MicroBSD Booting Process
6.1 Synopsis
6.2 The Booting Problem
6.3 The MBR, and Boot Stages One, Two, and Three
6.4 Kernel Interaction During Boot
6.5 Init: Process Control Initialization
6.6 Shutdown Sequence
7 Users and Basic Account Management
7.1 Synopsis
7.2 Introduction
7.3 The Superuser Account
7.4 System Accounts
7.5 User Accounts
7.6 Modifying Accounts
7.7 Limiting Users
7.8 Groups
8 Configuring the MicroBSD Kernel
8.1 Synopsis
8.2 Why Build a Custom Kernel?
8.3 Building and Installing a Custom Kernel
8.4 The Configuration File
8.5 Boot time configuration
8.6 If Something Goes Wrong
9 Security
9.1 Synopsis
9.2 Introduction
9.3 Securing MicroBSD
9.4 DES, MD5, and Crypt
9.5 S/Key
9.6 Kerberos
9.7 Firewalls
9.8 OpenSSL
9.9 IPsec
9.10 OpenSSH
10 Storage
10.1 Synopsis
10.2 Device Names
10.3 Adding Disks
10.4 RAID
10.5 Creating and Using Optical Media (CDs & DVDs)
10.6 Creating and Using Floppy Disks
10.7 Creating and Using Data Tapes
10.8 Backups to Floppies
10.9 Backup Basics
10.10 Network, Memory, and File-Based File Systems
10.11 File System Snapshots
10.12 File System Quotas
11 PPP and SLIP
11.1 Synopsis
11.2 Using User PPP
11.3 Using Kernel PPP
11.4 Using PPP over Ethernet (PPPoE)
11.5 Using PPP over ATM (PPPoA)
11.6 Using SLIP
12 Advanced Networking
12.1 Synopsis
12.2 Gateways and Routes
12.3 Bridging
12.4 NFS
12.5 Diskless Operation
12.6 ISDN
12.7 NIS/YP
12.8 DHCP
12.9 DNS
12.10 NTP
12.11 Network Address Translation
12.12 inetd ``Super-Server''
12.13 Parallel Line IP (PLIP)
12.14 IPv6
13 Electronic Mail
13.1 Synopsis
13.2 Using Electronic Mail
13.3 Sendmail Configuration
13.4 Qmail Server Installation

Next
Preface

This, and other documents, can be downloaded from MicroBSD.

For questions about MicroBSD, read the documentation before contacting <MicroBSD Support>.
Copyright © 1995-2003 by The FreeBSD Documentation Project, OpenBSD FAQ Copyright © 1998-2003 OpenBSD, Modified for MicroBSD