Benutzer-Werkzeuge

Webseiten-Werkzeuge


course:linux_config:raspberry_pi_linux_konfiguration

Dies ist eine alte Version des Dokuments!


Raspi-Config

☚ zurück

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.

Viele Einstellungen erfordern nach der Änderung einen Neustart, damit sie wirksam werden.
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

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

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.1772004798.txt.gz · Zuletzt geändert: von torsten.roehl