Part III. System configuration, administration and tuning
Prev     Next




Part III. System configuration, administration and tuning



Table of Contents


5. The first steps on NetBSD


5.1. Troubleshooting


5.1.1. Boot problems

5.1.2. Misconfiguration of /etc/rc.conf


5.2. The man command

5.3. Editing configuration files

5.4. Login

5.5. Changing the root password

5.6. Adding users

5.7. Shadow passwords

5.8. Changing the keyboard layout

5.9. System time

5.10. Secure Shell (ssh(1))

5.11. Basic configuration in /etc/rc.conf

5.12. Basic network settings

5.13. Mounting a CD-ROM

5.14. Mounting a floppy

5.15. Installing additional software

5.16. Security alerts

5.17. Stopping and rebooting the system


6. Editing


6.1. Introducing vi


6.1.1. The viinterface

6.1.2. Switching to Edit Mode

6.1.3. Switching Modes & Saving Buffers to Files

6.1.4. Yanking and Putting

6.1.5. Navigation in the Buffer

6.1.6. Searching a File, the Alternate Navigational Aid

6.1.7. A Sample Session


6.2. Configuring vi


6.2.1. Extensions to .exrc

6.2.2. Documentation


6.3. Using tags with vi


7. The rc.d System


7.1. Basics

7.2. The rc.d Scripts

7.2.1. Packages installing rc.d scripts

7.3. The Role of rcorder and rc.d Scripts

7.4. Additional Reading


8. Console drivers


8.1. wscons


8.1.1. wsdisplay

8.1.2. wskbd

8.1.3. wsmouse



9. The X Window System


9.1. What is X11 / Xorg?

9.2. Configuration

9.3. The keyboard

9.4. The monitor

9.5. Starting X

9.6. Customizing X

9.7. Other window managers or desktop environments

9.8. Graphical login with xdm

9.9. Using multiple or remote X servers

9.10. Further resources


10. Audio


10.1. Configuring the default audio device

10.2. Configuring the mixer and volume

10.2.1. Setting default mixer settings on boot

10.3. Pseudo audio devices

10.4. Recording and playback commands


10.4.1. audioplay(1)

10.4.2. audiorecord(1)

10.4.3. audioctl(1)


10.5. MIDI support


10.5.1. midirecord(1)

10.5.2. midiplay(1)


10.6. Intel HD Audio devices

10.6.1. Built-in and jacks: DACs/ADCs


11. Power management


11.1. Basic power management commands


11.1.1. Powering off or rebooting the system

11.1.2. Using ACPI sleep states (suspend and resume)

11.1.3. Suspending and resuming individual devices

11.1.4. Adjusting CPU frequency at runtime

11.1.5. Using IEEE 802.11 (Wi-Fi) power saving mode


11.2. Sensors and monitoring

11.3. An introduction to powerd


11.3.1. Example: using powerd to suspend on lid close

11.3.2. Example: reducing CPU frequency when unplugged



12. Printing


12.1. Enabling the printer daemon

12.2. Configuring /etc/printcap

12.3. Configuring Ghostscript

12.4. Printer management commands

12.5. Remote printing


13. Using removable media


13.1. Initializing and using USB flash drives

13.2. Initializing and using floppy disks

13.3. How to use a ZIP disk

13.4. Reading data CDs with NetBSD

13.5. Reading multi-session CDs with NetBSD

13.6. Allowing normal users to access CDs

13.7. Mounting an ISO image

13.8. Using video CDs with NetBSD

13.9. Using audio CDs with NetBSD

13.10. Creating an MP3 (MPEG layer 3) file from an audio CD

13.11. Using a CD-R writer with data CDs

13.12. Using a CD-R writer to create audio CDs

13.13. Creating an audio CD from MP3s

13.14. Copying an audio CD 

13.15. Copying a data CD with two drives

13.16. Using CD-RW rewritables

13.17. DVD support

13.18. Creating ISO images from a CD

13.19. Getting volume information from CDs and ISO images


14. The cryptographic device driver (CGD)


14.1. Overview


14.1.1. Why use disk encryption?

14.1.2. Logical Disk Drivers

14.1.3. Availability


14.2. Components of the Crypto-Graphic Disk system


14.2.1. Kernel driver pseudo-device

14.2.2. Ciphers

14.2.3. Obsolete Ciphers

14.2.4. Verification Methods


14.3. Example: encrypting your disk


14.3.1. Preparing the disk

14.3.2. Scrubbing the disk

14.3.3. Creating the cgd

14.3.4. Modifying configuration files

14.3.5. Restoring data


14.4. Example: encrypted CDs/DVDs


14.4.1. Creating an encrypted CD/DVD

14.4.2. Using an encrypted CD/DVD


14.5. Example: encrypted iSCSI devices


14.5.1. Creating an encrypted iSCSI device

14.5.2. Device Initialisation

14.5.3. Unmounting the Encrypted Device

14.5.4. Normal Usage


14.6. Suggestions and Warnings


14.6.1. Using a random-key cgd for swap

14.6.2. Warnings


14.7. Further Reading


15. Concatenated Disk Device (CCD) configuration


15.1. Install physical media

15.2. Configure Kernel Support

15.3. Disklabel each volume member of the CCD

15.4. Configure the CCD

15.5. Initialize the CCD device

15.6. Create a 4.2BSD/UFS filesystem on the new CCD device

15.7. Mount the filesystem


16. NetBSD RAIDframe


16.1. RAIDframe Introduction


16.1.1. About RAIDframe

16.1.2. A warning about Data Integrity, Backups, and High  Availability 

16.1.3. Getting Help


16.2. Setup RAIDframe Support


16.2.1. Kernel Support

16.2.2. Power Redundancy and Disk Caching


16.3. Example: RAID-1 Root Disk


16.3.1. Pseudo-Process Outline 

16.3.2. Hardware Review

16.3.3. Initial Install on Disk0/wd0

16.3.4. Preparing Disk1/wd1

16.3.5. Initializing the RAID Device

16.3.6. Setting up Filesystems

16.3.7. Migrating System to RAID

16.3.8. The first boot with RAID

16.3.9. Adding Disk0/wd0 to RAID

16.3.10. Testing Boot Blocks



17. NetBSD Logical Volume Manager (LVM) configuration


17.1. Anatomy of NetBSD Logical Volume Manager

17.2. Install physical media

17.3. Configure Kernel Support

17.4. Disklabel each physical volume member of the LVM

17.5. Create Physical Volumes

17.6. Create Volume Group

17.7. Create Logical Volume

17.8. Example: LVM with Volume groups located on raid1


17.8.1. Loading Device-Mapper driver

17.8.2. Preparing raid1 installation

17.8.3. Creating PV, VG on raid disk

17.8.4. Creating LV's from VG located on raid disk

17.8.5. Integration of LV's in to the system



18. Pluggable Authentication Modules (PAM)


18.1. About

18.2. Introduction

18.3. Terms and conventions


18.3.1. Definitions

18.3.2. Usage examples


18.4. PAM Essentials


18.4.1. Facilities and  primitives

18.4.2. Modules

18.4.3. Chains and  policies

18.4.4. Transactions


18.5. PAM Configuration


18.5.1. PAM policy files

18.5.2. Breakdown of a  configuration line

18.5.3. Policies


18.6. PAM modules


18.6.1. Common Modules

18.6.2. NetBSD-specific PAM Modules


18.7. PAM Application Programming

18.8. PAM Module Programming

18.9. Sample PAM Application

18.10. Sample PAM Module

18.11. Sample PAM Conversation  Function

18.12. Further Reading


19. Tuning NetBSD


19.1. Introduction

19.1.1. Overview

19.2. Tuning Considerations


19.2.1. General System Configuration

19.2.2. System Services

19.2.3. The NetBSD Kernel


19.3. Visual Monitoring Tools


19.3.1. The top Process Monitor

19.3.2. The sysstat utility


19.4. Monitoring Tools


19.4.1. fstat

19.4.2. iostat

19.4.3. ps

19.4.4. vmstat


19.5. Network Tools


19.5.1. ping

19.5.2. traceroute

19.5.3. netstat

19.5.4. tcpdump


19.6. Accounting


19.6.1. Enabling Accounting

19.6.2. Reading Accounting Information

19.6.3. How to Put Accounting to Use


19.7. Kernel Profiling


19.7.1. Getting Started

19.7.2. Interpretation of kgmon Output

19.7.3. Putting it to Use

19.7.4. Summary


19.8. System Tuning


19.8.1. Using sysctl

19.8.2. tmpfs & mfs

19.8.3. Journaling

19.8.4. LFS


19.9. Kernel Tuning


19.9.1. Preparing to Recompile a Kernel

19.9.2. Configuring the Kernel

19.9.3. Building the New Kernel 

19.9.4. Shrinking the NetBSD kernel



20. NetBSD Veriexec subsystem


20.1. How it works

20.2. Signatures file

20.3. Generating fingerprints

20.4. Strict levels

20.5. Veriexec and layered file systems

20.6. Kernel configuration


21. Bluetooth on NetBSD


21.1. Introduction

21.2. Supported Hardware

21.3. System Configuration

21.4. Human Interface Devices


21.4.1. Mice

21.4.2. Keyboards


21.5. Personal Area Networking

21.5.1. Personal Area Networking User

21.6. Serial Connections

21.7. Audio


21.7.1. SCO Audio Headsets

21.7.2. SCO Audio Handsfree


21.8. Object Exchange

21.9. Troubleshooting


22. Miscellaneous operations


22.1. Installing the boot manager

22.2. Deleting the disklabel

22.3. Speaker

22.4. Forgot root password?

22.5. Password file is busy?

22.6. Adding a new hard disk

22.7. How to rebuild the devices in /dev






Prev     Next
Chapter 4. Upgrading NetBSD  Home  Chapter 5. The first steps on NetBSD