WhiteSpace Edition
Details
Release Info
Ubuitous; non-printing Chars are everywhere. Sans doubt, they're important in helping us sort fields and records. As such, familiarity with these chars can prove quite useful and applicable in your computing journey. Have a glance at some of the salient non-printing chars in this release.Release Syllabus
WhiteSpace
- Discuss Features
- CLI ARGs
- echo
- cat | for
- Blanks Lines
- Leading Space
- Trailing Space
- Remove Spaces
- Substitute Spaces
- Normalize Delimiters
- Record Separators
- NUL Separators
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
ZFS Edition
Details
Release Info
Extra extra, storage is cheap, storage is cheap. Spread the not-so-new 'news.' As such, we think horizontal scaling and management of commodity storage in-lieu of vertical, limited scaling. File systems and Volume managers have been extended and commoditized to handle rather inexpensivly, massive scales of storage. LVM and ZFS are examples of Volume Management frameworks that offer extremely scalable options once the domain of proprietary solutions. Spend some time on LVM and ZFS.Release Syllabus
ZFS Administration
- Discuss Features
- Extend Default Pool
- Projects Pool
- User FS
- Quotas
- Compression
- Snapshots
- Clones
- Mirroring
- RAIDZ
- Replication
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
BSD13x Edition
Details
Release Info
Look no further than MacOSX. It thrives because of BSD Unix. As does: iOS. So, that device you're likely holding is powered by BSD Unix. Light and Fast are irrefutable hallmarks of BSD Unix. It is embedded in so many applications that it is a must-know in your OS | Distro toolbox. Certainly Linux is supreme on many fronts, but, BSD is a mighty contender.Release Syllabus
FreeBSD Unix Version 13x
- Introduction | Features | Installations
- Discuss BSD features
- Identify and obtain installation images
- Install
- Evaluate results
- Unix Basics | Users | Groups | Permissions - Symlinks
- Z-SHELL
- 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
- Storage Management - GPART | GrowFS | SWAP
- Explore default partition layout
- SWAP Management
- ZFS Administration Intro
- Services | Cron | Syslog | LOG Rotation
- Services
- Cron
- Discuss available facilities
- Explore standard Syslog configuration
- Consolidate Syslogs across target BSD instances
- Log Rotation
- IP Configuration and Management
- Discuss available facilities
- Explore default per-installation configuration
- Oscillate between static and dynamic configurations
- Provision multiple IP addresses across hosts
- Split Back-End
- Evaluate results
- Web Services
- NginX
- 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
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
ngx-regex Edition
Details
Release Info
Regular Expressions (RegExes), as cryptic as they can appear, provide critical services in parsing information; particularly textual. Virtually every tool that handles text provides hooks to RegExes to simplify our ability to reduce result-sets to the essential bits. In this release, explore RegExes within the context of the NginX web service.Release Syllabus
NginX RegExes
- Server Name
- (Host | Domain) Mappings
- Location Modifiers
- Set Default Server
- (Deny | Permit) dotfiles
- (Deny | Permit) Suffixes
- Rewrite Sans Suffix
- Remove Suffix
- Remove Trailing Slash
- Remove 3LD
- 3LD Exemptions
- Fix Infinite Redirect
- Remove Query String
- Query String 444
- Parse Query String
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
ngx-rolling Edition
Details
Release Info
We have grown accustomed to one-time-passwords in 2FA applications as a means to significantly improve the security of our digital services and lives. As such, it may be worth spending some time exploring such integrations in NginX to help provide such services to clients. In this release, we will generate ‘rolling’ one-time-codes that can be used to restrict access to content.Release Syllabus
NginX Rolling
- COOKIE-based Access
- PHP Gen Rolling Token
- Lua Gen Rolling Token
- NginX Integration
- Multiple Secure Areas
- Secure Link
- Refresh Token
- ONE Token
- ONE Link
- Token Duration
- Invalidate Token
- LOG Invalid Tokens
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
ngx-location Edition
Details
Release Info
Request | Response. That is the ordinary flow of HTTP(s) communications. Embedded in each Request, is the Prefix of interest you would like the web server, in this case NginX, to consider. NginX searches for Locations that are ideal and processes the rule(s) therein, rendering fabulous HTML, even if error-bound. Locations map web space, to File System (FS), and other spaces. Spend a bit studying NginX Locations in this release.Release Syllabus
NginX Location
- Environment
- Echo Locations
- Location Modifiers
- Try Files
- Trailing Slash
- (Deny | Permit) dotfiles
- (Deny | Permit) Suffixes
- Prefixes
- Root Locations
- Alias Locations
- Single File Location
- Return Location
- Conditional Location
- PHP Location
- Restrict Methods
- COOKIE-Based Location
- 444 Location