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 Linux version 16x Administration
  • Installations | Upgrades
    • Expand specifications
    • Perform online Desktop upgrade
    • Oscillate Ubuntu Versions
    • Snapshot | Post Confirmation
    • Download and Verify ISO Images
  •  
  • Virtualisation | ESXi | Facillitate
    • Showcase environment
    • Perform 'Easy' ISO-based Install
    • Effect 'Normal' installation
    • Provision custom partitions Install
    • Perform Server Upgrade
    • Carry-out MySQL Post-Upgrade Fix
    • Future-proof Server Boot partition via extension
    • Initiate the creation of virtualisation template
    • Extend template to include disparate mounts
    • LVM Extend target partitions in VM image
    • Install VMWare tools to ensure 4D-Synch
  •  
  • Core Linux | Unix $HELL Commands
    • ls, pwd, cd, cp, mv, rm, mkdir, rmdir, whoami
    • alias, cat, file, chmod, chown, history, dd, blkid
    • STDIN | STDOUT, UNIX Pipes, Redirection, Command Chaining
    • ps, df, top, pagers
    • head, tail, which, w, who, sudo, su, wall
    • tar, gzip, bzip2
  •  
  • Common Network Clients
    • Discuss various relevant client utilities
    • Networking: ping, netstat, mtr, telnet
    • File Retrieval: Use WGET | Curl | LFTP to retrieve content
    • Name Resolvers: host, nslookup, dig, /etc/hosts
    • Checksum various content
    • Explore Time Administration
    • Replace 'ntpd' with 'chronyd'
    • Discuss applicability
  •  
  • Secure Shell | Parallel SSH
    • Peruse delivered environment
    • Expose TTYs
    • Generate SSH PKI Usage Keys
    • Migrate to PKI (Passwordless) AUTH
    • Non-interactively transport content with SCP
    • Interactively move content with SFTP
    • Ensure consistent PKI deployment
    • Install Parallel SSH clients
    • Carry out parallel, SSH-based executions
    • Confirm ordinary results
  •  
  • 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
  •  
  • Storage Management
    • Explore current storage configuration
    • Provision additional storage as needed
    • Online Resize as desirable
    • Mount | Test | Committ to: /etc/fstab
    • 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
  •  
  • Package Management
    • Identify key 'dpkg' | 'apt-get' | 'aptitude' | 'apt' features
    • Enumerate stock package-set
    • Update current packages
    • Install and confirm packages as desired
  •  
  • Cron Scheduler
    • Explore default configuration
    • Discuss scheduling parameters
    • Write simple $HELL script
    • Schedule execution via Cron
    • Alter schedule as desired
    • Confirm expected behavior
  •  
  • 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
    • Create interface aliases (sub-interfaces)
    • Test communications | Ensure persistence
    • Add IP ROUTE to access remote subnet
    • Test routing
    • Confirm persistence
    • Oscillate between 'ip' and 'ifconfig' stances
  •  
  • DHCP | DNS Servers - Implementation
    • Discuss features and benefits
    • 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
    • Implement DHCP Server
    • Dedicate VLAN | Test address assignment
  •  
  • FTP Server - Implementation
    • Discuss features and benefits
    • Install the 'mighty' VSFTPD
    • Explore defaults from disparate vantages
    • Connect anonymously - Read | Write
    • AUTH with known subject and evaluate
    • Disable unknown subjects (anonymous) and confirm
    • Tighten stance with forced TLS | SSL for known subjects
    • Ensure straightened posture is aligned
  •  
  • Apache HTTPD Server
    • Identify key Apache features
    • Explore default environment
    • Examine Apache logs configuration
    • 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
    • Parse captures with WireShark
  •  

Tokyo Time

16:9

Rate

1.25x

Watched

1

Completed

1 of 5