Im engeren Sinne ist Linux der Name eines Open-Source-Betriebssystemkerns, des Linux-Kernels, dessen Entwicklung Linus Torvalds im Jahr 1991 begann. Im allgemeinen Sprachgebrauch wird jedoch das gesamte Betriebssystem als Linux bezeichnet: Dazu gehören neben dem Kernel auch die Anwendungsprogramme, die Systemverzeichnisse, die Befehlszeilenumgebung (Shell) sowie die für die Konfiguration und Verwaltung des Systems erforderlichen Werkzeuge. Ein Großteil davon stammt aus dem GNU-Projekt, weshalb man es üblicherweise auch als GNU/Linux bezeichnet. Einzelheiten hierzu finden Sie im Artikel „Grundlegende Bestandteile von Linux“.
Open Source
Der Linux-Kernel steht unter der GNU General Public License Version 2 (GPLv2) zur Verfügung. Das bedeutet, dass jeder den Quellcode frei nutzen, studieren, ändern und weitergeben darf, wobei die geänderte Version jedoch unter denselben Bedingungen weitergegeben werden muss. An der Entwicklung sind neben Privatpersonen auch große Hardware- und Softwareunternehmen beteiligt.
Distributionen
Varianten, bei denen der Kernel, die Programme, das Paketverwaltungssystem und das Installationsprogramm zu einem Paket zusammengefasst sind, werden als Distributionen bezeichnet. Distributionen unterscheiden sich hinsichtlich ihres Paketverwaltungssystems, ihres Veröffentlichungsrhythmus, ihrer Supportdauer und ihrer Konfigurationen. Auf Servern sind Ubuntu, Debian, AlmaLinux, Rocky Linux und das für Hosting-Anbieter optimierte CloudLinux am weitesten verbreitet. Auf Desktop-Computern sind unter anderem Fedora, Linux Mint und openSUSE beliebt. Einen Vergleich finden Sie in unserem Artikel über die beliebtesten Linux-Distributionen.
Wo wird dies verwendet?
- Auf den Servern: Ein Großteil der Webserver, Datenbankserver und Cloud-Dienste läuft unter Linux, da dieses Betriebssystem stabil und kostenlos ist und sich gut per Fernzugriff über die Befehlszeile verwalten lässt.
- Auf Mobilgeräten: Android basiert auf dem Linux-Kernel.
- In eingebetteten Systemen: Router, Smart-TVs, Netzwerkspeicher (NAS) und industrielle Geräte.
- Auf Desktop-Computern: zwar in geringerem Umfang, jedoch mit einer stetig wachsenden Nutzerzahl.
Wenn Ihre Website auf einem Server mit Shared Hosting läuft, wird sie höchstwahrscheinlich ebenfalls unter Linux betrieben, auch wenn Sie davon nur das Control Panel sehen. Bei einem eigenen Linux-VPS wählen Sie die Distribution selbst aus und erhalten als root-Benutzer vollen Zugriff auf das System.
Welche Linux-Distribution läuft auf dem Server?
Wenn Sie über SSH angemeldet sind, können Sie dies mit den folgenden Befehlen überprüfen:
cat /etc/os-release # a disztribúció neve és verziója
uname -r # a futó kernel verziója
hostnamectl # rendszerinformációk egy helyen (systemd alapú rendszereken)
Wie fangen Sie an?
Die Verwaltung von Linux-Servern erfolgt meist über die Befehlszeile mittels einer SSH-Verbindung. Als ersten Schritt empfiehlt es sich, sich mit den grundlegenden Linux-Befehlen vertraut zu machen: dem Wechseln zwischen Verzeichnissen, dem Kopieren und Bearbeiten von Dateien sowie der Verwaltung von Berechtigungen.