Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:raspi-config

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspberry_pi:raspi-config [2026/02/25 07:24] torsten.roehlraspberry_pi:raspi-config [2026/02/25 07:28] (aktuell) torsten.roehl
Zeile 3: Zeile 3:
  
 // //
-**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änderungenKameraaktivierung, Boot-Optionen, Systemsprache und vieles mehr.//+**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, PasswortKamera, Boot-Optionen, Systemsprache und weiteren Systemparametern. 
 +//
  
-<note tip>Viele Einstellungen erfordern nach der Änderung einen Neustart, damit die Änderungen wirksam sind.</note>+<note tip>Viele Einstellungen erfordern nach der Änderung einen Neustart, damit sie wirksam werden.</note>
  
- +<note> 
-<note>Dies ist eine kompakte Übersicht (''Cheat Sheet'') über die im Kurs vermittelten Inhalte. +Dies ist eine kompakte Übersicht (''Cheat Sheet'') über die im Kurs vermittelten Inhalte. 
 Die einzelnen Themen werden anhand praktischer Übungen demonstriert und angewendet. Die einzelnen Themen werden anhand praktischer Übungen demonstriert und angewendet.
 </note> </note>
 +
 ====== raspi-config ====== ====== raspi-config ======
-Im Kurs wird der Umgang mit ''raspi-config'' geübt, beispielsweise wird gezeigt, welche Einstellungen man nach einer "frischen Installation" machen sollte.+Im Kurs wird der Umgang mit ''raspi-config'' geübt.  
 +Dabei wird gezeigt, welche Einstellungen nach einer frischen Installation vorgenommen werden sollten. 
   * ''raspi-config''   * ''raspi-config''
  
Zeile 26: Zeile 32:
  
 ===== Tools installieren ===== ===== Tools installieren =====
-Diese Befehle installieren nützliche Werkzeuge: ''vim'' zum Bearbeiten von Dateien, ''tree'' zur Anzeige der Verzeichnisstruktur und ''ripgrep'' für schnelle Textsuche. +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/Konfiguration ====
  
 === VIM Installation === === VIM Installation ===
-<code bash  VIM> +<code bash>
 sudo apt remove vim vim-tiny vim-nox -y sudo apt remove vim vim-tiny vim-nox -y
 sudo apt install vim-gtk3 -y sudo apt install vim-gtk3 -y
-sudo apt install xclip          # x11 +sudo apt install xclip          # X11 
-vim --version | grep python     #  +python3  sollte vorhanden sein+vim --version | grep python     # +python3 sollte vorhanden sein
 </code> </code>
  
 === VIM Konfiguration === === VIM Konfiguration ===
   * ''vim''-Verzeichnis   * ''vim''-Verzeichnis
-          * ''vim'' - Systemverzeichnis +          * ''.vim''  – Laufzeitverzeichnis 
-          * ''vimrc'' zentrale Konfigurationsdatei+          * ''.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.
  
-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. 
 <code bash> <code bash>
 pi@raspi88:~ $ ls -l .tmux.conf .vim .vimrc pi@raspi88:~ $ ls -l .tmux.conf .vim .vimrc
Zeile 53: Zeile 60:
 lrwxrwxrwx 1 pi pi 16 Feb 16 08:52 .vimrc -> config/vim/vimrc 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 lrwxrwxrwx 1 pi pi 13 Feb 16 09:03 .bashrc -> config/bashrc
- 
 </code> </code>
  
 ==== weitere Tools ==== ==== weitere Tools ====
-<code bash  fzf>+<code bash>
 # Installation # Installation
 git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
 ~/.fzf/install ~/.fzf/install
  
-# Prüfen +# Prüfen
 source ~/.bashrc source ~/.bashrc
 fzf --version fzf --version
Zeile 68: Zeile 74:
 rm -rf ~/.fzf        # Deinstallation rm -rf ~/.fzf        # Deinstallation
 </code> </code>
- 
  
 <code bash> <code bash>
-sudo apt install tree    # falls gewünscht +sudo apt install tree 
-sudo apt install ripgrep # Tools zum Suchen :-) +sudo apt install ripgrep 
-sudo apt install bat     # binary heißt batcat  +sudo apt install bat     # Binary heißt unter Debian/Ubuntu "batcat" 
-sudo apt install tmux    # kann im Kurs nur erwähnt werden! +sudo apt install tmux 
-sudo apt install gnupg   #  +sudo apt install gnupg 
-sudo apt install feh     # Bilder von der Konsole über ssh betrachten! +sudo apt install feh     # Bilder über SSH anzeigen
 </code> </code>
 +
 ==== time ==== ==== time ====
 Zeitzone explizit neu setzen Zeitzone explizit neu setzen
 +
 <code bash> <code bash>
 sudo timedatectl set-timezone Europe/Berlin sudo timedatectl set-timezone Europe/Berlin
-timedatectl    # Kontrolle!+timedatectl    # Kontrolle
 </code> </code>
  
 ==== gnupg ==== ==== gnupg ====
-Paranoid-Mode 8-)+Paranoid-Modus 
 <code bash> <code bash>
 (course_env) pi@raspi88:~/.gnupg $ cat gpg-agent.conf  (course_env) pi@raspi88:~/.gnupg $ cat gpg-agent.conf 
Zeile 93: Zeile 100:
 max-cache-ttl 1 max-cache-ttl 1
 </code> </code>
 +
 ==== bin ==== ==== 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.+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.
  
-<code bash .bashrc> +<code bash
-export PATH=/usr/bin:$PATH+mkdir -p ~/bin 
 +</code> 
 + 
 +<code bash> 
 +# ~/.bashrc 
 +export PATH="$HOME/bin:$PATH"
 </code> </code>
raspberry_pi/raspi-config.1772004272.txt.gz · Zuletzt geändert: von torsten.roehl