Common servicesΒΆ

  • System daemons 101
    • NTP
    • Kernel daemons
    • Filesystem daemons
    • udevd
    • crond
    • atd
    • sshd
  • DNS 101
    • A Brief History of DNS
    • Terminology
      • Domain name
      • Top-Level Domain
      • Fully Qualified Domain Name (FQDN)
      • IP address
      • Zonefile
      • Records
    • How DNS works
      • Root Servers
      • TLD Servers
      • Domain-level nameservers
    • Resource types
    • An example zonefile
    • Host-specific DNS configuration
      • /etc/hosts
      • /etc/resolv.conf
      • Caching
    • TTLs
    • Forward and reverse DNS
    • Useful DNS tools
      • Windows
      • Unix
  • DNS 201
    • Architecture/design choices
      • Master/slave
      • Shadow master/slave
      • Shadow master/multi=slave
      • Split horizon
    • DNSSEC
  • DHCP
    • Tools: ISC dhcpd
    • Protocol
    • dhcp helper
    • Defining classes, leases
    • Options
      • Default gateway
      • DNS server(s)
  • HTTP 101 (Core protocol)
    • Request
    • Response
      • Common response codes
    • Tools: Speaking http with telnet/netcat/curl
      • Telnet
      • cURL
      • netcat
        • Basic client/server
        • Serving HTTP
    • Apache, nginx
    • HTML
    • Virtual hosting
      • IP-based
      • Name-based
  • HTTP 201 (Application Servers & Frameworks)
    • Java
      • Tomcat
      • JBoss
      • Jetty
    • node.js / Server-side Javascript
    • Perl
    • PHP
    • Ruby
      • Rails
      • Sinatra
    • Python
      • Django
      • Flask
  • SMTP 101
    • Tools: Speaking smtp with telnet/netcat
    • Risks / Dangers / Open relays
    • Protocol
      • MX routing
      • Envelope
      • Message Headers
      • Message Body
    • MTAs (forwarding, smart hosts, etc.)
      • Postfix
      • Sendmail
  • SMTP 201
    • Anti=Spam
      • Blacklisting
      • Whitelisting
      • Greylisting
      • SpamAssassin?
    • Reliable Mail Delivery
    • Basic Etiquette
    • Authentication (SPF, DKIM)
    • Bounce Management
    • Feedback Loops
    • Reputation Management
    • Advanced routing
    • Hosted services = why they are good/bad/ugly

Ops School Curriculum

Navigation

  • Introduction
  • Contributions
  • Guidelines
  • Careers in Operations
  • Sysadmin 101
  • Unix fundamentals 101
  • Unix fundamentals 201
  • MS Windows fundamentals 101
  • Text Editing 101
  • Text Editing 201
  • Tools for productivity
  • Security 101
  • Security 201
  • Troubleshooting
  • Networking 101
  • Networking 201
  • Common services
    • System daemons 101
    • DNS 101
    • DNS 201
    • DHCP
    • HTTP 101 (Core protocol)
    • HTTP 201 (Application Servers & Frameworks)
    • SMTP 101
    • SMTP 201
  • Identity Management 101
  • Active Directory 101
  • Active Directory 201
  • Remote Filesystems 101
  • Remote Filesystems 201
  • Programming 101
  • Programming 201
  • Hardware 101
  • Datacenters 101
  • Datacenters 201
  • Datacenters 301
  • Virtualization 101
  • Virtualization 201
  • Logs 101
  • Logs 201
  • Databases 101 (Relational Databases)
  • Databases 201
  • Application Components 201
  • Load Balancing
  • Monitoring, Notifications, and Metrics 101
  • Monitoring, Notifications, and Metrics 201
  • Business Continuity Planning
  • Architecture 101
  • Architecture 201
  • Configuration Management 101
  • Configuration Management 201
  • Capacity Planning
  • Statistics For Engineers
  • Software Deployment 101
  • Software Deployment 201
  • Soft Skills 101
  • Soft Skills 201
  • Labs exercises
  • Learning and the Community
  • See also
  • Reading List
  • Contributions
  • Conventions
  • Style Guide
  • Glossary

Related Topics

  • Documentation overview
    • Previous: Networking 201
    • Next: System daemons 101

Quick search

©2012, Avleen Vig (under Creative Commons license: https://github.com/opsschool/curriculum/blob/master/LICENSE). | Powered by Sphinx 7.2.6 & Alabaster 0.7.13 | Page source