# Quick Start
Run through the smallest gflow workflow with the commands below.
::: tip Before You Start
Make sure `tmux` is installed. If not, finish [Installation](./installation) first.
:::
## Optional: Initialize Configuration
Create a default config:
```shell
gflowd init
```
## Step 1: Start the Scheduler
Start the daemon:
```shell
gflowd up
```
::: warning
If `gflowd up` fails, check `tmux` first.
:::
Check status:
```shell
gflowd status
```
Verify the client can reach it:
```shell
ginfo
```
## Step 2: Submit a Job
```shell
gbatch echo 'Hello from gflow!'
```
## Step 3: Check Queue and Logs
```shell
gqueue
```
Then read the logs:
```shell
gjob log <job_id>
```
::: info
Use `gqueue` first to find the job ID.
:::
## Step 4: Stop the Scheduler
```shell
gflowd down
```
## Next Steps
Next:
- [Job Submission](../user-guide/job-submission)
- [Time Limits](../user-guide/time-limits)
- [Job Dependencies](../user-guide/job-dependencies)
- [GPU Management](../user-guide/gpu-management)
- [Configuration](../user-guide/configuration)
- [Quick Reference](../reference/quick-reference)