Operating system information
Print operating system details without changes.
cat /etc/os-releaseSmall, read-only Bash and PowerShell snippets for common operations checks. Review and adapt them before running on an authorized system; this site does not execute any of these commands.
Use these as starting points, not as a substitute for approved operational procedures. Commands involving example.com contact that hostname only when you run them.
Commands are shown for review. No command is run by this page.
Print operating system details without changes.
cat /etc/os-releaseInspect listening sockets and process IDs (permissions may limit process visibility).
ss -lntupSee failed service units without restarting anything.
systemctl --failed --no-pagerReview recent Apache logs; change the unit name for other services.
journalctl -u apache2 --since '-30 minutes' --no-pagerCheck filesystem capacity and inode exhaustion.
df -hT && df -iLook up an example DNS record; replace the hostname before running.
dig example.com A +noall +answerInspect a remote TLS endpoint that you are authorized to query.
openssl s_client -connect example.com:443 -servername example.com -brief </dev/nullInspect local DNS, gateways and assigned IP addresses.
Get-NetIPConfiguration | Format-ListResolve a domain from the local host's DNS configuration.
Resolve-DnsName example.com -Type ATest a single authorized hostname and port; not a scan.
Test-NetConnection example.com -Port 443Read recent Windows System error events.
Get-WinEvent -FilterHashtable @{LogName='System'; Level=2; StartTime=(Get-Date).AddHours(-24)} -MaxEvents 30List listening TCP ports and their associated process IDs.
Get-NetTCPConnection -State Listen | Select-Object LocalAddress, LocalPort, OwningProcessList stopped services for inspection, not as proof that they are broken.
Get-Service | Where-Object Status -eq 'Stopped' | Select-Object Name, DisplayNameThese examples are intentionally non-destructive. Review shell quoting, operating system versions, network egress policy, and any command before execution. Do not paste access tokens, secrets, customer data or confidential logs into external sites.
Step-by-step explanations for DNS, incident response, Apache, PostgreSQL, Prometheus and safe deployments. Use the companion tools and scripts when a reference alone is not enough.
Read the 12 guides ↗Six small, transparent scripts and query files. Review their contents and your organization’s policies before execution. No automated repairs, deletions, or service restarts.
Disk capacity, inode counts, memory, load and failed systemd units.
Download source ↗Configuration test, service states, origin health and PHP execution.
Download source ↗Container status and space utilization without exposing environment variables.
Download source ↗DNS answers and one bounded HTTPS HEAD request for an authorized hostname.
Download source ↗Read-only monitoring views for sessions, databases, locks and replication senders.
Download source ↗OS, network configuration, service and recent Windows event summaries.
Download source ↗The network diagnostic makes a limited outbound request only when you run it with an authorized target. Some diagnostics can reveal system identifiers. Never run unreviewed scripts on production or share unsanitized outputs.