Linux Labor

Linux Labor

Linux Labor


F. W.
Diese Lernkarten bieten eine umfassende Einführung in die Linux-Systemadministration auf Universitätsniveau. Sie behandeln grundlegende Konzepte wie Shell-Befehle, Prozessverwaltung, Standard-Ein- und Ausgaben sowie die Nutzung von X-Servern und X-Clients. Die Karteikarten sind besonders nützlich für Studierende und IT-Profis, die ihr Verständnis von Linux-Systemen vertiefen möchten, indem sie lernen, wie man Prozesse effektiv verwaltet, Befehle optimiert und grafische Benutzeroberflächen nutzt.
Karten
75
Lernende
12
Sprache
Deutsch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
30.09.2015 / 22.08.2019

Lernkarten

Was macht der Befehl Strg+Alt+F7?

zurück zum X-Bildschirm

Was ist cmd.exe?

Command Interpreter , welcher von Windows NT übernommen wurde

Was sind Shellscripts? Welches Shellscript wird oft unter Linux verwendet?

Das Pendant zu Windows Batchfile.

Sind Programme, welche zut Laufzeit von der Shell interpretiert und nicht vorgängig übersetz werden müssen.

bash wird üblicherweise verwendet.

Was ist GNOME?

Graphische Oberfläche für Linux

Was ist nautilus?

Dateimanager

Was macht der Composting Window Manager (zB Mutter oder Compiz)? Wie funktionierts?

Ist für ide Desktop Effekte (Wackeln, Skalieren...) zuständig.

Der Output der X-Clients werden zuerst über diesen geleitet bevor die X-Clients wieder via X-Server dem X Display Driver zugrführt wird..

Was sind Wayland und Mir?

in naher Zukunft Alternative zum X-Server.

Was sind gdm oder lightdm?

Display Manager Prozess, welche im Hintergrund laufen

Für was steht ~? Bzw. ~/sub?

Was liegt im /home/?

Homeverzeichnis des eingeloggten Users

/home/username/sub

Alle Benutzerverzeichnisse ausser die des root-Users

Auf was bezieht sich ein absoluter Pfad? und wie wird dieser gewählt?

Absolute Pfade beziehen sich auf die oberste Verzeichnisebene, dem so genannten "Root-Verzeichnis".

Mit /

Was ist vi?

Was sind die Alternativen?

kommandoorientierter ASCII-Texeditor ohne Mausunterstützung und Menu

emacs, vim, nano, pico, mc, joe

Was macht cat mit und ohne Argument?

mit Argument werden  ASCII-Files angezeigt

ohne liest Standard-Input (stdin)

Wie betrachtet man den Kernel-Log?

dmesg

Was sind die Abkürzungen für Standard-Eingabe, Standard-Ausgabe und Standard-Error-Ausgabe?

stdin

stdout

stderr

Was sind Wildcards?

$ find -name 'file*' (sowohl * wie auch '')

 

Was ist .?

aktuellen Verteichnis (Wichitg immer am Schluss des Befehls)

Wie kann man alle in Frage kommenden Files anzeigen?

Tab Tab

Was ist Standard- Output-Redirection?

Weiterleiten der Standart-Ausgabe mit | oder >

Mit welchem Befehl kann man files nach Inhalt durchsuche?

grep

$ grep -r eile .

Was bedeutet -r?

Was bedeutet hier .?

-r Durchsuche Rekursiv

. Suche in aktuellen und in den Unterverzeichnissen

$ grep -ri --include 'pass*' $USER /ect

Was bedeutet -i?

Was ist der Unterschied zwischen - und --?

-i : ignoriere Gross/Kleinschreibung

- Kurzschreibweise von Befehlen (Können auch aneinander gehänkt werden wie hier --ri = -r -i)

-- Ausgeschriebene Befehle wie hier --include

'2>/dev/null

Was macht 2>?

Was ist /dev/null?

2> : ist die Nummer der Fehlerausgabe so werden alle Fehler-Ausgaben angesprochen

/dev/null : im dev sind die virtuelle Dateien und aus diesem Grund werden die Fehlermeldungen nicht gespeichert

Was ist $PATH?

Und wie wird sie angezeigt?

DIe Verzeichnisse werden in dieser Variable eingetragen

$ echo $PATH

Was wird in PS1 definiert?

Die Darstellungsform des Shell-Promps

Wie werden alle Environment Variablen der aktiven Shell angezeigt?

$ env

Wie setzt man eine Umgebungswariable?

$ IRGENDWAS = blabla

oder mit Leerschlägen

$IRGENDWAS =`das sit blabla`

Mit welchem Befehl werden die Umgebungsvariablen an alle von der Shell gestarteten Programme weitervererbt?

$ export IRGENDWAS

Was ist die Login-Shell?

Was macht sie?

Die aller erste Shell, bei deren man sich zum 1. Mal einloggt

Sie setzt  alle Variablem (PATH usw.)

Wieso ist 'sudo gedit textfile &` eine kritische Eingabe?

Weil sudo in aller Ruhe im Hintergrund auf eine Password-Eingabe wartet.

Wie kann ein Prozess nachträglich in den Hintergrund befördert werden?

1. ^Z (anhalten)

2. mit bg im Hintergrund aktivieren

WIe kann ein Prozess in den Fordergrund geholt werden?

fg

Wie kann ein fordergründiger Prozess gestoppt bzw. beendet werden?

^C

Wie werden alle Prozesse mit gleichem Namen beendet werden?

kill all

Wie wird ein Prozess auf Betriebsebene beendet?

Wieso sollte man nicht so beenden?

-SIGKILL

oder

$killall -9 (Signalnummer des SIGKILL)

Der Prozess hat keine Change noch "Aufzuräumen"(Speichern usw.)

 

was mach `sudo kill...`?

Ruft den kill-Befehl mit root-Rechten auf.

Kann Systemprozesse beenden => Legt das System schnell mal lahm

Étudier