Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:raspi-config

Dies ist eine alte Version des Dokuments!


Raspi-Config

☚ zurück

raspi-config ist das zentrale, textbasierte Konfigurationswerkzeug für Raspberry Pi OS, aufrufbar via sudo raspi-config im Terminal. Es ermöglicht die einfache Einrichtung von Interfaces, SSH, Passwortänderungen, Kameraaktivierung, Boot-Optionen, Systemsprache und vieles mehr.

Viele Einstellungen erfordern nach der Änderung einen Neustart, damit die Änderungen wirksam sind.
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, beispielsweise wird gezeigt, welche Einstellungen man nach einer „frischen Installation“ machen sollte.

  • 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

VIM
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 - Systemverzeichnis
    • 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, konsistent und elegant 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

fzf
# 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    # falls gewünscht
sudo apt install ripgrep # Tools zum Suchen :-)
sudo apt install bat     # binary heißt batcat 
sudo apt install tmux    # kann im Kurs nur erwähnt werden!
sudo apt install gnupg   # 
sudo apt install feh     # Bilder von der Konsole über ssh betrachten!

time

Zeitzone explizit neu setzen

sudo timedatectl set-timezone Europe/Berlin
timedatectl    # Kontrolle!

gnupg

Paranoid-Mode 8-)

(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 der Benutzer dort zentrale Skripte oder Programme ablegen und systemweit direkt ausführen kann.

.bashrc
export PATH=/usr/bin:$PATH
raspberry_pi/raspi-config.1772004272.txt.gz · Zuletzt geändert: von torsten.roehl