# Linux Ops Command Generator

Describe a Linux problem and get safe commands, flag explanations, a risk level and the next troubleshooting steps.

- Category: DevOps (devops)
- URL: https://ilham.dev/tools/linux-ops/
- Documentation: https://ilham.dev/tools/linux-ops/index.md
- Keywords: linux, ubuntu, shell, devops, server, networking, troubleshooting, docker, systemd, nginx, port, disk

## Useful for

- check which process uses a port
- find what is filling the disk
- debug an nginx 502 or 503
- inspect a crash-looping Docker container
- read journalctl and systemctl output
- check memory pressure and swap

## Example questions

- How to check which process uses port 8080?
- How to find large files on Ubuntu?
- Nginx returns 503, what should I check?
- Which command shows memory usage per process?

## Properties

- Runs in the browser
- No login required
- No data uploaded


## About

A troubleshooting companion for Linux servers. Describe the problem in plain language — which process is using port 8080, disk is full, nginx returns 503 — and it finds the matching command, explains every flag, rates how risky it is and suggests what to check next. There is also an analyzer: paste the output of df, free, ss, docker ps, nginx -t, systemctl status or journalctl and it reads the output back to you. Everything runs in your browser; nothing is uploaded, and a search that looks like it contains a secret is kept out of the URL.


## Questions

### Does it run the commands for me?

No. It only suggests commands and explains them; you copy the one you want and run it yourself. That is deliberate: a tool that can run anything on your server is a tool that can break your server.

### Is my search sent anywhere?

No. The catalog, the search index and the analyzer all run in your browser. Nothing is uploaded, and if a search looks like it contains a secret — a token, a password, a private key — it is kept out of the URL too.

### What can the analyzer read?

Paste the output of df, free, ss, docker ps, nginx -t, systemctl status, lsblk, git status, ps, top, pvs, or MySQL and PostgreSQL status output. It detects the format, points out the lines that matter and suggests the next command.

### Are the suggested commands safe?

Each command is labelled safe, changes state, or dangerous, and destructive ones are explained before you run them. Still read the command and its flags before pasting it into a production shell.

