> For the complete documentation index, see [llms.txt](https://docs.stakelocal.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stakelocal.io/dashboard-installation/enable-and-start-restart-services.md).

# Enable & Start/Restart Services

Everything is now configured and ready to be started or restarted.

{% hint style="info" %}
For any software installed using another guide, follow your usual instructions for starting or restarting the consensus client, the execution client, Prometheus, Grafana, node\_exporter, json\_exporter, and Ethereum Metrics Exporter.
{% endhint %}

Refresh the service files for systemd so that systemd knows there are changes to how services are to be run.

{% code overflow="wrap" %}

```bash
sudo systemctl daemon-reload
```

{% endcode %}

Enable all services.

{% code overflow="wrap" %}

```bash
sudo systemctl enable prometheus grafana-server node_exporter json_exporter eth-metrics
```

{% endcode %}

<figure><img src="/files/q896RYn1qJO5aKUTAGKU" alt=""><figcaption><p>Results of <code>systemctl enable</code> command</p></figcaption></figure>

The quick and easy method to get everything running/reloaded is to simply tell all services to restart. Everything already running will restart and the rest will start.

{% code overflow="wrap" %}

```bash
sudo systemctl restart prometheus grafana-server node_exporter json_exporter eth-metrics
```

{% endcode %}

<figure><img src="/files/o33TKab5fnjRJX6pxALN" alt=""><figcaption><p>Results of <code>systemctl restart</code> command</p></figcaption></figure>

The `systemctl restart` command does not provide any feedback on how things are running. We can check the status on the next page.

{% hint style="warning" %}
If you changed any command-line flags for your consensus or execution clients, reload and restart those services using your standard procedures.
{% endhint %}
