* Möchten Sie mit Linux loslegen? Entwickeln Sie mit dem Online-Kurs „Intro to Linux“ der Linux Foundation gute Kenntnisse über Linux, indem Sie sowohl die grafische Benutzeroberfläche als auch die Befehlszeile für die wichtigsten Linux-Distributionsfamilien verwenden. Melden Sie sich hier kostenlos an. (Este curso también está disponible en español. Haga clic aquí para Introducción a Linux Von Smartphones bis hin zu Autos, Supercomputern und Haushaltsgeräten, Heim-Desktops bis hin zu Unternehmensservern – das Betriebssystem Linux ist allgegenwärtig Linux gibt es seit Mitte der 1990er Jahre und hat seitdem eine weltweite Benutzerbasis erreicht. Linux ist eigentlich überall: Es ist in Ihren Telefonen, Ihren Thermostaten, in Ihren Autos, Kühlschränken, Roku-Geräten und Fernsehern. Es betreibt auch den größten Teil des Internets, alle 500 besten Supercomputer der Welt und die Börsen der Welt Aber Linux ist nicht nur die Plattform der Wahl für den Betrieb von Desktops, Servern und eingebetteten Systemen auf der ganzen Welt, sondern auch eines der zuverlässigsten, sichersten und sorgenfreisten Betriebssysteme auf dem Markt Hier finden Sie alle Informationen, die Sie benötigen, um auf der Linux-Plattform auf den neuesten Stand zu kommen ## Was ist Linux? Genau wie Windows, iOS und Mac OS ist Linux ein Betriebssystem. Tatsächlich wird eine der beliebtesten Plattformen der Welt, Android, vom Linux-Betriebssystem angetrieben. Ein Betriebssystem ist eine Software, die alle mit Ihrem Desktop oder Laptop verbundenen Hardwareressourcen verwaltet. Vereinfacht gesagt verwaltet das Betriebssystem die Kommunikation zwischen Ihrer Software und Ihrer Hardware. Ohne das Betriebssystem (OS) würde die Software nicht funktionieren Das Linux-Betriebssystem besteht aus mehreren verschiedenen Teilen: Bootloader – Die Software, die den Startvorgang Ihres Computers verwaltet. Für die meisten Benutzer ist dies einfach ein Begrüßungsbildschirm, der auftaucht und schließlich verschwindet, um in das Betriebssystem zu booten. Kernel – Dies ist der eine Teil des Ganzen, der eigentlich „Linux“ genannt wird. Der Kernel ist der Kern des Systems und verwaltet die CPU, den Speicher und die Peripheriegeräte. Der Kernel ist die unterste Ebene des Betriebssystems. Init-System – Dies ist ein Subsystem, das den Benutzerbereich bootet und mit der Steuerung von Daemons beauftragt ist. Eines der am weitesten verbreiteten Init-Systeme ist systemd, das auch eines der umstrittensten ist. Es ist das Init-System, das den Startvorgang verwaltet, sobald der anfängliche Startvorgang vom Bootloader (d. h. GRUB oder Grand Unified Bootloader) übergeben wird. Daemons – Dies sind Hintergrunddienste (Drucken, Sound, Zeitplanung usw.), die entweder während des Bootens oder nach der Anmeldung am Desktop gestartet werden. Grafikserver – Dies ist das Subsystem, das die Grafiken auf Ihrem Monitor anzeigt. Es wird allgemein als X-Server oder einfach als X bezeichnet. Desktop-Umgebung – Dies ist der Teil, mit dem die Benutzer tatsächlich interagieren. Es stehen viele Desktop-Umgebungen zur Auswahl (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce usw.). Jede Desktop-Umgebung enthält integrierte Anwendungen (wie Dateimanager, Konfigurationstools, Webbrowser und Spiele). Anwendungen – Desktop-Umgebungen bieten nicht die gesamte Palette an Apps. Genau wie Windows und macOS bietet Linux Tausende und Abertausende von hochwertigen Softwaretiteln, die leicht gefunden und installiert werden können. Die meisten modernen Linux-Distributionen (mehr dazu weiter unten) enthalten den App Store. wie Tools, die die Installation von Anwendungen zentralisieren und vereinfachen Ubuntu Linux hat beispielsweise das Ubuntu Software Center (ein Rebranding von GNOME Software), mit dem Sie schnell unter Tausenden von Anwendungen suchen und diese von einem zentralen Ort aus installieren können ## Warum Linux verwenden? Das ist die eine Frage, die sich die meisten Menschen stellen. Warum sich die Mühe machen, eine völlig andere Computerumgebung zu lernen, wenn das Betriebssystem, das mit den meisten Desktops, Laptops und Servern geliefert wird, einwandfrei funktioniert? Um diese Frage zu beantworten, würde ich eine andere Frage stellen. Funktioniert das Betriebssystem, das Sie derzeit verwenden, wirklich „einwandfrei“? Oder kämpfen Sie mit Hindernissen wie Viren, Malware, Verlangsamungen, Abstürzen, kostspieligen Reparaturen und Lizenzgebühren? Wenn Sie mit den oben genannten Problemen zu kämpfen haben, ist Linux möglicherweise die perfekte Plattform für Sie. Linux hat sich zu einem der zuverlässigsten Computer-Ökosysteme der Welt entwickelt. Kombinieren Sie diese Zuverlässigkeit mit null Einstiegskosten und Sie haben die perfekte Lösung für eine Desktop-Plattform Das ist richtig, null Eintrittskosten ... wie kostenlos. Sie können Linux auf beliebig vielen Computern installieren, ohne einen Cent für Software- oder Serverlizenzen zu bezahlen Werfen wir einen Blick auf die Kosten eines Linux-Servers im Vergleich zu Windows Server 2016. Der Preis der Windows Server 2016 Standard Edition beträgt 882,00 USD (direkt bei Microsoft gekauft). Clientzugriffslizenzen (CALs) und Lizenzen für andere Software, die Sie möglicherweise ausführen müssen (z. B. eine Datenbank, einen Webserver, Mailserver usw.), sind hiervon nicht umfasst. Beispielsweise kostet eine Einzelbenutzer-CAL für Windows Server 2016 38,00 $ . Wenn Sie beispielsweise 10 Benutzer hinzufügen müssen, sind das $ 388,00 mehr für die Lizenzierung der Serversoftware. Mit dem Linux-Server ist alles kostenlos und einfach zu installieren. Tatsächlich muss ein vollständiger Webserver (einschließlich eines Datenbankservers) installiert werden ), ist nur ein paar Klicks oder Befehle entfernt (werfen Sie einen Blick auf Easy LAMP Server Installation, um eine Vorstellung davon zu bekommen, wie einfach es sein kann) Wenn null Kosten nicht ausreichen, um Sie zu überzeugen – wie wäre es mit einem Betriebssystem, das störungsfrei funktioniert, solange Sie es verwenden? Ich verwende Linux seit fast 20 Jahren (sowohl als Desktop- als auch als Serverplattform) und hatte keine Probleme mit Ransomware, Malware oder Viren. Linux ist im Allgemeinen weit weniger anfällig für solche Angriffe. Server-Neustarts sind nur erforderlich, wenn der Kernel aktualisiert wird. Es ist nicht ungewöhnlich, dass ein Linux-Server jahrelang nicht neu gestartet wird. Wenn Sie die regelmäßigen empfohlenen Updates befolgen, sind Stabilität und Zuverlässigkeit praktisch gewährleistet ## Open Source Linux wird auch unter einer Open-Source-Lizenz vertrieben. Open Source folgt diesen Grundprinzipien: - Die Freiheit, das Programm für jeden Zweck auszuführen - Die Freiheit zu studieren, wie das Programm funktioniert, und es so zu ändern, dass es das tut, was Sie möchten - Die Freiheit, Kopien weiterzuverteilen, damit Sie Ihrem Nachbarn helfen können - Die Freiheit, Kopien Ihrer modifizierten Versionen an andere weiterzugeben Diese Punkte sind entscheidend, um die Community zu verstehen, die zusammenarbeitet, um die Linux-Plattform zu erstellen. Ohne Zweifel ist Linux ein Betriebssystem „von Menschen für Menschen“. Diese Grundsätze sind auch ein Hauptgrund dafür, warum sich viele Menschen für Linux entscheiden. Es geht um Freiheit und Nutzungsfreiheit und Entscheidungsfreiheit ## Was ist eine „Verteilung“? Linux hat eine Reihe verschiedener Versionen für jeden Benutzertyp. Von neuen Benutzern bis hin zu Hardcore-Benutzern finden Sie eine „Geschmacksrichtung“ von Linux, die Ihren Anforderungen entspricht. Diese Versionen werden als Distributionen (oder in Kurzform „Distributionen“) bezeichnet. Zu den beliebten Linux-Distributionen gehören: - LINUX MINT - MANJARO - DEBIAN -UBUNTU - ANTERGOS - SOLUS - FEDORA - ELEMENTARES Betriebssystem - ÖFFNEN Jede Distribution hat eine andere Einstellung zum Desktop. Einige entscheiden sich für sehr moderne Benutzeroberflächen (wie GNOME und Pantheon von Elementary OS), während andere bei einer traditionelleren Desktop-Umgebung bleiben (openSUSE verwendet KDE). Sie können sich die Top 100 Distributionen auf der Distrowatch ansehen Und denken Sie nicht, dass der Server zurückgelassen wurde. Für diesen Bereich können Sie sich wenden an: - RedHat-Enterprise-Linux - Ubuntu-Server - Centos - SUSE Enterprise-Linux Einige der oben genannten Server-Distributionen sind kostenlos (z. B. Ubuntu Server und CentOS), andere sind kostenpflichtig (z. B. Red Hat Enterprise Linux und SUSE Enterprise Linux). Diejenigen mit einem zugehörigen Preis beinhalten auch Support ## Welche Distribution ist die richtige für Sie? Welche Distribution Sie verwenden, hängt von der Antwort auf drei einfache Fragen ab: - Wie geschickt sind Sie als Computerbenutzer? - Bevorzugen Sie eine moderne oder eine Standard-Desktop-Oberfläche? - Server oder Desktop? Wenn Ihre Computerkenntnisse relativ einfach sind, sollten Sie bei einer anfängerfreundlichen Distribution wie Linux Mint, Ubuntu (Abbildung 3), Elementary OS oder Deepin bleiben. Wenn Ihre Fähigkeiten in den überdurchschnittlichen Bereich reichen, könnten Sie zu einer Distribution wie Debian oder Fedora greifen. Wenn Sie jedoch das Handwerk der Computer- und Systemadministration ziemlich gut beherrschen, verwenden Sie eine Distribution wie Gentoo. Wenn Sie wirklich eine Herausforderung suchen, können Sie mit Hilfe von Linux From Scratch Ihre eigene Linux-Distribution erstellen Wenn Sie nach einer reinen Server-Distribution suchen, sollten Sie auch entscheiden, ob Sie eine Desktop-Oberfläche benötigen oder dies nur über die Befehlszeile tun möchten.Der Ubuntu-Server installiert keine GUI-Oberfläche.Dies bedeutet zwei Dinge, dass Ihr Server beim Laden von Grafiken nicht ins Stocken geraten wird und Sie ein solides Verständnis der Linux-Befehlszeile haben müssen.Sie können jedoch mit einem einzigen Befehl wie sudo apt-get install ubuntu-desktop ein GUI-Paket auf dem Ubuntu-Server installieren.Systemadministratoren werden sich auch eine Verteilung hinsichtlich der Funktionen ansehen wollen.Möchten Sie eine serverspezifische Distribution, die Ihnen sofort alles bietet, was Sie für Ihren Server benötigen?Dann ist CentOS vielleicht die beste Wahl.Oder möchten Sie eine Desktop-Distribution nehmen und die Teile nach Bedarf hinzufügen?Wenn ja, könnte Ihnen Debian oder Ubuntu Linux gute Dienste leisten## Linux installierenFür viele Leute mag die Idee, ein Betriebssystem zu installieren, wie eine sehr beängstigende Aufgabe.Ob Sie es glauben oder nicht, Linux bietet eine der einfachsten Installationen aller Betriebssysteme.Tatsächlich bieten die meisten Linux-Versionen eine so genannte Live-Distribution, was bedeutet, dass Sie das Betriebssystem entweder von einer CD/DVD oder einem USB-Flash-Laufwerk ausführen, ohne Änderungen an Ihrer Festplatte vorzunehmen.Sie erhalten die volle Funktionalität, ohne die Installation durchführen zu müssen.Sobald Sie es ausprobiert haben und entschieden haben, dass Sie es verwenden möchten, doppelklicken Sie einfach auf das Symbol „Installieren“ und gehen durch den einfachen InstallationsassistentenDie Installationsassistenten führen Sie mit den folgenden Schritten durch den Prozess (Wir veranschaulichen die Installation von Ubuntu Linux):- Vorbereitung: Stellen Sie sicher, dass Ihr Computer die Voraussetzungen für die Installation erfüllt.Hier werden Sie möglicherweise auch gefragt, ob Sie Software von Drittanbietern installieren möchten (z. B. Plugins für die MP3-Wiedergabe, Video-Codecs und mehr)- Wireless-Setup (falls erforderlich) : Wenn Sie einen Laptop (oder ein Gerät mit WLAN) verwenden, müssen Sie sich mit dem Netzwerk verbinden, um Software und Updates von Drittanbietern herunterzuladen- Festplattenzuweisung (Abbildung 4): In diesem Schritt können Sie auswählen, wie das Betriebssystem installiert werden soll.Werden Sie Linux zusammen mit einem anderen Betriebssystem installieren (sogenanntes „Dual-Booting, verwenden Sie die gesamte Festplatte, aktualisieren Sie eine vorhandene Linux-Installation oder installieren Sie über eine vorhandene Linux-Version- Standort: Wählen Sie Ihren Standort auf der Karte- Tastaturlayout: Wählen Sie die Tastatur für Ihr System aus- Benutzereinstellungen: Richten Sie Ihren Benutzernamen und Ihr Passwort einDas war's.Wenn das System die Installation abgeschlossen hat, starten Sie es neu und Sie können loslegen.Eine ausführlichere Anleitung zur Installation von Linux finden Sie unter Werfen Sie einen Blick auf „How to Install and Try Linux the Absolutely Easiest and Safest Way“ oder laden Sie den PDF-Leitfaden der Linux Foundation für die Linux-Installation herunter## Installation von Software unter LinuxJust Da das Betriebssystem selbst einfach zu installieren ist, sind es auch Anwendungen.Die meisten modernen Linux-Distributionen enthalten etwas, was die meisten als App Store bezeichnen würden.Dies ist ein zentraler Ort, an dem Software gesucht und installiert werden kann hoch.Ubuntu Linux (und viele andere Distributionen) verlassen sich auf GNOME-Software, Elementary OS hat das AppCenter, Deepin hat das Deepin Software Center, openSUSE hat seinen AppStore und einige Distributionen verlassen sich auf SynapticUnabhängig vom Namen macht jedes dieser Tools dasselbe: ein zentraler Ort zum Suchen und Installieren von Linux-Software.Natürlich hängen diese Softwareteile vom Vorhandensein einer GUI ab.Bei Servern ohne GUI müssen Sie sich für die Installation auf die Befehlszeilenschnittstelle verlassen.Schauen wir uns zwei verschiedene Tools an, um zu veranschaulichen, wie einfach selbst die Installation über die Befehlszeile sein kann Sein.Unsere Beispiele gelten für Debian-basierte Distributionen und Fedora-basierte Distributionen.Die Debian-basierten Distributionen verwenden das apt-get-Tool zum Installieren von Software und Fedora-basierte Distributionen erfordern die Verwendung des Yum-Tools.Beide funktionieren sehr ähnlich.Wir veranschaulichen dies anhand des Befehls apt-get.Angenommen, Sie möchten das Tool wget installieren (ein praktisches Tool zum Herunterladen von Dateien über die Befehlszeile).Um dies mit apt-get zu installieren, würde der Befehl so aussehen:sudo apt-get install wgetDer sudo-Befehl wird hinzugefügt, weil Sie Superuser-Rechte dafür benötigen Software installieren.Um die gleiche Software auf einer Fedora-basierten Distribution zu installieren, würden Sie auf ähnliche Weise zuerst su an den Superuser senden (buchstäblich den Befehl su ausgeben und das Root-Passwort eingeben) und diesen Befehl ausgeben:yum install wgetDas ist alles, um Software auf einem Linux-Rechner zu installieren.Es ist bei weitem nicht so herausfordernd, wie Sie vielleicht denken.Immer noch Zweifel?Rufen Sie die Easy Lamp Server-Installation von früher auf.Mit einem einzigen Befehl:sudo taskelSie können einen vollständigen LAMP-Server (Linux Apache MySQL PHP) entweder auf einer Server- oder einer Desktop-Distribution installieren.So einfach ist es wirklich## Weitere RessourcenWenn Sie nach einer der zuverlässigsten, sichersten und zuverlässigsten Plattformen für den Desktop suchen und der Server, suchen Sie nicht weiter als nach einer der vielen Linux-Distributionen.Mit Linux können Sie sicher sein, dass Ihre Desktops störungsfrei, Ihre Server in Betrieb und Ihre Supportanfragen minimal sindWeitere Informationen, die Sie durch Ihr Leben mit Linux führen, finden Sie unter Sehen Sie sich die folgenden Ressourcen an:- Linux.com: Alles, was Sie über Linux wissen müssen (Neuigkeiten, Tutorials und mehr)- Howtoforge: Linux-Tutorials- Linux-Dokumentationsprojekt: Anleitungen, Anleitungen und FAQs- Linux-Wissensdatenbank und Tutorial: Viele Tutorials und ausführliche Anleitungen- LWN.net: Linux-Kernel-Neuigkeiten und mehr