There are currently no items in your shopping cart.

User Panel

Forgot your password?.

BSD11x Edition (2017)

Video Introducing this tutorial

Introduction | Features | Installations:
Discuss BSD features
Identify and obtain installation images
Perform 'bootonly' installation
Complete installation and evaluate
Perform 'disc1' installation
Fix 'wheel' & SSH access
Perform 'dvd1' installation
RAIDZ Installation
Custom Partitions - Installation
KVM Image Installation
Evaluate results

Post-Installation Exploration and Checks:
Secure Single-User Mode
Confirm detected hardware environment
Check allocated storage
Confirm hostname configuration
Identify Network configuration
Ensure proper name resolver(s) are configured
Explore IP re-configuration as an alternative
Identify and discuss important BSD Files

Unix Basics | Users | Groups | Permissions - Symlinks:
Compression Utilities
Explore User | Group management with BSD Tools
Provision users | groups as needed
Explore standard Unix File System Permissions
Apply common permissions to file objects
Test accessibility and debug accordingly
Discuss Symbolic Links
Implement Soft Links as needed
Confirm Soft Link behaviour | limitations
Implement Hard Links as needed
Contrast Hard | Soft Links
Consider applicability of various linking mechanisms

Package Management - Ports | Packages | Updates:
Discuss available package management options
Explain Ports applications
Peruse Ports environment
Synchronize Ports tree to Online Repository
Explore 'pkg' binary package management system
Install binary packages as needed
Install Ports and confirm accordingly
Discuss Port Audit applications
Install Port Audit on various targets
Discuss PortSnap applicability
Discuss ramifications of Binary Packages
Confirm ALL installed packages: Ports and Packages

Storage Management - GPART | GrowFS | SWAP:
Explore default partition layout
UFS2 partitions with GPART
Resize partitions
Online resizing
SWAP Management
RAID1 - Mirroring
N-Way RAID1 - Mirroring
RAID3 - Redundancy
ZFS Administration Intro
ZFS - RAID1 - Mirroring
ZFS - RAIDZ - Redundancy

Systems Management Basics | Common Client Utilities | Cron:
Service Management
Use key network client tools to ascertain information
Explore system scheduler configuration
Use Cron to Schedule job and monitor updates

Log Management | Syslog | Newsyslog:
Discuss available facilities
Explore standard Syslog configuration
Consolidate Syslogs across target BSD instances
Confirm log consolidation
Explore log rotation mechanism

IP Configuration and Management:
Discuss available facilities
Explore default per-installation configuration
Oscillate between static and dynamic configurations
Provision multiple IP addresses across hosts
Debug routing issues as encountered
Standardise IP configuration based on logical per-host model
Evaluate results

BSD Services | System Control:
Explore default configuration
Identify Service Repository
Toggle Service availability
Discuss 'sysctl' applicability
Identify Kernel variables
Toggle Kernel variable values
Confirm results

Network Time Protocol (NTP):
Explore default configuration
Perform one-off time synchs
Confirm Timezone settings
Enable NTP services
Confirm time synchronization
Compare various NTP references
Discuss NTP protocol behavior
Ensure persistent configuration

File Transfer Protocol (FTP) | TFTPD:
Enable FTP Server
Establish connectivity
Override FTP Server with VSFTPD
Disable Anonymous
TFTPD Server
Backup Router Configuration

BIND | DNS Implementation:
Explore default client resolution configuration
Install BIND
Confirm Caching-Only DNS configuration
Implement Primary | Secondary DNS Zones

Web Application Services | Apache HTTPD:
Implement Apache Web Server
Examine httpd.conf file directives
Explore Apache tree
Provision Virtual Hosts
Apache SSL
Redirect Clear-Text Sites to SSL | TLS

Network Reconnaissance with NMap:
Install NMap
Explore top-level container
Identify commonly used NMAP options/switches/parameters
Carry-out NMap Scans
Alternate scans with TCP-Connect to improve performance
Contrast scan types and discuss
Use NMAP to perform operating system fingerprinting and versioning
Script Scans