Deb10x Edition
Details
Release Info
Among the longstanding and well-maintained Distros is Debian. Its 'apt' package management framework is legendary; as is its commitment to supply por gratis, recurring security updates over a long horizon. Indeed, this distinguishes Debian and its relatives as the leading Linux Distros available.Release Syllabus
Debian 10x Administration
- $SHELL BASICS
- Explore usage of the following useful commands
- ls, pwd, cd, cp, mv, rm, mkdir, rmdir, whoami, tty
- cat, file, chmod, chown, history
- STDIN, STDOUT, STDERR, UNIX Pipes, Redirection, Command Chaining
- ps, df, free, top, dd
- stat, which, w, who
- Archival and compression utilities with tar|gzip|bzip2
- Use checksum programs to confirm content integrity
- Explore important SSH clients for secure access
- Provision VNC GUI-enabled Remote access
- Provision Users && Groups as needed
- Evaluate effective permissions
- Default to Z-Shell
- Secure Communications
- Explore SSH defaults
- Use SSH to connect to targets
- Transfer data with: SFTP | SCP
- Use 'parallel-ssh' to invoke commands on multiple targets
- Storage Management
- Explain common Linux file permissions
- Discuss various Linux file attributes | features
- SymLinks
- Explore available disks with 'fdisk'
- Allocate new virtual storage for additional partitions
- Provision EXT4 File Systems
- Duplicate Partitions
- Examine default and Provision additional Swap storage
- Allocate | De-allocate SWAP as needed
- Ensure persistence across EXT4 and SWAP provisions
- Use GNOME Disks to manage storage graphically
- Explore Logical Volume Management (LVM) Configuration
- Create volume sets using: Logical Volume Management (LVM)
- Ana(Cron) Schedulers
- Anacron
- Identify key Cron configuration scopes (Global & User)
- Explain Crontab file format and applicable options
- Define global cron jobs
- Define custom cron jobs user-wide
- Evaluate results of cron jobs
- SystemD | Logs | Rotation
- SystemD - Key Utilities
- Explore default SYSLOG configuration
- Expose 'rsyslog' configuration
- Explore LOG Rotation configuration
- Peruse various SYSLOG LOGs
- Discuss various configurations options
- Package Management
- Explore default APT configuration
- Identify commonly-used package management tools
- Enumerate installed packages
- Identify package owners based on system binaries
- Discuss 'apt' and 'dpkg' options
- Install | Remove various packages
- Debian Networking
- Network Tools | IP Configuration
- Use GUI to initiate common network queries
- Discuss results of initiated queries
- Examine default IP configuration
- Extend IP configuration to facilitate additional addresses
- Confirm communications
- Extend multiple addresses on various servers
- Network Tools | IP Configuration
- NMap Reconnaissance
- Identifiy key NMAP configuration files
- Identify commonly used NMAP options/switches/parameters
- Scan Server resource
- Perform default TCP Connect-based ethical scans of local and remote resources
- SSH Brute-Force Scan
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
devfd012 Edition
Details
Release Info
Integral to the functioning of C-oriented IO streams is the notion of file-descriptors. In particular, three standard file-descriptors are found across implementations and are regularly instantiated and referenced by users, processes and the kernel alike. (Input | Output | Error Handling) are the three requisite file-descriptors you should be comfortable with when navigating Linux, Unix and other modern systems.Release Syllabus
/dev/fd012
- Discuss Features
- STDIN - (Keyboard | File | Pipe | Network)
- STDOUT - (TTY | File | Pipe | Network)
- STDERR - (Clobber | Append | TTY | File | Pipe | Vanish | Network)
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
ngx-mods Edition
Details
Release Info
NginX, unsurprisingly like its contemporaries, is modular. Standard-issue is replete with useful, common-denominator modular functionality of varying degrees. However, peer a bit deeper and realize a world of interesting extended functionality, which renders NginX even more apt in its stance, disposition, capabilities, and prowess. NginX is highly-programmable, which lends relief to the initiated Web Administrator. Let's have a glance @ some of the salient modules of interest in this release.
Release Syllabus
NginX Mods
- Discuss Features
- Setup Environment
- TLS Support
- Security Headers
- Content Compression - mod_brotli
- Config Propagate
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
rsync Edition
Details
Release Info
You sync, I synch, we ALL sync with 'rsync'. Hardly infallible, however, very close. The premiere content synchronization tool, 'rsync' excels at dispersing the delta of our changes, saving us: bits, time, bandwidth, and, money. Once employed, there is NO excluding this tool from your kit. More-or-less invaluable. 'rsync' is rated.Release Syllabus
rsync
- Discuss Features
- Dry-Run | Quiet Mode
- Archive Mode
- Compression
- Progress | Stats
- (Forward | Reverse) Sync
- Symlinks
- Exclusions
- Disable Compression
- Sync Algos
- Delete Extraneous Content
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
TCPDump Edition
Details
Release Info
The de facto standard utility for capturing (tcpdump) and filtering (BPFs) packets, TCPDump is invariably at your disposal to gain intelligence; a powerful reconnaissance and training tool. Powered by another de facto library, 'libpcap', TCPDump ensures reliable encoding and compatibility of your captures for post-processing with other common tools. Capture, Store and Filter Packets of interest in this release.
Release Syllabus
TCPDump
- Discuss Features
- Peruse Usage
- Precision Timestamps
- Berkeley Packet Filters
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
Sockets Edition
Details
Release Info
Core to IP communications is the Socket. Sockets wed Clients and Servers across the bulk of Applications and use-cases. Most are connection-oriented, vis-à-vis TCP. Traditionally, 'netstat' has been the de facto socket-expostion agent du jour. In more recent times, however, 'ss' has emerged and now favoured as an elevated socket-exposition agent. Know 'netstat', but also be equally amenable to the virtues of: 'ss'. Let's have a glance at 'ss' in this release.Release Syllabus
Sockets
- Discuss Features
- Unix Domain Sockets (UDS)
- UDP Sockets
- MySQL Socket Invocation | Capture
- (All | Listeners)
- TCP Sockets
- IPv[46] Sockets
- Established Sockets
- (src | dst | sport | dport)
- (big | bucket | syn-rcv | info) States
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
heredoc Edition
Details
Release Info
Visibly, 80-Columns of characters displayed is agreeable; certain to rightly-render. In practice, whether @ the CLI or inside of your script, strings can, and do become intractable, leading to multiple lines, reliance upon proper-escaping and the like. HereDoc, widely-implemented across environments, alleviates this concern, rendering long strings much more manageable. Use the mechanism to your advantage across your toolset.Release Syllabus
HereDoc
- Discuss Features
- $SHELL Examples
- (cat | tee | ssh | redis-cli | mysql)
- Redirect Output
- Pipe Output
- Script Examples
- PHP Examples
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
Ubu20x Edition
Details
Release Info
Widely considered the top Linux Distro, Ubuntu builds on Debian, and offers a mature and stable framework upon which to build your important Applications and Services. Gander not beyond Long Term Support (LTS) Releases, which are made available every ~24-months, and, offer 5-years of security updates por gratis, to appreciate why Ubuntu wins. Canonical is boss; build your offerings on Ubuntu.Release Syllabus
Ubuntu 20x Administration
- Upgrades | Installations
- Identify current configuration
- Discuss new features
- Snapshot current configuration
- Upgrade instance online
- Confirm upgraded environment
- Perform Installations
- SUDO Retrofit
- Automatic Updates
- SHELL Commands | Essentials
- tty, pts, ll, la, l, ls, find
- alias, cat, file, chmod, chown, history, dd, blkid
- IO, Pipes, Redirection, Command Chaining
- ps, top, /proc, /sys
- head, tail, sudo, su
- w, who, whoami, which, whereis
- Static IPs Set
- Duplicate VM - Retrofit
- Common Network Clients
- Identify important client utilities
- Networking: ping, netstat, mtr, telnet
- File Retrieval: wget, curl
- Name Resolvers: host, dig, /etc/hosts
- OpenSSH | Parallel SSH
- Identify Defaults
- Discuss TTYs
- Generate SSH PKI Usage Keys
- Ensure Password-less AUTH
- Non-interactively transport content with SCP
- Interactively move content with SFTP
- Install Parallel SSH clients
- Carry out parallel executions
- File Permissions | User Management
- Explain standard Linux (DAC) permissions
- Alter permissions as needed
- Test access to content
- SET[GU]ID Exploration
- Discuss Stickyness
- Discuss Symbolic Links
- Implement Soft | Hard Links
- Examine behavior
- User | Group Management
- Identify GUI | $SHELL User Management tools
- Explore: /etc/{passwd,shadow,group}
- Provision users | groups as needed
- Test functionality
- Modify accounts | groups as desired
- Confirm configuration
- Storage Management
- Explore current storage configuration
- Provision additional storage as needed
- Online Resize as desirable
- Mount | Test | Committ to: /etc/fstab
- Sync live content area
- Identify current SWAP environment
- Allocate SWAP as needed
- Enable | Committ to: /etc/fstab
- Logical Volume Management (LVM)
- Identify default configuration
- Provision LVM-dedicated storage
- Configure: PVs | VGs | LVs
- Extend storage as needed
- Reduce VG as needed
- Evaluate results
- Apt | Snap Packages
- Explore package footprint
- Peruse configuration
- Manage packages via 'apt'
- Discuss Snap Uni Packages
- Manage packages with 'snap'
- Confirm configuration
- Cron Scheduler
- Explore default configuration
- Discuss scheduling parameters
- Write simple $HELL script
- Schedule execution via Cron
- Alter schedule as desired
- Confirm expected behavior
- SYSLOG | LOG Rotation
- Explore default configuration
- Discuss Syslog Rules
- Except facilities from catchall: /var/log/syslog
- Explore key logs
- Explore LOG Rotation
- NginX
- Install
- Verify
- Explore Configuration
- PHP Support
- PPA Upgrade
- SystemD Environment
- Discuss Features
- Expose managed resources
- Manage Services
- Journal Control
- Hostname Control
- SSH Tunneling
- Pseudo-VPN Services
- Contrast with VPNs
- Create | Use Forward tunnels
- Establish Reverse Tunnels
- TCPDump Packets
- Explore 'tcpdump' basics
- Capture wide variety of packets
- Use BPFs to reduce captured data
- Replay captures with 'tcpdump'
- Parse with BPFs as desired
- GNU Privacy Guard (GPG)
- Provision Usage Keys
- Share Keys
- (De|En)crypt Content
- Sign and Verify Content
- Network Reconnaissance
- Install NMap
- Explore footprint
- Perform local reconnaissance
- Quickly identify available subnet-based nodes
- Comprehensive scan of select targets
- Explore scripts interface and discuss
- Evaluate results
- SSH Guard
- Install SSHGuard
- Discuss Features
- Generate SSH Traffic
- Evaluate results
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
RedCacheD5x-Repl Edition
Details
Release Info
NoSQL Engines are part-and-parcel of your App environment. They distribute and expedite access to your keys and values. Your App performs well. However, is it highly-available? Is it fault-tolerant? Redis provides answers to the aforementioned with relative ease. Not only is your App load distributed, it is more scalable and resilient when aptly configured. Spend some time exploring Redis Replication in this release.Release Syllabus
REDIS 5x Replication
- Discuss Features
- Install | Upgrade
- Replicate
- Toggle Slave Replica
- Authentication
- Replica of Replica
- Writable Replica
- Failover | Promote Slave to Master
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
mDB10x-Repl Edition
Details
Release Info
In this release, we explore common replication configurations that promote High-Availability (HA) of your MariaDB DBMS Instances. MariaDB replication facilitates broad distribution of your SQL datasets and dependent applications and services. Distributed Instances are the foundation of not only HA, but high-scalability and application resiliency. Simple replication configurations make enormous and immediate impact.Release Syllabus
MariaDB 10x Replication
- Discuss Features
- Master | Slave Replication Config
- Add Slave
- Import Data
- Replicate Specific DBs
- Slave Replication
- Table Replication
- Failover | Promote Slave to Master
Release Notes
Tokyo Time
16:9Rate
1.25xWatched
1Completed
1 of 5Certificate of Completion
ReCon78x Edition
Details
Release Info
NMap affords visibility into virtual and actual landscapes that can be obscure, at best, and ostensibly specious @ worst. Having a firm grasp of the longstanding, efficacious core-capabilities of this class-leading tool, confers natural advantages to otherwise disadvantaged men. Knowing is usually better than NOT-knowing. Knowledge begins with the Latin verb: reconnoiter. Naissance enables recognition of the landscape, which, prompts calls to action. Be at most comfortable with the Reconnaissance tool of choice: NMap.Release Syllabus
NMap Reconnaissance 7.8x
- Discuss Features
- Expose LOCALHOST
- Install Service
- LOG Scans
- Fast Scans | Specific Ports | UDP
- $USER Extension
- Subnet Scan
- Scan Subnet for Points-of-Interest
- Public Resource Scans using Scripts