Skip navigation

Linux User Group Oldenburg [Tux]

GNU/Linux - Begriffe

Auf diesen Seiten wurden ein paar Begriffe rund um GNU/Linux und Computer zusammengetragen, und ein wenig erläutert. Dies soll Einsteigern helfen nicht die Übersicht zu verlieren wenn sie das erste Mal mit GNU/Linux in Berührung kommen.

AlgorithmusEindeutige Verfahrensvorschrift
Begriff aus der Mathematik. Ein vorgeschlagener Algorithmus muss mit Sicherheit nach endlicher Zeit enden.
Alphanumerische Zeichen
Sammelbegriff für Buchstaben und Ziffern
ArchivArchiv
Eine Sammlung mehrerer Dateien, die aus Transportgründen zu einer Datei zusammengefügt sind. Meist handelt es sich hierbei um komprimierte Programmpakete. Gängig ist das tar.gz-Format (als Dateinamenerweiterung auch tgz abgekürzt), hinter dem sich eine Kombination des Archivierungsprogramms tar und des Komprimiertools gzip versteckt.
BashBourne Again Shell
Die Bourne Again Shell ist eine der möglichen textorientierten Benutzerschnittstellen zu einem Unixbetriebssystem --> unter GNU/Linux die verbreitetste.
BenchmarkBewertungsprogramm
Kleine Programme zur Beurteilung der Leistungsfähigkeit von Programmen oder Hardware.
BibliothekenLibrarys, libs
Bibliotheken (libs) enthalten standardisierte Routinen (Programmteile), die von vielen Programmen benutzt werden können.
BitBasic indissoble information unit
Kleinste Einheit der Information. Die Wahl zwischen zwei Möglichkeiten enthält genau ein Bit an Information.
Boolesche VariableBoolesche Variable
Variable die nur zwei Werte (falsch oder wahr) annehmen kann.
BootenStarten
Das Starten des Rechners direkt nach dem Einschalten, wobei das Betriebssystem und eventuell weitere Software in den Hauptspeicher geladen wird.
BufferPufferspeicher
Zwischenspeicher zur vorübergehenden Aufnahme von Daten.
BugBug
Ein störendes Insekt im Computer, sprich: ein Fehler in Soft- oder Hardware.
BugfixesFehlerbeseitigung
Ein Bug ist ein in der Testphase des Programms nicht entdeckter Fehler, der auch nach Veröffentlichung des Programms noch besteht. Die Korrekturen dieser Fehler bezeichnet man als Bug fixes.
BugtrackingFehlersuche
Methode zum Finden von aufgetretenen Fehlern in Programmen. Durch Try-and-Error werden zunächst Schritte ausprobiert und erfolglose Ansätze gelöscht.
ByteByte
Eine feste Anzahl von Bits. Meistens sind 8 Bit = 1 Byte. Ein solches Byte kann beispielsweise ein Zeichen enthalten (7 Bit + 1 Prüfbit)
CronCron
Der Daemon cron läuft im Hintergrund und überprüft bestimmte Dateien des Systems, ob dort Aufträge hinterlegt sind, die zu festgelegten Zeiten ausgeführt werden sollen. Mann kann also sagen es ist eine Art Softwarelösung der Zeitschaltuhr.
DateirechtePermissions
Maximal rwxrwxrwx, wobei je einmal rwx für den Besitzer, für die Gruppe und für alle Übrigen definiert wird. r steht für read - lesen, w für write - schreiben und x für execute - ausführbar.
DeviceGerät (sinngem.)
Unter Unix gilt: "alles ist eine Datei". Daher wird der größte Teil der Hardware über spezielle Gerätedateien angesprochen. Diese Dateien befinden sich im Verzeichnis /dev und haben standardisierte Namen wie zum Beispiel /dev/hda für die erste IDE-Festplatte und /dev/lp0 für die parallele Druckerschnittstelle.
DistributorDistributor / Vertreiber
Eine Firma oder Organisation, die GNU/Linux und Freie Software aus dem Internet herunterlädt, auf einer CD anwenderfreundlich zusammenpackt und diese dann verkauft.
FTPFTP
Das "File Transfer Protocol" dient der reinen Übertragung von Dateien im Netz und ist das Standardprotokoll beim Download von Software aus dem Internet.
FilesystemDateisystem
Legt die Art und Weise fest, wie Daten auf verschiedenen Speichermedien von unterschiedlichen Betriebssystemen abgespeichert werden.
FolderVerzeichnisse
"Lagerplatz(beschreibung)" für Dateien, um diese besser auf der Festplatte verwalten zu können. Verzeichnisse, auch Directories genannt, dienen also der Ordnung.
GPLGNU General Public License
Eine Software-Lizenz, die es erlaubt, ein Programm weiter zu geben unter der Voraussetzung, dass der Quelltext dabei immer erhältlich bleibt. Ebenfalls erlaubt und ausdrücklich erwünscht ist es, verbesserte Versionen der Software zu erstellen und wieder zu veröffentlichen. Der Kernel Linux selbst steht ebenfalls unter der GPL.
GTKGIMP ToolKit
Das "Gimp Toolkit" ist eine Programmierbibliothek, die das Erstellen von Menüs und Dialogboxen unter X11 erleichtert. Diese Library wurde zunächst für das Grafikprogramm Gimp geschrieben, ist aber inzwischen Grundlage vieler anderer Programme.
Grep(Greif-) Programm
Durchsucht Dateien oder Input (Eingaben) nach Ausdrücken und gibt die entsprechende (Fund-)Zeile aus. Die Syntax lautet grep Suchwort Datei/Input. Wenn der Input aus einer Pipe kommt, kann man das Datei/Input-Argument leer lassen.
GroupGruppe
Jeder Benutzer gehört zu mindestens einer Gruppe. Über diese Gruppenzugehörigkeiten können definierten Personenkreisen bestimmte Nutzungsrechte eingeräumt werden.
HOWTOWie mache ich...?
Im Gegensatz zu den referenzartigen Man-Pages liefern die HOWTOS "Kochrezepte" für bestimmte Problemgebiete und sind damit für den Anfänger wesentlich besser geeignet.
Hidden FilesVersteckte Dateien
Ein Punkt an erster Stelle des Dateinamens markiert eine Datei als versteckt. Meist sind es von Anwendungen im Home-Verzeichnis abgelegte Konfigurationsdateien, die hierdurch auch vor versehentlichem Löschen geschützt sind.
KernelKernel
Der Linux-Kernel ist der zentrale Teil des Betriebssystems. Im Kernel sind die wesentlichen auszuführenden Funktionen verankert. Er befindet sich nach dem Boot-Vorgang immer im Arbeitsspeicher.
KommandozeileKommandozeile
Eine Eingabemöglichkeit für Befehle in Textform.
Login-ShellLogin-Shell
Shell, die beim Anmelden startet -- eine Nicht-Login-Shell läuft z.B. in einem Kommandozeilenfenster, das aus einem Menü aufgerufen wird.
LynxLynx
Lynx: Textbasierter WWW-Browser, der bereits seit fünf Jahren unter der GPL steht und stetig weiter entwickelt wird.
MountpointMountpoint
Verzeichnis, in das ein Datenträger ("Gerät") eingehängt werden soll.
NewsNews
News sind schriftliche Beiträge, die von den verschiedensten Menschen in Internet- oder Usenet-Newsgruppen gesendet ("gepostet") werden.
OSSOpen-Source-Software
Software, die frei benutzt, weitergegeben und unter bestimmten Auflagen verändert werden darf. Meistens unterliegt solche Art von Software der GPL oder ähnlichen Lizenzen.
OwnerBesitzer
Dateien haben einen Eigentümer -- jemand, der sie z.B. erstellt hat. Dieser möchte oder sollte eventuell andere Zugriffsrechte auf seine Datei haben als der Rest der Welt.
PagerPager
Ein Programm, das die Bildschirmausgabe eines anderen Programms abfängt und seitenweise anzeigt, z. B. less oder more.
PathPfad
"Wegbeschreibung" durch die Verzeichnisse. Es nützt Ihnen nichts, wenn Sie einen Herrn Möller besuchen wollen und es auf jedem zweiten Stockwerk einen gibt -- erst mit der Stockwerkangabe wird er auffindbar. Genauso könnte es auf einem System mehrere Dateien geben, denen ein Spaßvogel den Namen fstab gegeben hat. Somit benötigen Sie den Pfad (hier: /etc), um eine bestimmte Datei eindeutig zu bezeichnen.
PerlPerl
Die "Practical extraction and report language", eine sehr mächtige Skriptsprache, die nicht nur unter GNU/Linux zu Hause ist.
PluginPlugin
Ein Programmfragment, das sich als Erweiterung in ein größeres Programm "einstecken" (engl.: "plug in") lässt.
PromptSystemmeldung
Signalisiert, dass eine Eingabe in der Shell möglich ist. Blockiert ein laufendes Programm die Shell, erscheint der Prompt nach dessen Ende wieder.
ProxyProxy-Server
Ein als Zwischenspeicher agierender Server, der die Zugriffe auf Webseiten beschleunigt. Bei einem Zugriff prüft der Proxy, ob er eine Kopie der Seite bereits vorrätig hält, und überträgt diese ggf., anstatt die Seite vom tatsächlichen Server anzufordern.
ProzessProzess
Ein gerade laufendes Programm wird unter Linux und Unix als "Prozeß" bezeichnet. Zu einem Prozeß gehören neben der ausführbaren Datei noch weitere Informationen: das Environment, Daten über den Prozeß selbst und über den Prozeß, von dem er abstammt. Prozesse werden über die ihnen zugeordnete Prozeßidentifikationsnummer (PID) identifiziert, nicht etwa über den Programmnamen.
RAMArbeitsspeicher
Speicherbereich, mit dem der Prozessor verbunden ist. Er enthält Daten die gerade in Bearbeitung sind. Seine Größe bestimmt die Leistungsgrenzen eines Computers maßgeblich.
READMEBeschreibungsdatei
Enthält Wissenswertes zum Beispiel über das "Kernelbasteln", was es dabei zu beachten gilt, und wie der Betriebssystemkern installiert wird. README-Dateien enthalten oft sehr hilfreiche Informationen und sollten daher prinzipiell gelesen werden.
RPMRPM-Pakete
RPM ist die Abkürzung für Red Hat Package Manager und kennzeichnet Programmarchive, die nach dem von Red Hat eingeführten Standard zusammengestellt wurden.
RouterRouter
Ein bestimmtes Gerät oder Rechner, der andere Rechner oder Netzwerke miteinander verbindet.
SMTPMail-Transport-Protokoll
"Simple Mail Transfer Protocol", die Vereinbarung, wie E-Mails durchs Internet transportiert werden.
SSLSecure Socket Layer
Ein Mechanismus, der es erlaubt, Daten verschlüsselt über eine Netzwerkverbindung zu übertragen. Eine freie SSL-Implementation ist openSSL.
ScriptScript
Ein (Shell-) Skript ist in etwa mit einer Batch-Datei von DOS vergleichbar: hier stehen in einer lesbaren Datei mehrere Shell-Befehle hintereinander, die in der angegebenen Reihenfolge ausgeführt werden. Mit Tests kann die Ausführung eines solchen Skripts auch verzweigen, so dass sich ähnliche Programmiermöglichkeiten wie bei einer richtigen Programmiersprache ergeben.
ShellShell
Ein Programm unter GNU/Linux bzw. Unix, das Ihre Eingaben auf einer Kommandozeile entgegennimmt, ausführt, und Ihnen die Ausgaben dieser Befehle wieder anzeigt.
SwapAuslagerungsspeicher
Meist eine Partition, deren Speicherplatz dem tatsächlichen RAM hinzugefügt und erst dann verwendet wird, wenn die wesentlich schnelleren RAM-Bausteine bereits vollständig belegt sind.
Symbolischer LinkSymbolischer Verweis
Verweis auf eine Datei, die an einer anderen Stelle im Verzeichnisbaum liegt. Verwandt (aber nicht identisch) mit den Verknüpfungen von Windows.
TextmodusTextmodus
Ein Modus, in dem der Computer nur Zeichen aus einem vordefinierten Vorrat (Buchstaben, Ziffern und einige Sonderzeichen) in einer Schriftart darstellen kann. Die Interaktion geschieht hier über die Kommandozeile.
UmgebungsvariableEnvironment variables
Die Shell stellt dem Benutzer einen Speicher bereit, um bestimmte Informationen aufzubewahren und Programmen zugänglich zu machen. Diese Umgebungsvariablen (environment variables) bestehen jeweils aus dem Namen und dem zugeordneten Wert.
X-TerminalX-Terminal
Programme für das X-Window-System, die ein Textterminal nachahmen. Verbreitete X-Terminals sind xterm, kvt und gnome-terminal.
chmodchange-mode
Kommando zum Ändern von Berechtigungen ("change mode").
chownBesitzerwechsel
"change owner" Befehl um den Eigentümer einer Datei oder eines Verzeichnisses zu ändern.
configure-SkriptKonfigurationsscript
Dient zum automatischen Auswerten von Eigenschaften des Systems, auf dem ein Quelltext kompiliert werden soll. So findet configure selbständig heraus, welcher C-Compiler installiert ist usw. Die so gefundenen Eigenschaften werden u. a. ins Makefile eingetragen.
crashAbsturz
Fehlerhafter Absturz eines Programms. Häufig gehen dabei Daten verloren.
lockSperrdatei
Eine Datei, die signalisiert, dass hier schon "gearbeitet" wird und bitte nicht gestört werden soll. Beim Drucken z. B. verhindert sie, dass ein Drucker zeitgleich mit mehreren Dateien bombardiert wird.
makeMake
Werkzeug, das die Kompilierung von Quelltexten steuert und dabei Abhängigkeiten zwischen einzelnen Programm-Modulen berücksichtigt. Die Konfigurationsdatei von make ist das Makefile.
touch"Anfassen"
Befehl um den Zeitstempel der letzten Änderung einer Datei zu verändern. Existiert die Datei noch nicht, so wird sie als leeres File angelegt.
wildcardPlatzhalter, Joker
Das Zeichen * gilt als Platzhalter für ein oder mehrere beliebige druckbare Zeichen (Buchstaben, Ziffern etc.). Wird auch als "Joker" bezeichnet und funktioniert mit vielen Befehlen.
~Tilde
Die Tilde ~ ist eine oft verwendete Abkürzung für Ihr Homeverzeichnis.