Create a validator node
First create a read-only node and then continue with below steps. To turn the read-only node into a validator node you need to fund your identity account and create vote and stake accounts.
Fund identity account

solana transfer identity.json 10 --allow-unfunded-recipientCheck balance:
solana balance identity.jsonCreate vote account

solana create-vote-account vote.json identity.json <WITHDRAWER_PUBKEY> --commission 10Creates a vote account with vote.json keypair + identity.json as identity + the withdrawer address and commission.
--commission: If you get a delegation then anything they make you get 10%.
Check vote account:
solana vote-account <vote pubkey>Create and fund stake account
solana create-stake-account stake.json 10Check stake account:
solana account stake.jsonStake

Do delegate stake operation:
solana delegate-stake stake.json vote.jsonCheck condition of a stake:
solana stake-account stake.jsonCheck validator
See validators. Your identity pubkey should show up there:
solana validatorsMonitor ledger, is continuous monitoring:
tachyon-validator --ledger ledger/ monitorBlock production, see skipped slots:
solana block-productionCheck leader schedule:
solana leader-scheduleor:
tail -f nohup.out | grep -i "My next leader slot"Check block production:
solana block-productionCheck epoch information:
solana epoch-infoCheck CPU and memory:
top Type (shift+h). CPU should be lower than 100% with margin.
htopCheck validator process:
ps aux | grep validator Kill validator process:
tachyon-validator exit -fLast updated

