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