Created by Patricia Steves
over 8 years ago
|
||
Question | Answer |
Wozu dient SSH (Secure Shell)? | Sicherer Login auf einem entfernten Rechner |
Nutzung von SSH? | ssh destination [cmd] cmd zum Ausführen von Kommandos destination = [user@]host |
Wie funktioniert SSH? Bzw. Ablauf der Schritte | |
Bei welchem Schritt muss man auf Man-in-the-Middle-Angriffe achten? | Bei der Überprüfung des Fingerprints, vor der Bestätigung, ob fortgefahren werden soll. Am besten zuerst den Schlüssel notieren und vergleichen |
Wozu dient lokale Port-Weiterleitung? | Weiterleitung eines festgelegten lokalen Ports zum entfernten Rechner, der wiederum über den remote Port Verbindung zum remote Host aufnimmt. |
Wie funktioniert lokale Port-Weiterleitung? (Shell-Kommando) | ssh [-g] -L local_port:remote_host:remote_port destination |
Kann man auf localhost Ports < 1024 öffnen? | Ja, man benötigt aber Root-Rechte. |
Struktur und Aufbau von Verzeichnis und Dateinamen | /usr/bin/whoami: absoluter Pfad . aktuelles Verzeichnis .. Oberverzeichnis ~ Home-Verzeichnis ~sfink Home-Verzeichnis von S. Fink |
Welches Kommando benötigt man für die Verkettung von Dateien? | cat file1 file2 ... Ausgabe auf Standardausgabe |
Wie vergleicht man zwei Dateien? | diff [-u] file1 file2 -u: unified Ausgabeformat |
Eine Datei auf ein Muster (Pattern) untersuchen? | grep [-i] pattern file(s) -i: Groß- und Kleinschreibung ignorieren |
Kompression und Dekompression von Dateien | gzip file(s) gunzip file(s) |
Archivieren von Dateien | tar mode file(s) [-C dir] mode = [c]reate, e[x]tract, [v]erbose Anzeigen der behandelten file(s), f[host:]name, Filtern mittels g[z]ip -C dir: Wechseln in vorheriges Verzeichnis |
tar cvf backup.tar ~/private | Erzeugt ein Tar-File mit Namen backup.tar und kopiert den Inhalt des Verzeichnisses ~/private (samt seiner Unterverzeichnisse) hinein |
tar xvf backup.tar | Entpackt den Inhalt aus Archiv backup.tar |
tar tvf backup.tar | Zeigt den Inhalt des Archivs backup.tar an. |
tar zxvf backup.tar.gz -C ~/dir | Dekomprimiert das Archiv und entpackt es ins Verzeichnis ~/dir. |
Wozu dienen Wildcards? | Zum Abkürzen von Namen oder Beschreibungen |
Wildcard: * | Zeichenkette mit beliebigen Zeichen |
Wildcard: ? | Genau ein beliebiges Zeichen |
Wildcard: [...] | Angabe einer Buchstaben- oder Zeichenmenge, zB [0-9] |
Welche Arten von Shells gibt es? | ! Bourne-Shell (/bin/sh und /sbin/sh) C-Shell (/bin/csh) = größer, langsamer Korn-Shell (/bin/ksh) = best of sh + csh Bash (/bin/bash) Linux-Standard-Shell |
Shell-Variablen und Nutzung | Nur innerhalb einer Shell bekannt (lokal). Setzen: bsh > var=Ber | csh > set var=Ber Anzeigen: echo $var Löschen: unset var |
In welchen Shells werden Alias-Namen unterstützt? | C-Shell und Korn-Shell. |
Wie werden Aliasnamen in der C-Shell gesetzt? | alias ll 'ls -l ; pwd' |
Wie werden Aliasnamen in der Korn-Shell gesetzt? | alias ll='ls -l ; pwd' |
Welche Shells unterstützen Felder? | C-Shell und Korn-Shell. |
Wie erzeugt man in der C-Shell Felder? (weniger wichtig) | set a=(A B C) echo $a[1] > 'A' anzeigen set lsakt='ls' > Liste mit Dateinamen echo $lsakt[1] > 1. Filenamen anzeigen |
Wie erzeugt man in der Korn-Shell Felder? | a[0]=A a[3]=asdf echo ${a[0]} > 'A' anzeigen echo ${a[*]} > 'A asdf' anzeigen set -A b B1 B2 B3 > Definition des Feldes b in einer Zeile; bash: typeset -a b=(B1 B2 B3) |
Wie liest man Nutzereingaben in der Bourne-Shell aus? | echo -n "Enter Name:" read name echo $name |
Wie liest man Nutzereingaben in Bash aus? | echo "Enter: Vorname Nachname " read vorname nachname echo $vorname $nachname |
Wozu dient exit n? | (vorzeitige) Beendigung eines Shell-Programms, Abbruchinformation n (0-256) zur Verfügung stellen, die direkt nach Programmende abrufbar ist. Konvention: 0 = Erfolg |
Wie ruft man die Abbruchinformation in der Bourne-Shell ab? | echo $? |
Wie ruft man die Abbruchinformation in der C-Shell ab? | echo $status |
Wie funktioniert Kommandoersetzung in der Bourne-Shell? | Datum=`date` |
Wie funktioniert Kommandoersetzung in der C-Shell? | set Datum=`date` |
Wie funktioniert Kommandoersetzung in der Korn-Shell? | Datum=$(date) Liste=$(< /etc/passwd) |
Wie funktioniert Mathematik in der Bourne-Shell? | x=5 erg=`expr 2 + $x` |
Fortsetzen auf Folie 59 | 0.11.11: Boolesche Ausdrücke |
Want to create your own Flashcards for free with GoConqr? Learn more.