# Raspberry

This article is a guide how to setup a raspberryPi and use it to learn some Linux on the way. We are not going to use the Desktop GUI after the initial setup but instead rely on terminal ssh connections to play around. Software installation comes therefor after setting up ssh.

## Installing Raspbian

Raspbian is the Debian based Linux distribution for raspberryPis.

## Services

This section teaches the concepts about services and how to connect to your raspberryPi through ssh. First we ensure that the ssh Deamon and ssh client are installed. This is done like this:

```
systemctl status <services>
```

(e.g. `systemctl status sshd` or to check on more than just one service `systemctl status ssh sshd`).

**services vs. systemctl**\
`systemctl` is the newer way to check for serivces, it also allows to check on several services with just one comman.

## `service status sshd` prints the same output.

## SSH


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lib.rjo.me/newlib/operating-systems/linux/raspberry.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
