SSH into your Linux lab and recognize both sides
Open a terminal to your own VM, compare its host fingerprint and use a dedicated login key. The server’s identity and your account credential have different jobs.
Guides, news and explanations about AI and reliable systems.
Not sure where to begin? Choose a short reading path, or browse at your own pace.
Open a terminal to your own VM, compare its host fingerprint and use a dedicated login key. The server’s identity and your account credential have different jobs.
Two equally long files can occupy different amounts of storage, and an open log can outlive its filename. Use a small lab to see what a cleanup can actually reclaim.
Follow each line from a server-error filter through sorting and counting, and see why the order of a pipeline changes its answer.
A file can be readable yet out of reach. Two small experiments separate the account’s file permissions from access through the directories around it.
Start with work you recognize: one synthetic export. Three terminals show its acceptance, background completion and recorded steps without touching a production service.
Three errors at the same time may belong to three different jobs. Stable fields let you follow the right export without collecting its private contents.
Count the correct reports people can download on time, keeping missing outcomes visible and giving every accepted request its full deadline.
Twenty failed exports can be 0.2% of the fleet and 20% of one region. Follow the counts to see what each metric can tell you and what remains outside its view.
A correct calculation can still end in a quiet inbox. Follow an export alert through its condition, route, message and recovery check.
A receiver, processor and exporter can all be defined without forming a working route. Follow one local trace, break a reference and put the route back together.
A growing queue is a clue, not a complete message. Help the next responder see who is waiting, what to compare first and how to recognize recovery.
A restart resets the lab’s in-memory counters. Follow that reset through a Prometheus query, then build panels that distinguish failed simulated jobs, inactivity and missing measurements.