LinuxCBT.com

Syllabus

Focus: Debian 9x Administration

Duration: 8-Hours

    • AWS Cloud Setup
      • Select Region for deployment
      • Discuss AWS VPC Semantics
      • Provision Instances per Availability Zone (AZ)
      • Update DNS CNAMEs
      • Update Security Groups
      • Confirm connectivity
    •  
    • $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, kill
      • less & more, head & tail, find
      • stat, which, w, who
      • dig, nslookup, host
      • 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
    •  
    • 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
      • Explore available disks with 'fdisk'
      • Allocate new virtual storage for additional partitions
      • Provision EXT4 File Systems on new partitions using 'parted'
      • 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)
    •  
    • CRON Scheduler
      • 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
    •  
    • SYSLOG | LOG Rotation
      • Explore default SYSLOG configuration
      • Expose 'rsyslog' configuration
      • Explore LOG Rotation configuration
      • Rotate LOGs as needed
      • Peruse various SYSLOG LOGs as needed
      • 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', 'aptitude' and 'dpkg' options
      • Discuss package mirrors
      • 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
        • Configure static routes
      • BIND DNS
        • Confirm | Setup DNS services
        • Test Caching-Only server responses for upstream queries
        • Delegate sub-domain to Cloud Instances
        • Ensure resolution of delegated domain
      •  
    •  
      • Apache Web Service | HTTPD Server
        • Implement Apache Web Server
        • Explore configuration hierarchy
        • Discuss key directives
        • Peruse Apache logging templates and defaults
        • Vary logged information as needed
        • Provision Virtual Hosts (VHosts)
      •  
      • NMap Reconnaissance
        • Obtain, compile and install current version of NMAP
        • Identify commonly used NMAP options/switches/parameters
        • Perform default TCP SYN-based ethical scans of local and remote resources
        • Explain typical TCP handshake protocol while using NMAP
        • Perform default TCP Connect-based ethical scans of local and remote resources
        • Peform local ethical scans
        • Identifiy key NMAP configuration files
        • Use NMAP to perform operating system fingerprinting and versioning
        • Peform subnet-wide ethical scans
      •  

LinuxCBT Deb9x Edition

  •  
DEMO