Admin

Configure Common Services – Client AND Server

  • cron
  • CUPS
  • DHCP
  • DNS
  • Email (SMTP, POP, IMAP)
  • LDAP
  • NFS
  • NIS
  • NTP
  • SSH

Configure Monitoring

  • Cacti
  • Icinga
  • Monit
  • Munin
  • Nagios
  • OpenNMS
  • Zabbix
  • Zenoss

Create a Build System

  • Cobbler
  • FAI
  • Foreman
  • Kickstart
  • Razor
  • Spacewalk

Create a Centralized Syslog Server

  • ELK Stack: Elasticsearch, Logstash & Kibana
  • Fluentd
  • Logstash
  • Kibana
  • Splunk
  • syslog-ng

System Automation

  • Ansible
  • Chef
  • MakeFiles and/or RakeFiles
  • Puppet
  • Salt Stack
  • Write Shell Scripts

Cluster All The Things

  • Load balance web servers or other services using HAProxy
  • Create a MySQL Cluster
  • Create a GlusterFS Cluster
  • Red Hat Cluster (Conga)

Build a NAS

  • NFS
  • Samba

Practice Migrating Data

  • Migrate data from a disk on one server to a disk on another server.
  • Migrate Databases.
    • Live migrations
    • Export / Import

Create and Manage Users

Configure a Backup Server

  • Amanda
  • Bacula
  • Rsnapshot
  • Rsync + SSH

Configure a Firewall

  • IPtables
  • UFW

Learn LVM

  • Create and restore snapshots
  • Extend volumes without downtime

Configure a Proxy Server

  • Forward Proxy
    • Apache
    • Squid
  • Reverse Proxy
    • Apache
    • NGINX
    • Pound

Learn Revision Control

  • CVS
  • Git
  • RCS