Linux Terminal Glossary
›
Monitoring & Observability
Monitoring & Observability
120 commands
promtool check config
promtool check rules /etc/prometheus/rules.yml
promtool check web-config
promtool check healthy
promtool check ready
promtool check metrics
cat metrics.prom | promtool check metrics --extended
promtool query instant http://localhost:9090 'up'
promtool query range http://localhost:9090 'rate(cpu[5m])' --start=2026-08-09T00:00:00Z --end=2026-08-09T02:00:00Z --step=60s
promtool tsdb list
promtool tsdb analyze
promtool check service-discovery
promtool debug pprof
promtool debug metrics http://localhost:9090
promtool debug all http://localhost:9090
promtool promql format 'sum(rate(http_requests_total[5m]))'
promtool tsdb dump /var/lib/prometheus
prometheus --config.file=/etc/prometheus/prometheus.yml
prometheus --web.listen-address=:9090
prometheus --web.listen-address=127.0.0.1:9090
prometheus --storage.tsdb.retention.time=30d
prometheus --storage.tsdb.path=/var/lib/prometheus
prometheus --web.external-url=https://prom.example.com
curl -s localhost:9100/metrics | head -20
curl -s localhost:9100/metrics | grep node_cpu_seconds_total
systemctl status prometheus-node-exporter
node_exporter --collector.textfile.directory=/var/lib/node_exporter/textfile
node_exporter --web.listen-address=:9100
node_exporter --collector.systemd
node_exporter --collector.disable-defaults
amtool alert query
amtool alert query alertname=HighCPU
amtool alert query -o json
amtool silence add --duration 2h --comment 'maintenance' --author alice
amtool silence add alertname=HighCPU -d 1h -c 'scheduled maintenance' -a alice
amtool silence expire 9f2b1a7c-4e3d-4f6a-9c1b-2a3b4c5d6e7f
amtool check-config alertmanager.yml
amtool alert query --alertmanager.url=http://localhost:9093
grafana cli plugins install grafana-clock-panel
grafana cli plugins list-remote
grafana cli plugins ls
grafana cli plugins update grafana-clock-panel
grafana cli plugins update-all
grafana cli plugins remove grafana-clock-panel
grafana cli admin reset-admin-password Str0ngPassw0rd9
systemctl status grafana-server
journalctl -u grafana-server -f
curl -s http://localhost:3000/api/health
curl -s -H 'Authorization: Bearer $GRAFANA_TOKEN' http://localhost:3000/api/health
docker run -d --name uptime-kuma -p 3001:3001 -v uptime-kuma-data:/app/data louislam/uptime-kuma:2
docker run -d --name uptime-kuma -p 127.0.0.1:3001:3001 -v uptime-kuma-data:/app/data louislam/uptime-kuma:2
btop
btop -p 1
btop -u 500
btop -f nginx
btop -c ~/.config/btop/btop.conf
gdu /home
gdu -n /home
gdu -x /
gdu -H /home
dust
dust -n 20
dust -d 3
dust -s
dust -b
dust -x /
duf
duf /home
duf --sort size
duf --json
duf --all
duf --output mountpoint,size,usage
bandwhich
bandwhich -i eth0
bandwhich -n
bandwhich -t
bandwhich -s
gpustat
gpustat --watch
gpustat -i 2
gpustat --json
gpustat -a
nload
nload eth0
nload -u M
glances -w
glances -s
glances -c 192.168.1.10
glances -t 5
glances --export csv
glances -b
glances -1
glances -B 127.0.0.1
systemctl status netdata
curl -s 'http://localhost:19999/api/v1/allmetrics?format=prometheus' | head
curl -s 'http://localhost:19999/api/v1/allmetrics?format=json' | jq
curl -s 'http://localhost:19999/api/v1/charts' | jq
curl -s 'http://localhost:19999/api/v1/alarms' | jq
curl -s 'http://localhost:19999/api/v1/info' | jq
curl -s 'http://localhost:19999/api/v1/data?chart=system.cpu&after=-60' | jq
netdata -W buildinfo
sudo kill -USR2 $(pgrep -x netdata)
iotop
iotop -o
iotop -b -n 3
iotop -P
iotop -k
nvidia-smi
nvidia-smi -l 5
nvidia-smi --query-gpu=name,utilization.gpu,memory.used --format=csv
journalctl --vacuum-size=500M
journalctl --vacuum-time=30d
journalctl --rotate
journalctl --verify
journalctl --output=json
logrotate -d /etc/logrotate.conf
logrotate -f /etc/logrotate.conf
docker compose logs uptime-kuma -f
curl -s http://localhost:9090/-/healthy
curl -s -G http://localhost:9090/api/v1/query --data-urlencode 'query=up' | jq
Search all 7,657 commands
instead.