30 july 2016
WHAT WE KNOW (things and skills we use and we can share)¶
VM virtual machines
command line
bash scripting / cron
git
infrastructure as a code (ansible)
services for other people
autonomous servers
ssh + tor + vpn
ssh keys
documentation
vim
WHAT WE’D LIKE TO KNOW¶
what is a sysadmin?
security
hardening
reading /var/logs/
using localhost
headless VMs
go
installing server
maintaining services for other people
ferm / iptables / nat
monitoring
mosh
THEORY VS. PRACTICE / BASIC VS. ADVANCED¶
######################### BASIC #########################
autonomous server#
# linux server 101
# command line / fs / man
# ssh / mosh
# ssh + tor + vpn
# ssh keys
# using localhost
# screen/tmux
# ______
# git
# reading logs
# diagnostics
# monitoring
#
what's a sysadmin? #
security #
# bash scripting
# cron jobs
THEORY ######################################## PRACTICE
#
# headless VMs
# server hardening
# web servers
# SSL certs (let's encrypt)
legal #
# maintaining services for others
iptables # ferm
# nat
#
######################## ADVANCED ########################
VARIOUS TOPICS¶
- psychological/social aspects of being a sysadmin (loneliness; stress; impostor syndrome)
- go programming language
- wordpress
- prometheus
WORKSHOPS TOPICS (incomplete)¶
- command line
- ssh / mosh
- screen / tmux