Commands
6 of 15 commands
C top
- curl Networking
-
$ curl -sSI https://example.comMake an HTTP request and show what comes back.
The fastest way to prove a service answers, and to see the headers it sets.
-Ifetches headers only,-ssilences the progress meter, and-Sputs errors back after-sremoved them.$ curl -sS -o /dev/null -w '%{http_code} %{time_total}s\n' https://example.com
D top
- dig Networking
-
$ dig +short example.comQuery DNS and show the answer.
Use it rather than
pingwhen the question is about name resolution.+shortgives just the answer;@resolverasks a specific server, which is how you tell “DNS is broken” apart from “this resolver is broken”.$ dig +short @9.9.9.9 example.com
I top
- ip Networking
-
$ ip -br address $ ip routeShow and configure addresses, routes, and interfaces.
The modern replacement for
ifconfigandroute.-brgives a brief one-line-per-interface view,-4and-6restrict it to one family, andip -s linkadds error and drop counters — a link can negotiate fine and still be marginal.$ ip -6 neigh show
P top
- ping Networking
-
$ ping -c2 hostSend ICMP echo requests to test reachability.
Proves a host answers ICMP. It says nothing about whether a service is listening — use
ssorcurlfor that. Plenty of hosts drop ICMP by policy, so silence is not proof of absence.Careful: A quiet ping is weak evidence in both directions. Do not conclude a host is down from it.
S top
- ss Networking
-
$ ss -tlnShow sockets — what is listening, and what is connected.
The replacement for
netstat.-tis TCP,-llistening only,-nskips name resolution so the output is fast and unambiguous. Compare services bound to loopback against those bound to a wildcard: the first group is reachable only from the machine itself.$ ss -tlnp
T top
- tcpdump Networking
-
$ tcpdump -i eth0 udp port 4789Capture and print packets crossing an interface.
The instrument for questions no status command answers — what is actually on the wire, and whether an encapsulated frame really carries what you think. Needs root, and a filter expression, or it will drown you.
Careful: Captures may contain credentials and payload data. Use purpose-built fixtures for examples you intend to share.