---
# System prepended metadata

title: Validator ops training handbook

---

# Validator ops training handbook

### Prerequisites of linux and Github
 - Basic commands (screen, journalctl, systemctl etc)
 - systemd service files
 - ufw
 - jq
 - scripts (basic setup scripts and working)
 - htop/gotop
 - netstat
 - Cloning, forking repo
 - checkout, pull, push
 - PR, markdown
 - basics of GO and tutorials (just enough for understanding the code)

### Blockchain Introduction
 - What is blockchain, pros and cons over legacy systems
 - POW and POS
 - Staking and delegating
 - intro to cosmos sdk 
 - SDK and gaia tutorials

### Server Introduction
 - basics of Digitalocean/other providers (provisioning servers)
 - block volumes
 - Resizing
 - partioning
 - scp, rysnc, curl, wget, aria2c
 
 ### Validator Introduction
  - Makefile
  - priv key, state file 
  - building binary
  - Local testnet
  - Multinode testnet
  - Joining public testnet
  - prereq for mainnet nodes
  - importance of staying active on comm channels(telegram/discord)
 - Common errors and debugging methods

 ### Monitoring Introduction
  - setting up prometheus/grafana
  - alertbot
 
 ### Advanced
  - TMKMS and HSM