Field Notes

An independent technical notebook

FieldNotes.

Small observations.
Useful experiments.
A clearer view of everyday systems.

Open the notebook
UNIX / NETWORKS / THE EVERYDAY WEB
01 / FIND A THREAD

Follow your curiosity.

Field guide / 04

A name can travel through more than one cache. Knowing where an answer came from changes the next question you ask.

Follow the lookup
01 / ASK A QUESTIONAPPLICATION · A NAME TO LOOK UP
02 / CHECK THE CACHERECURSIVE RESOLVER · A TEMPORARY ANSWER
03 / GO TO THE SOURCEAUTHORITATIVE SERVER · THE RECORD
02 / FROM THE NOTEBOOK

Worth another look.

All six notes ↗
  1. 01

    Read before you restart

    Unix · A quiet service is not always a healthy service. Start with a few observations you can compare.

    2 min read
  2. 05

    Make curl part of your notebook

    Web · Turn an uncertain web request into a small, repeatable observation.

    2 min read
  3. 03

    Backups you can actually restore

    Operations · The useful question is not whether a copy exists. It is whether the recovery path works.

    2 min read
03 / THE WORKBENCH

A few useful starting points.

Begin with a little context.

Look at the machine before making a change. These read-only commands give you a compact starting point.

uptime
uname -sr
df -h

Give the question a boundary.

Narrow the time window and check the expected listener. Replace the example unit with the service you are investigating.

systemctl status example.service --no-pager
journalctl -u example.service -n 30 --no-pager
ss -lnt

Make the result repeatable.

Keep a checksum beside a copy and compare it after transfer. Read a saved report before making your next change.

sha256sum example.txt > example.txt.sha256
sha256sum --check example.txt.sha256
wc -l notes.txt
04 / THE REFERENCE SHELF

Go a little deeper.

Notice the detail.
Keep the useful part.

This is a small, growing collection of things that become easier once you write them down.

About this notebook