Know where you are working
Confirm the host, user, environment, and server role. Similar names may identify production and staging. Record time and time zone to correlate events with other teams. Read distribution details in /etc/os-release and distinguish kernel, distribution, and application version: these are different facts and may have different support lifecycles.
One hypothesis per investigation
Translate “it is slow” into an operation, time window, and impact. Compare current conditions with a normal baseline and ask what changed. Collect only the evidence needed, respecting log sensitivity. A read-only command can still consume CPU, I/O, or space if collection is too broad. Bound time, service, and output volume before collecting.
Observation sequence
Start with low-impact observations: identity, uptime, service state, and recent events. Form a hypothesis and choose an observation that could disprove it rather than only confirm it. Record the command, time, and interpretation. Before a state-changing action, confirm authorization, expected effect, rollback capability, and success criteria.
Workplace application
During handover, record the environment, affected operation, and timestamps before sharing a diagnosis. For a delayed batch, compare the current run with a normal run of similar volume. Keep observation and hypothesis separate so the next team can challenge the conclusion without repeating all collection. Examples in this path are fictional and do not represent any bank’s internal procedures.
hostname
id
date -Is
cat /etc/os-release
uptimeAn alert reports “funds-api slow at 06:12 UTC.” Record the host and correlate that time with service logs and the change timeline. Do not automatically use “last five minutes” if collection starts half an hour later.
Common pitfalls
Collecting from the wrong host, mixing time zones, or retaining only conclusions.
Related topics: Interpret services and logs with systemd · Diagnose identity, permissions, and SELinux
Correct context and time make evidence comparable and reduce changes on the wrong system.
Reference: RHEL 10: system status and performance · DR Linux 2026.4; networking and Bash manuals reviewed 2026-10-01; cgroup v2 and upstream systemd manuals reviewed 2026-10-01; RHEL 10 examples; Linux man-pages 6.19; OpenSSL 3.5