Glossar

Linux Best Practice

Marvin Plagge | BBS ME

My Skills

Resume

A

ASCII

ASCII = American Standard Code for Information Interchange
ASCII dient zur Kodierung der Zeichen im englischen Alphabet.

Apache

Kostenloser Webserver, um Websites im Internet erreichen zu können.

Android

Linux basiertes Betriebssystem für Mobilgeräte.

B

Bash

Linux Terminal.

Binärcode

Zeichenkette aus Einsen und Nullen, die Informationen speichert.

Betriebssystem

Software, welche auf einem PC installiert wird, damit der Nutzer ihn steuern kann. Betriebssysteme besitzen überwiegend eine grafische Oberfläche z.B. Windows. Es gibt auch welche, die nur über die Kommandozeile ansprechbar sind z.B. Raspberry Pi OS Lite.

Bit

Bit = Binary Digit
Ein Bit ist die kleinste Speichereinheit und kann nur zwei Zustände haben: 1 und 0.

Byte

Ein Byte besteht aus 8 Bits und kann somit bis zu 256 verschiedene Zustände darstellen.

Blasendiagramm

Ein Blasendiagramm ist ein vereinfachtes und übersichtliches Diagramm welches für Datenbanken verwendet werden kann, so wie das ER-Diagramm.

C

C++

Programmiersprache.

CSS

CSS = Cascading Style Sheet
CSS-Dateien werden zum designen von Websites genutzt. Man kann so das Aussehen von HTML Elementen verändern.

CMS

CMS = Content Management System

CPU

CPU = Central Processing Unit (Prozessor)
Der Prozessor führt Berechnungen für jegliche Programme auf dem Rechner durch und ist somit das Gehirn des PCs.

D

Dateisystem

Das Dateisystem organisiert wie die Daten auf einer Festplatte gespeichert werden.

Datenbank

In einer Datenbank werden Daten organisiert gespeichert und verwaltet.

Deamon

Ein Hintergrundprozess.

DNS

DNS = Domain Name System
Beantwortet Anfragen zur Namensauflösung.

E

Elternprozess

Ein Elternprozess erstellt und beendet Kindprozesse.

Entwicklungsumgebung

Programm mit grafischer Oberfläche
Meist werden Quellcode Kommandos farbig makiert

ER Diagramm

Entity-Relation Diagramm ist ein Diagramm, welches übersichtlich alle Objekte und deren verbindungen anzeigt.

F

Festplatte

Auf einer Festplatte werden Daten gespeichert. Es kann sich dabei um eine Hard Disk Drive (HDD) oder um eine Solid State Drive (SSD) handeln.

G

GPU

GPU = Graphics Processing Units (Grafikkarte)
Die Grafikkarte dient zur Berechnung grafischer Inhalte, die auf dem Monitor angezeigt werden.

H

Hexadezimal

Zahlen werden in einem Stellenwertsystem zur Basis 16 dargestellt. Es geht von 1-9 und von A-F.

HTTP(S)

HTTP = Hypertext Transfer Protocol
HTTPS = Hypertext Transfer Protocol Secure
Über HTTP(S) werden Daten auf der Anwendungsschicht übertragen. Es wird hauptsächlich für Websites genutzt.

HTML

HTML = Hypertext Markup Language
Der Quelltext von Websites ist im HTML geschrieben.

I

IP

IP = Internet Protocol
Das Internet Protocol wird zur Adressierung von Geräten im Internet angewendet. Dabei erhält das adressierte Gerät eine Zeichenkette, welche es für andere Geräte erreichbar macht.

IOS

IOS ist ein auf Unix basierendes Betriebssystem von Apple, welches für Mobilgeräte eingesetzt wird.

J

Java

Klassenbasierte Programmiersprache.

K

Kindprozess

Ein Kindprozess ist die Kopie eines anderen Prozesses und wird von diesem gestartet, verwaltet und beendet.

Kernel

Der Kernel ist der Hauptbestandteil eines Bestriebssystems. Er bildet die unterste Softwareschicht. In ihm ist die Prozess- und Datenorganisation festgelegt.

L

Linux

Linux ist ein auf Unix besierendes Betriebssystem. Es gibt viele verschiedene Versionen (Distributionen) von Linux, welche alle etwas anders aufgebaut sind und anders aussehen, aber trotzdem noch auf den selbem Kernel basieren.

LTE

LTE = Long Term Evolution
LTE ist ein Mobilfunkstandard der dritten Generation.

M

Mainboard

Das Mainboard verbindet alle PC-Komponenten.

MS-DOS

MS-DOS bildet die Grundlage für Windows.

Multiuser

Ein Betriebssystem, welches Multiuser unterstützt, kann mit mehreren Benutzerkonten umgehen.

Multisession

Mehrere Benutzer können gleichzeitig angemeldet sein.

Multitasking

Das Betriebssystem kann mehrere Tasks gleichzeitig abarbeiten.

Multiprocessing

Durch mehrere Prozessorkerne wird es möglich, dass Aufgaben echt parallel bearbeitet werden.

mtab

Die Datei /etc/mtab zeigt alle momentan eingehängten Dateisysteme an.

N

Netzteil

Netzteile werden verwendet um Geräte wie Smartphone aufzuladen oder den PC mit Strom zu versorgen. Dabei regelt es die Spannung und die Stromstärke auf den Bedarf des Gerätes.

O

Keine Angaben

P

PostgreSQL

Ein Datenbank Management System.

Pipes

Pipes sind Verbindungen zwischen Prozessen über die Eingaben, Ausgaben und Fehlermeldungen versendet werden können.

Pixel

Kleinster Punkt eines Displays.

Port

Ports sind Tore zu Anwendungen in einem Netzwerk. Über diese können z.B. Webserver aus dem Internet erreicht werden. Es stehen 65.536 Ports zur Verfügung. Port 1-1023 sind standardisiert.

Q

Queries

Eine Sprache, die zum Auslesen und erstellen von Datenbanken verwendet wird.

R

Raspberry Pi

Ein Einplatinencomputer, welcher so groß ist wie eine Kreditkarte und dabei USB, HDMI, 3,5mm Klinke und Ethernet on board hat.

RAM

RAM = Random Access Memory
Prozesse nutzen den RAM als Zwischenspeicher für ihre Daten.

S

SQL

SQL ist eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten und Abfragen von darauf basierenden Datenbeständen.

SSD

Modernes, schnelles Speichermedium.

SSH

SSH = Secure Shell
Über SSH kann man sich sicher mit anderen Computer verbinden, diese steuern und Dateien übertragen.

SATA

SATA = Serial ATA
Standard zum Verbinden von Festplatten mit dem Mainboard.

T

Keine Angaben

U

USB

USB = Universal Series Bus
Über USB verbindet man heutzutage so gut wie alle Perepheriegeräte wie Mäuse, Tastaturen oder Mikrofone mit dem PC.

Unix

Unix stellt das Grundgerüst von vielen Betriebssystemen dar.

Ubuntu

Ein stark verändertest Linux Betriebssystem basierend auf Debian.

V

Vim

Vim ist ein Texteditor, welchen man für die Textverarbeitung im Terminal benutzt.

Variable

Speichert Werte, mit denen dann gerechnet werden kann.

W

Windows

Windows ist ein Betriebssystem von Microsoft, welches nicht auf Unix, sondern MS-DOS basiert.

Wordpress

CMS-System um Websites zu erstellen und Designen.

X

Keine Angaben

Y

Keine Angaben

Z

Zombieprozess

Zombieprozesse sind beendete Prozesse, welche noch nicht aus der Prozesstabelle ausgetragen wurden, da der Elternprozess das noch nicht getan hat. Ein Zombieprozess verbraucht keine Systemressourcen.