Benutzer-Werkzeuge

Webseiten-Werkzeuge


course:linux_config:raspberry_pi_linux_konfiguration

Raspi-Config

☚ zurück - Installation und Konfiguration

raspi-config ist das zentrale, textbasierte Konfigurationswerkzeug für Raspberry Pi OS, aufrufbar über sudo raspi-config im Terminal. Es ermöglicht die Konfiguration von Interfaces, SSH, Passwort, Kamera, Boot-Optionen, Systemsprache und weiteren Systemparametern.

Dies ist eine kompakte Übersicht (Cheat Sheet) über die im Kurs vermittelten Inhalte. Die einzelnen Themen werden anhand praktischer Übungen demonstriert und angewendet.

raspi-config

Im Kurs wird der Umgang mit raspi-config geübt. Dabei wird gezeigt, welche Einstellungen nach einer frischen Installation vorgenommen werden sollten.

  • raspi-config
Viele Einstellungen erfordern nach der Änderung einen Neustart, damit sie wirksam werden.

Linux Konfiguration

Update / Upgrade

Diese Befehle aktualisieren die Paketlisten und bringen alle installierten Pakete auf die neueste Version.

sudo apt update
sudo apt upgrade -y

Tools installieren

Diese Befehle installieren nützliche Werkzeuge: vim zum Bearbeiten von Dateien, tree zur Anzeige der Verzeichnisstruktur und ripgrep für schnelle Textsuche.

VIM Installation/Konfiguration

VIM Installation

sudo apt remove vim vim-tiny vim-nox -y
sudo apt install vim-gtk3 -y
sudo apt install xclip          # X11
vim --version | grep python     # +python3 sollte vorhanden sein

VIM Konfiguration

  • vim-Verzeichnis
    • .vim – Laufzeitverzeichnis
    • .vimrc – zentrale Konfigurationsdatei

Persönliche Konfiguration

Vim-, tmux- sowie Bash-Konfigurationsdateien werden per symbolischen Links auf ein zentrales Konfigurationsverzeichnis (~/config) verwiesen. Auf diese Weise lässt sich die gesamte Konfiguration strukturiert und konsistent verwalten.

pi@raspi88:~ $ ls -l .tmux.conf .vim .vimrc
lrwxrwxrwx 1 pi pi 16 Feb 16 08:59 .tmux.conf -> config/tmux.conf
lrwxrwxrwx 1 pi pi 11 Feb 16 08:52 .vim -> config/vim/
lrwxrwxrwx 1 pi pi 16 Feb 16 08:52 .vimrc -> config/vim/vimrc
lrwxrwxrwx 1 pi pi 13 Feb 16 09:03 .bashrc -> config/bashrc

weitere Tools

# Installation
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
 
# Prüfen
source ~/.bashrc
fzf --version
 
rm -rf ~/.fzf        # Deinstallation
sudo apt install tree
sudo apt install ripgrep
sudo apt install bat     # Binary heißt unter Debian/Ubuntu "batcat"
sudo apt install tmux
sudo apt install gnupg
sudo apt install feh     # Bilder über SSH anzeigen

time

Zeitzone explizit neu setzen

sudo timedatectl set-timezone Europe/Berlin
timedatectl    # Kontrolle

gnupg

Paranoid-Modus

(course_env) pi@raspi88:~/.gnupg $ cat gpg-agent.conf 
default-cache-ttl 1
max-cache-ttl 1

bin

Im Home-Verzeichnis des Raspberry Pi wird ein bin-Verzeichnis angelegt. In der .bashrc wird dieses Verzeichnis in den PATH aufgenommen, sodass dort abgelegte Skripte systemweit direkt ausführbar sind.

mkdir -p ~/bin
# ~/.bashrc
export PATH="$HOME/bin:$PATH"
course/linux_config/raspberry_pi_linux_konfiguration.txt · Zuletzt geändert: von torsten.roehl