Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
LINUX PROFESSIONAL INSTITUTE

LPI BSD Specialist

BSD-SPECIALIST

The LPI BSD Specialist certification validates your ability to administer FreeBSD, NetBSD, and OpenBSD systems with confidence. It is designed for system administrators who need to manage BSD-based environments of any kind, covering installation, software management, storage, networking, and core Unix skills. Earning it proves you can work across the three major BSD operating systems using standard tools and command-line practices.

648 practice questions · Updated 2026-07-30

5Domains
28Objectives
203Concepts
648Questions

BSD-SPECIALIST Curriculum

Every domain, objective, and concept the BSD-SPECIALIST exam measures.

  1. FreeBSD default installation
  2. NetBSD default installation
  3. OpenBSD default installation
  4. FreeBSD system upgrade
  5. NetBSD system upgrade
  6. OpenBSD system upgrade
  7. Determine OS type and version
  1. BSD package management overview
  2. Binary package installation
  3. Binary package querying
  4. Binary package uninstallation
  5. Ports collection structure
  6. Port compilation and installation
  7. Port uninstallation and cleanup
  8. Upgrade management
  9. Security vulnerability checking
  1. BSD Boot Process Overview
  2. Bootloader Role and Stages
  3. Using rc Scripts for Service Management
  4. Configuring Services at Boot Time
  5. Starting and Restarting the System
  6. Entering Single-User Mode
  1. Hardware inventory commands
  2. Boot-time probing analysis
  3. PCI device manipulation
  4. ATA device management
  5. SCSI device management
  6. Kernel module viewing
  7. Kernel module loading
  8. Kernel module unloading
  9. Module availability across BSDs
  1. Kernel MIB concept
  2. Viewing MIBs
  3. Runtime MIB modification
  4. Permanent MIB modification
  5. BSD securelevels concept
  6. Securelevel restrictions
  7. Raising securelevel
  8. Lowering securelevel

  1. Disk slice tables
  2. Disk labels
  3. Viewing disk slice tables and labels
  4. Creating and editing disk slice tables
  5. Editing the master boot record
  6. Disk label editing procedures
  1. Create UFS file systems
  2. Create ZFS file systems
  3. Determine disk space usage
  4. Check UFS filesystem consistency
  5. Check ZFS pool health
  6. Understand ZFS snapshots
  1. Identify mounted file systems
  2. Mount and unmount UFS file systems
  3. Mount and unmount ZFS file systems
  4. Configure boot-time mounts
  5. Resolve mount errors
  1. Traditional Unix permission model
  2. Symbolic permission notation
  3. Octal permission notation
  4. Using chmod
  5. SUID bit
  6. SGID bit
  7. Sticky bit
  8. Default permissions and umask
  9. Viewing ownership
  10. Modifying ownership with chown
  11. Modifying group ownership with chgrp
  1. BSD directory layout
  2. Utilities for finding binaries, source, manpages, and files
  3. Updating the locate database
  4. Using find with basic criteria
  5. Using find with time-based criteria
  6. Using find with size and permission criteria
  7. Using find with text pattern search

  1. Create user accounts
  2. Modify user accounts
  3. Remove user accounts
  4. Create system accounts
  5. Modify system accounts
  6. Remove system accounts
  7. Create groups
  8. Modify groups
  9. Remove groups
  10. Manage group membership
  11. Lock user accounts
  12. Unlock user accounts
  13. Change user passwords
  14. Change default shell
  15. Change other user properties
  16. Control home directory template files
  17. Verify account and group changes
  1. Periodic system scripts overview
  2. Configuring periodic scripts
  3. Manual execution of periodic scripts
  4. System crontab vs user crontabs
  5. Crontab fields
  6. Using crontab editor
  7. Controlling crontab access

713.3 Maintain System Time (weight: 1)

3 concepts · 15 questions
  1. NTP Fundamentals
  2. NTP Configuration
  3. Manual Time Synchronization

713.4 System Logging (weight: 2)

5 concepts · 9 questions
  1. System logging overview
  2. Viewing log files
  3. Monitoring ongoing logs
  4. Log rotation configuration
  5. Log rotation by size
  1. Role of MTA
  2. Identifying the MTA
  3. Creating email aliases in Sendmail
  4. Creating email aliases in Postfix
  5. Configuring Sendmail relay
  6. Configuring Postfix relay
  7. Viewing the mail queue
  8. Flushing the mail queue
  9. mbox vs maildir formats
  1. BSD lpr printing system overview
  2. Understanding /etc/printcap entries
  3. Viewing the print queue
  4. Manipulating print jobs

713.7 Manage User Sessions (weight: 1)

2 concepts · 11 questions
  1. Identify current system users
  2. Determine last user login times

  1. IPv4 Addressing Fundamentals
  2. IPv4 Subnetting
  3. IPv6 Addressing Fundamentals
  4. IPv6 Subnetting
  5. Subnet Mask Notation Conversion
  6. Network Address and Host Range Determination
  7. TCP Features
  8. UDP Features
  9. ICMP Features
  1. Temporary IP configuration
  2. Permanent IP configuration
  3. DHCP lease basics
  4. Viewing DHCP lease information
  5. Releasing and renewing DHCP leases
  6. Overriding DHCP-provided settings
  7. Interface aliases
  8. IPv6 SLAAC
  9. DHCPv6
  1. Determine current IP configuration
  2. Troubleshoot IPv4 connectivity
  3. Troubleshoot IPv6 connectivity
  4. Determine open TCP and UDP ports
  5. Verify TCP/IP service availability
  1. DNS theory basics
  2. Resource record types
  3. Reverse DNS lookups
  4. DNS server types
  5. Querying DNS records
  6. Name resolution order
  7. Recursive DNS server configuration
  8. DNS troubleshooting techniques

  1. BSD shell differences
  2. Using sh, csh, or tcsh
  3. Environmental variables
  4. Input/output redirection
  5. Wildcard specifications
  6. Manpage sections and usage
  7. Shell behavior modification
  8. Command aliases
  9. Command repetition with varying arguments
  1. cp command basics
  2. mv command basics
  3. rm command basics
  4. recursive copy
  5. recursive removal
  6. file type identification
  7. backup utilities
  1. Load average interpretation
  2. Virtual memory monitoring
  3. Process viewing and CPU usage
  4. Common Unix signals
  5. SIGTERM vs SIGKILL
  6. Sending signals to processes
  7. Ending processes and changing priority
  8. Background and foreground job control
  1. Pattern Matching Basics
  2. Character Classes
  3. Literal Characters
  4. Repetition Operators
  5. Metacharacters
  6. Inverse Filters
  1. vi modes and basic navigation
  2. vi text insertion and deletion
  3. vi search and replace
  4. vi save and quit commands
  5. modifying a read-only file
  6. exiting vi without saving
  1. Bourne vs. csh vs. bash scripting trade-offs
  2. Shebang line and script execution
  3. Comments in scripts
  4. Positional parameters
  5. Special parameters
  6. Wildcards in scripts
  7. Quoting and escaping
  8. Conditional statements
  9. Loop constructs
  10. Script troubleshooting techniques
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for BSD-SPECIALIST, so none is invented.