LinuxCBT.com

Syllabus

Focus: FreeBSD Unix Version 10x

Duration: 16-Hours

    • Introduction | Features | Installations
      • Discuss BSD features
      • Identify and obtain installation images
      • Perform 'bootonly' installation
      • Complete installation and evaluate
      • Perform 'disc1' installation
      • Apply desired configuration and evaluate
      • Perform 'dvd1' installation
      • Ensure proper configurations
      • Evaluate results
    •  
    • Post-Installation Exploration and Checks
      • Peruse Console dump
      • 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
      • Evaluate accordingly
    •  
    • Unix Basics | Users | Groups | Permissions - Symlinks
      • 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
      • Evaluate results
    •  
    • 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
      • Evaluate results
    •  
    • Storage Management - GPART | GrowFS | SWAP
      • Discuss available Storage Management tools
      • Explore default partition layout
      • Allocate virtual storage to BSD nodes
      • Use GPART to dynamically provision partitions
      • Overlay File Systems as needed
      • Confirm content storage | retrieval
      • Backup | Restore Partition metadata
      • Extend existing partitions as desired
      • Online extension of underlying File System to reflect new partition space
      • Confirm availability of extended storage
      • Discuss partition extension caveats
      • Identify current SWAP environment
      • Propose SWAP extension options
      • Extend SWAP using various methods
      • Confirm allocated SWAP
      • Enable | Disable SWAP for efficiency
    •  
    • Systems Management Basics | Common Client Utilities | Cron
      • Use common network client tools
      • Explore common client resolution tools
      • Use key network client tools to ascertain information
      • Explore system scheduler configuration
      • Use Cron to Schedule job and monitor updates
      • Evaluate results
    •  
    • 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
    •  
    • BIND | DNS Implementation
      • Explore default client resolution configuration
      • Install BIND
      • Confirm Caching-Only DNS configuration
      • Implement Primary | Secondary DNS Zones
      • Ensure resolution for IPv[4|6] records
      • Implement Reverse IPv[4|6] Zones
      • Ensure forward and reverse queries
    •  
    • Web Application Services | Apache HTTPD
      • Implement Apache Web Server
      • Examine httpd.conf file directives
      • Explore Apache tree
      • Configure IP-based Virtual Hosts
      • Collapse IP-based VHosts to Name-based Virtual Hosts
      • Confirm accessibility
    •  
    • PHP | MySQL Relational Database Management System (RDMBS)
      • Enable PHP modules
      • Ensure Apache connectivity
      • Install MySQL Relational Database Management System
      • Secure access to MySQL
      • Explore MySQL Terminal Monitor Client
      • Create sample MySQL database
      • Perform customary queries
      • Ensure persistence
    •  
    • Network Reconnaissance with NMap
      • Install current version of NMAP
      • Identify commonly used NMAP options/switches/parameters
      • Perform default TCP SYN-based ethical scans of local and remote resources
      • Alternate scans with TCP-Connect to improve performance
      • Contrast scan types and discuss
      • Use NMAP to perform operating system fingerprinting and versioning
      • Perform various scans and evaluate
    •  

UnixCBT BSD10x Edition

  •  
DEMO