Workshop 10

Aus Wiki Novoys.ch
Zur Navigation springen Zur Suche springen

Fachbegriffe Modul 126

Diese Tabelle enthält relevante Fachbegriffe aus dem Modul 126, speziell angepasst auf meinen Kenntnisstand und die Themen der bearbeiteten Workshops.

Begriff Einfache, präzise Erklärung
XRDP Software für grafischen Remotezugriff auf Linux-Systeme via Windows Remote Desktop (RDP).
NFC (Near Field Communication) Sichere Funktechnologie für Kommunikation über kurze Distanz (wenige Zentimeter), z.B. kontaktloses Bezahlen.
RFID (Radio Frequency Identification) Funktechnik zur kontaktlosen Identifikation von Objekten mittels elektronischer Tags (z.B. Zutrittskontrolle, Warenverfolgung).
Passive RFID-Tags RFID-Chips ohne eigene Stromquelle, Energieversorgung erfolgt durch das Lesegerät.
Semi-passive RFID-Tags RFID-Chips mit eigener Batterie, meist zur Überwachung von Umgebungsparametern (z.B. Temperaturkontrolle).
Aktive RFID-Tags RFID-Chips mit eigener Energieversorgung zur aktiven Datenübertragung (höhere Reichweite).
UHF-Band (Ultra High Frequency) Frequenzbereich (ca. 865–868 MHz Europa), ermöglicht schnelle RFID-Kommunikation über mehrere Meter.
CSI-Schnittstelle (Camera Serial Interface) Anschluss am Raspberry Pi für direkte Verbindung der offiziellen Pi-Kamera über ein Flachbandkabel.
Tunnelmechanismus (IPv6) Verfahren, bei dem IPv6-Datenpakete in IPv4-Paketen verpackt werden, um inkompatible Netze zu überbrücken.
Dual Stack Parallelbetrieb von IPv4- und IPv6-Netzwerken, um eine schrittweise Umstellung zu ermöglichen.
Stratum (NTP) Ebenen-System bei NTP-Servern zur Einstufung der Genauigkeit. Je kleiner die Zahl, desto genauer der Zeitserver.
Fail2Ban Sicherheitssoftware, die IP-Adressen nach mehrfachen fehlgeschlagenen Logins automatisch temporär blockiert.
DynDNS (Dynamic DNS) Dienst, der dynamischen IP-Adressen eine feste Domain zuweist, z.B. für Remote-Zugriffe auf Heimserver.
Deadlock Zustand, in dem Prozesse (z.B. Datenbanken) sich gegenseitig blockieren und das System einfrieren (häufig Software- oder Programmierfehler).
EDR (Enhanced Data Rate) Erweiterter Bluetooth-Standard, ermöglicht höhere Übertragungsraten (bis zu 3 Mbit/s).
Piconet (Bluetooth) Kleines Bluetooth-Netzwerk mit einem Master-Gerät und bis zu sieben aktiven Slave-Geräten.
Scatternet (Bluetooth) Mehrere miteinander verbundene Bluetooth-Netzwerke (Piconets).
RAID0 (Stripe) RAID-Typ, verteilt Daten über mehrere Festplatten zur Leistungssteigerung (keine Ausfallsicherheit).
RAID1 (Mirror) RAID-Typ, speichert Daten gleichzeitig identisch auf zwei Festplatten für Datensicherheit (reduziert Speicherkapazität um 50 %).
RAID5 RAID-Typ, kombiniert Leistung und Datensicherheit durch verteilen der Daten inkl. Paritätsinformationen auf mindestens drei Festplatten.
RAID6 Erweiterte Form von RAID5, verwendet doppelte Parität, toleriert gleichzeitigen Ausfall von zwei Festplatten.
RAID10 Kombination von RAID0 und RAID1, bietet sowohl Leistung als auch hohe Ausfallsicherheit.
JBOD (Just a Bunch of Disks) Mehrere physische Festplatten werden logisch zusammengefasst, ohne erhöhte Ausfallsicherheit.
MariaDB Weiterentwicklung von MySQL-Datenbank, bietet verbesserte Performance und zusätzliche Funktionen.
ProFTPD Fortgeschrittener FTP-Server, der Benutzerverwaltung und erweiterte Sicherheitseinstellungen bietet.
phpMyAdmin Webbasierte Oberfläche zur Verwaltung von MariaDB/MySQL-Datenbanken.
RPi-Monitor Monitoring-Tool speziell für Raspberry Pi zur Überwachung der Hardware-Auslastung, Speicherverbrauch und Netzwerkstatistik.
Firmware-Update Aktualisierung der fest installierten Steuerungssoftware eines Gerätes (z.B. Raspberry Pi).
CityHome (MIT-Projekt) Forschungsprojekt zur flexiblen Wohnraumgestaltung mittels robotergesteuerten modularen Systemen.
Open Agriculture Initiative (MIT) Forschung für digitalisierte Landwirtschaft mit kontrollierten Umgebungen für Pflanzenwachstum (Projekt inzwischen eingestellt).
Edge Computing Datenverarbeitung direkt am Gerät oder in dessen unmittelbarer Nähe, statt zentral im Rechenzentrum.
Total Experience Konzept zur integrierten Optimierung aller Nutzererfahrungen (Kunden, Mitarbeiter, Anwender).
Smart Home Vernetzung und Automatisierung von Geräten im Haushalt zur Verbesserung von Komfort, Sicherheit und Energieeffizienz.

Linuxbefehle

In dieser Tabelle haben wir alle wichtigen Linuxbefehle gesammelt, die wir im Unterricht oder bei praktischer Arbeit sonst irgendwo verwendet habe. Jeder Befehl ist kurz erklärt und einem Bereich zugeordnet.

Kategorie Befehl Beschreibung Beispiel
Navigation cd Verzeichnis wechseln cd /home/user
Navigation ls Inhalt anzeigen ls -la
Navigation pwd Aktuelles Verzeichnis anzeigen pwd
Navigation tree Zeigt Verzeichnisbaum tree -L 2
Dateien & Ordner mkdir Neues Verzeichnis erstellen mkdir ordner
Dateien & Ordner touch Neue leere Datei touch datei.txt
Dateien & Ordner cp Datei/Ordner kopieren cp datei.txt kopie.txt
Dateien & Ordner mv Datei verschieben/umbenennen mv alt.txt neu.txt
Dateien & Ordner rm Datei/Ordner löschen rm -r ordner
Dateien & Ordner file Dateityp anzeigen file bild.jpg
Dateien & Ordner stat Datei-Details anzeigen stat script.sh
Dateien & Ordner basename Gibt Dateinamen ohne Pfad zurück basename /pfad/datei.txt
Dateien & Ordner dirname Gibt Pfad ohne Dateinamen zurück dirname /pfad/datei.txt
Inhalte anzeigen cat Dateiinhalte anzeigen cat text.txt
Inhalte anzeigen less Datei durchscrollen less text.txt
Inhalte anzeigen head Erste Zeilen anzeigen head -n 5 text.txt
Inhalte anzeigen tail Letzte Zeilen anzeigen tail -f log.txt
Inhalte anzeigen wc Zählt Zeilen/Wörter/Zeichen wc -l datei.txt
Inhalte anzeigen cut Schneidet bestimmte Spalten cut -d ":" -f1 /etc/passwd
Inhalte anzeigen sort Sortiert Inhalte sort namen.txt
Inhalte anzeigen uniq Entfernt doppelte Zeilen uniq namen.txt
Editoren nano Einfacher Editor nano text.txt
Editoren vim Erweiterter Editor (muss geübt sein) vim text.txt
Suche grep Texte durchsuchen grep "Fehler" log.txt
Suche find Sucht Dateien/Verzeichnisse find / -name datei.txt
Suche locate Schneller Dateifinder (Index basiert) locate config.php
Benutzer whoami Benutzer anzeigen whoami
Benutzer id Benutzer-ID und Gruppen id
Benutzer who Zeigt eingeloggte Benutzer who
Benutzer users Zeigt aktive Benutzer users
Rechte chmod Rechte ändern chmod 755 datei.sh
Rechte chown Besitzer ändern chown user:gruppe datei.txt
Rechte umask Standardrechte setzen umask 022
Admin sudo Befehl als Root ausführen sudo apt update
Admin su Benutzer wechseln su -
Prozesse & System ps Prozesse anzeigen ps aux
Prozesse & System top Systemmonitor top
Prozesse & System htop Erweiterter Monitor (muss evtl. installiert werden) htop
Prozesse & System kill Prozess beenden kill 1234
Prozesse & System killall Beendet alle gleichnamigen Prozesse killall firefox
Prozesse & System uptime Laufzeit des Systems uptime
Prozesse & System free RAM anzeigen free -h
Prozesse & System df Festplattenplatz anzeigen df -h
Prozesse & System du Speicherplatz einer Datei/Ordner du -sh /pfad
Prozesse & System uname Systeminfos anzeigen uname -a
Prozesse & System lscpu CPU-Details anzeigen lscpu
Prozesse & System lsblk Blockgeräte (z. B. Festplatten) anzeigen lsblk
Netzwerk ip a IP-Adressen anzeigen ip a
Netzwerk ping Verbindung testen ping 8.8.8.8
Netzwerk traceroute Weg durchs Netzwerk anzeigen traceroute google.com
Netzwerk curl Webinhalte abrufen curl example.com
Netzwerk wget Dateien herunterladen wget https://.../file.deb
Netzwerk netstat Netzwerkinfos anzeigen netstat -tuln
Netzwerk ss Verbindungen anzeigen (moderner als netstat) ss -tuln
Netzwerk nmap Netzwerkscan (muss installiert werden) nmap 192.168.1.1
Paketverwaltung apt update Paketliste aktualisieren sudo apt update
Paketverwaltung apt upgrade Pakete aktualisieren sudo apt upgrade
Paketverwaltung apt install Neues Paket installieren sudo apt install htop
Paketverwaltung apt remove Paket entfernen sudo apt remove htop
Paketverwaltung dpkg -i .deb-Dateien installieren sudo dpkg -i datei.deb
Paketverwaltung dpkg -l Installierte Pakete anzeigen grep nano
Archivierung & Kompression tar Archive erstellen/extrahieren tar -czf archiv.tar.gz ordner
Archivierung & Kompression gzip Datei komprimieren gzip datei.txt
Archivierung & Kompression gunzip Datei entpacken gunzip datei.txt.gz
Archivierung & Kompression zip Zip-Archiv erstellen zip archiv.zip datei.txt
Archivierung & Kompression unzip Zip-Archiv entpacken unzip archiv.zip
Sonstiges history Zeigt vergangene Befehle history
Sonstiges clear Terminal leeren clear
Sonstiges man Hilfe zu Befehlen anzeigen man ls
Sonstiges alias Kurzbefehl erstellen alias ll='ls -l'
Sonstiges date Datum anzeigen date
Sonstiges cal Kalender anzeigen cal
Sonstiges echo Gibt Text aus echo "Hallo Welt"
Sonstiges sleep Wartet für X Sekunden sleep 5
Sonstiges exit Terminal schliessen exit