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
raspberry_pi:raspi-config [2026/02/25 07:26] torsten.roehlraspberry_pi:raspi-config [2026/02/25 07:28] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
-====== raspi-config ======+====== Raspi-Config ======
 [[raspberry_pi|☚ zurück]] [[raspberry_pi|☚ zurück]]
  
 // //
-**raspi-config** ist das zentrale, textbasierte Konfigurationswerkzeug für Raspberry Pi OS +**raspi-config** ist das zentrale, textbasierte Konfigurationswerkzeug für Raspberry Pi OS 
-Es wird im Terminal mit ''sudo raspi-config'' aufgerufen und ermöglicht die Konfiguration  +aufrufbar über ''sudo raspi-config'' im Terminal. Es ermöglicht die Konfiguration  
-von Interfaces, SSH, Passwort, Kamera, Boot-Optionen, Systemsprache sowie weiteren Systemparametern.+von Interfaces, SSH, Passwort, Kamera, Boot-Optionen, Systemsprache und weiteren Systemparametern.
 // //
  
-<note tip>Viele Änderungen erfordern einen Neustart, damit sie wirksam werden.</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''der im Kurs behandelten Inhalte.  +Dies ist eine kompakte Übersicht (''Cheat Sheet''über die im Kurs vermittelten Inhalte.  
-Alle Themen werden anhand praktischer Übungen demonstriert und umgesetzt.+Die einzelnen Themen werden anhand praktischer Übungen demonstriert und angewendet.
 </note> </note>
  
 +====== raspi-config ======
 Im Kurs wird der Umgang mit ''raspi-config'' geübt.  Im Kurs wird der Umgang mit ''raspi-config'' geübt. 
-Dabei wird insbesondere gezeigt, welche Einstellungen nach einer frischen Installation vorgenommen werden sollten.+Dabei wird gezeigt, welche Einstellungen nach einer frischen Installation vorgenommen werden sollten.
  
-------+  * ''raspi-config''
  
 ====== Linux Konfiguration ====== ====== Linux Konfiguration ======
  
 ===== Update / Upgrade ===== ===== Update / Upgrade =====
-Aktualisiert die Paketlisten und bringt alle installierten Pakete auf den neuesten Stand.+Diese Befehle aktualisieren die Paketlisten und bringen alle installierten Pakete auf die neueste Version.
  
 <code bash> <code bash>
Zeile 29: Zeile 30:
 sudo apt upgrade -y sudo apt upgrade -y
 </code> </code>
- 
------ 
  
 ===== Tools installieren ===== ===== Tools installieren =====
-Installation grundlegender Werkzeuge: +Diese Befehle installieren nützliche Werkzeuge: ''vim'' zum Bearbeiten von Dateien,  
-  * ''vim'' – Texteditor   +''tree'' zur Anzeige der Verzeichnisstruktur und ''ripgrep'' für schnelle Textsuche.
-  ''tree'' – Verzeichnisstruktur anzeigen   +
-  * ''ripgrep'' – schnelle Textsuche   +
- +
------+
  
-==== VIM Installation / Konfiguration ====+==== VIM Installation/Konfiguration ====
  
 === VIM Installation === === VIM Installation ===
Zeile 46: Zeile 41:
 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 Clipboard-Unterstützung+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 ===
-Konfigurationsstruktur: +  * ''vim''-Verzeichnis 
-  * ''.vim/'' – Plugin- und Laufzeitverzeichnis   +          * ''.vim''  – Laufzeitverzeichnis 
-  * ''.vimrc'' – zentrale Konfigurationsdatei  +          * ''.vimrc'' – zentrale Konfigurationsdatei
  
-Vim-, tmux- und Bash-Konfigurationsdateien werden über symbolische Links auf ein zentrales Verzeichnis (''~/config'') verwiesen.  +Vim-, tmux- sowie Bash-Konfigurationsdateien werden per symbolischen Links  
-Dadurch lässt sich die Benutzerkonfiguration strukturiert, konsistent und versionsfähig verwalten.+auf ein zentrales Konfigurationsverzeichnis (''~/config'') verwiesen.  
 +Auf diese Weise lässt sich die gesamte Konfiguration strukturiert und konsistent verwalten.
  
 <code bash> <code bash>
-pi@raspi88:~ $ ls -l .tmux.conf .vim .vimrc .bashrc+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 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 11 Feb 16 08:52 .vim -> config/vim/
Zeile 66: Zeile 62:
 </code> </code>
  
------ +==== weitere Tools ====
- +
-==== Weitere Tools ==== +
- +
-=== fzf ===+
 <code bash> <code bash>
 # Installation # Installation
Zeile 76: Zeile 68:
 ~/.fzf/install ~/.fzf/install
  
-Aktivieren / prüfen+Prüfen
 source ~/.bashrc source ~/.bashrc
 fzf --version fzf --version
  
-# Deinstallation +rm -rf ~/.fzf        # Deinstallation
-rm -rf ~/.fzf+
 </code> </code>
  
-=== Paketbasierte Installation === 
 <code bash> <code bash>
 sudo apt install tree sudo apt install tree
 sudo apt install ripgrep sudo apt install ripgrep
-sudo apt install bat       # Binary heißt unter Debian/Ubuntu "batcat"+sudo apt install bat     # Binary heißt unter Debian/Ubuntu "batcat"
 sudo apt install tmux sudo apt install tmux
 sudo apt install gnupg sudo apt install gnupg
-sudo apt install feh       # Bilder über SSH anzeigen+sudo apt install feh     # Bilder über SSH anzeigen
 </code> </code>
  
------ +==== time ==== 
- +Zeitzone explizit neu setzen
-==== Zeitzone ==== +
-Zeitzone explizit setzen und prüfen:+
  
 <code bash> <code bash>
 sudo timedatectl set-timezone Europe/Berlin sudo timedatectl set-timezone Europe/Berlin
-timedatectl+timedatectl    # Kontrolle
 </code> </code>
- 
------ 
  
 ==== gnupg ==== ==== gnupg ====
-Paranoid-Modus (Cache-Zeit minimal):+Paranoid-Modus
  
 <code bash> <code bash>
-pi@raspi88:~/.gnupg $ cat gpg-agent.conf+(course_env) pi@raspi88:~/.gnupg $ cat gpg-agent.conf 
 default-cache-ttl 1 default-cache-ttl 1
 max-cache-ttl 1 max-cache-ttl 1
 </code> </code>
  
------ +==== bin ==== 
- +Im Home-Verzeichnis des Raspberry Pi wird ein ''bin''-Verzeichnis angelegt.  
-==== bin-Verzeichnis ==== +In der ''.bashrc'' wird dieses Verzeichnis in den PATH aufgenommen, sodass dort  
-Im Home-Verzeichnis wird ein eigenes ''bin''-Verzeichnis angelegt.  +abgelegte Skripte systemweit direkt ausführbar sind.
-Dieses wird in der ''.bashrc'' in den PATH aufgenommen, sodass dort abgelegte Skripte direkt ausführbar sind.+
  
 <code bash> <code bash>
raspberry_pi/raspi-config.txt · Zuletzt geändert: von torsten.roehl