# 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="https://971382438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZON6xeJcH6NDhbzjDAWf%2Fuploads%2FLmkmbRUa3FXhzbbQxdVV%2Fsystemctl-enable.png?alt=media&#x26;token=845ddce0-a211-4a90-9da9-e05e5c60f7f6" 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="https://971382438-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZON6xeJcH6NDhbzjDAWf%2Fuploads%2FyCfuSU6W4Hx1HFaqlIwN%2Fsystemctl-restart.png?alt=media&#x26;token=89349285-ffb3-4970-86f9-1850e3f2bafe" 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 %}
