Linux System Administration (SYSADM)

Synopsis

This is a technical workshop, made of up lecture and hands-on lab work to teach Linux System Administration targeted at operators who are responsible for Linux Administration in their organization.

Target Audience

  • Linux systems administrators and engineers from ISP/REN/Universities or corporations, who are responsible for Linux system administration.

Pre-Requisites

  • Medium to good knowledge of the UNIX/Linux command line environment
  • Basic knowledge of TCP/IP networking
  • PARTICIPANTS ARE REQUIRED TO BRING A LAPTOP

Workshop Topics

  • Introduction to UNIX
  • UNIX permissions
  • UNIX commands & the CLI
  • UNIX sysadmin
  • IPv4/v6 networking essentials
  • DNS Fundamentals
  • DNS and Email
  • Security essentials
  • Crypto: SSH
  • Apache with SSL
  • Webmail
  • Backup and data integrity
  • Conf mgmt & version control
  • Scripting and Regex
  • Scripting and Regex
  • Firewalls
  • Virtualization overview

Objectives

At the end of the workshop students will be able to:
  • Explain the core concepts of the UNIX operating system
  • Explain the concepts of and demonstate how to use UNIX permissions
  • Use the UNIX CLI to issue commands to the operating system
  • Perform UNIX system administration tasks
  • Perform IPv4/v6 networking tasks to ensure that the system has workingable networking
  • Perfown fundimental DNS configuration tasks
  • Configure an email server and perform basic administration tasks
  • Explain core concepts of security as it related to Linux servers.
  • Deploy and configure the Secure Shell (SSH) daemon
  • Deploy and configure the Apache webserver with SSL
  • Deploy and configure a Webmail server
  • Explain concepts of and configure systems to perform backup and data integrity tasks
  • Explain concepts of and configure systems to perform confuration management and version control tasks
  • Perform basic Linux scription tasks and make use of regular expressions
  • Perform basic Firewalling tasks on Linux Systems
  • Explain basic Virtualization concepts