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/22 18:38] 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> 
 +Dies ist eine kompakte Übersicht (''Cheat Sheet'') über die im Kurs vermittelten Inhalte.  
 +Die einzelnen Themen werden anhand praktischer Übungen demonstriert und angewendet. 
 +</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 22: 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 49: 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 64: 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 89: 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.1771785535.txt.gz · Zuletzt geändert: von torsten.roehl