You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

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 18x Administration
  • Desktop | Upgrades
    • Identify current configuration
    • Discuss new features
    • Snapshot current configuration
    • Upgrade instance online
    • Confirm upgraded environment
  •  
  • SHELL Commands and Navigation
    • 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
  •  
  • Common Network Clients
    • Identify important client utilities
    • Networking: ping, netstat, mtr, telnet
    • File Retrieval: wget, curl
    • Name Resolvers: host, nslookup, 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
  •  
  • Screen | Persistent TTYs
    • Discuss caveats of default $SHELL access
    • Spawn 'screen' instances
    • Navigate 'screen' instances
    • Detatch | Re-attach | Share 'screen' resources
    • Spawn | Terminate 'screen' instances as desired
    • Oscillate as desired and confirm
  •  
  • LSOF
    • Use 'lsof' to expose file | socket usage
    • Use lsof to identify various resources
    • Discuss general usage | applicability
  •  
  • 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
  •  
  • Apt | Snap Packages
    • Explore package footprint
    • Peruse configuration
    • Manage packages via 'apt'
    • Discuss Snap Uni Packages
    • Manage packages with 'snap'
    • Confirm configuration
  •  
  • Server Installations
    • Fetch latest ISO and Confirm
    • Easy Hypervisor Install
    • Regular Installation
    • Custom Deployment
    • Contrast Deployment Types
  •  
  • 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
  •  
  • AWS EBS Management
    • Provision instances
    • Allocate EBS Storage
    • Extend EBS Storage and Confirm
    • LVM-enable EBS-backed Storage
  • SystemD Environment
    • Discuss Features
    • Expose managed resources
    • Manage Services
    • Contrast with SystemV | Upstart
  • SYSLOG Configuration
    • Explore default configuration
    • Discuss Syslog Rules
    • Except facilities from catchall: /var/log/syslog
    • Explore key logs
    • Explore LOG Rotation
  •  
  • IP Administration
    • Expose Installed configuration
    • Identify available tools | configuration
    • Discuss Netplan.io Features
    • Create interface aliases (sub-interfaces)
    • Test communications | Ensure persistence
    • Add IP ROUTE to access remote subnet
    • Test routing
    • Confirm persistence
    • Oscillate between 'netplan.io', 'ip' and 'ifconfig' stances
  •  
  • Cron Scheduler
    • Explore default configuration
    • Discuss scheduling parameters
    • Write simple $HELL script
    • Schedule execution via Cron
    • Alter schedule as desired
    • Confirm expected behavior
  •  
  • SystemD TimeSyncD | Chrony
    • Expose default configuration
    • Confirm time accuracy
    • Install Chrony
    • Confirm configuration
  •  
  • DNS - Implementation
    • Discuss features and benefits
    • Explore Default Resolver: 'systemd-resolved'
    • Contrast with BIND
    • Implement DNS Caching-Only services
    • Explore default configuration
    • Resolve recursively as needed
    • Setup Primary DNS zone
    • Replicate to Secondary DNS server
    • Alter zone | Test replication
    • Confirm coexistence of Resolvers
  •  
  • Apache HTTPD Server
    • Identify key Apache features
    • Explore default environment
    • Examine Apache logs configuration
    • AWS Security Groups - Configure
    • Provision IP-based Virtual Hosts
    • Provision Name-based Virtual Hosts
    • Ensure distinct logs
    • Test Virtual Host connectivity
    • Implement Apache SSL
  •  
  • Apache SSL Configuration
    • Identify key Files and Tools
    • Invoke default SSL configuration and evaluate
    • Generate certificates for default instance
    • Generate certs for virtual hosts and apply
    • Test secure connectivity
  •  
  • MySQL | PHPMyAdmin
    • Confirm installation
    • Alter bindings to permit external connections
    • Explore terminal environment
    • Execute ad-hoc commands
    • Manage MySQL instance with the lovely: PHPMyAdmin
    • Discuss opportunities
  •  
  • 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
  •  
  • TCPDump | WireShark | Capture | Packets | Analyze | Discuss
    • Explore 'tcpdump' basics
    • Capture wide variety of packets
    • Use BPFs to reduce captured data
    • Replay captures with 'tcpdump'
    • Parse with BPFs as desired
  •  

Tokyo Time

16:9

Rate

1.25x

Watched

1

Completed

1 of 5