GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erste Schritte mit dem Linux-Betriebssystem

Das Linux-Betriebssystem bringt eine lebendige Mischung aus Funktionen und Sicherheit hervor und ist damit die beste Alternative zu macOS- oder Windows-Betriebssystemen. In diesem Beitrag geben wir Ihnen einen Master-Leitfaden für die ersten Schritte mit Linux-Systemen – der Sie von einem absoluten Anfänger zu einem Niveau führt, auf dem Sie mit viel Leichtigkeit mit dem Testen der verschiedenen verfügbaren Linux-Distributionen beginnen können.

Was ist Linux?

Von Smartphones über Roboter, Autos, Supercomputer, Haushaltsgeräte, PCs bis hin zu Unternehmensservern ist das Linux-Betriebssystem allgegenwärtig. Es ist eines der beliebtesten Betriebssysteme – Linux treibt Android an.

Linux ist ein Betriebssystem wie Windows und macOS, jedoch mit einigen Unterschieden in den Funktionen. Es gibt es schon seit langer Zeit, die erste Erstveröffentlichung war am 17. September 1991. Linux basiert auf dem Betriebssystem Unix, das 1969 konzipiert und implementiert wurde.

Linux hat daher einen langen Weg zurückgelegt und die Kernphilosophien starker Systemsicherheit, Stabilität und Anpassung beibehalten.

Im Gegensatz zu Windows und macOS, die kommerziell veröffentlicht werden, ist Linux ein freies Open-Source-Betriebssystem und wird unter der General Public License (GPL) veröffentlicht. Benutzer können den Code ausführen, studieren, modifizieren und sogar zum Verkauf weitergeben, solange er unter derselben Lizenz steht.

Linux-Architektur

Nachfolgend finden Sie eine grundlegende Struktur der Linux-Architektur.

  • Kernel :Es ist der Kernteil des Linux-Systems. Es interagiert mit der Hardware und verwaltet verschiedene Komponenten wie CPU, Peripheriegeräte und Speicher.
  • Schale :Die Shell ist eine Schnittstelle zwischen dem Benutzer und dem Kernel. Es nimmt Benutzerbefehle über das Terminal entgegen und verarbeitet die jeweilige Anfrage.
  • Befehle und Dienstprogramme: Das Linux-Betriebssystem verfügt über ein Terminal, mit dem Benutzer Befehle an die Shell übergeben können. Ein einfacher Befehl ist das „ls“, das den Inhalt eines Ordners anzeigt.

Warum Linux verwenden?

Es ist wahrscheinlich die häufigste Frage, die jeder stellen würde, wenn er von Linux hört. Warum sollten Sie sich die Mühe machen, zu einem anderen Betriebssystem zu wechseln, während Ihr aktuelles System einwandfrei funktioniert?

Die Antwort auf diese Frage würde mit einer anderen Frage beantwortet werden. Wie effizient ist Ihr aktuelles Betriebssystem? Stehen Sie vor Herausforderungen wie Viren und Malware, Systemverzögerungen, Lizenzierungs- und Gebührenproblemen? Wenn eine dieser Fragen ein „JA“ ist, dann ist Linux die beste Plattform.

Ein bemerkenswertes Merkmal, das es beliebter macht, ist, dass Linux kostenlos verfügbar ist. Das reicht von Desktop-Systemen bis zu den Servern. Obwohl wir Linux-Distributionen mit Enterprise-Funktionen haben, sind die meisten davon kostenlos. Zum Zeitpunkt des Schreibens dieses Beitrags kostet Windows 10 Home 139 US-Dollar, die Pro-Version 199 US-Dollar. Wenn Sie sich für den Server entscheiden, kostet Windows Server 2016 Standard Edition 882 US-Dollar ohne die Clientzugriffslizenz (CALs) für Software von Drittanbietern.

Abgesehen von den Kosten sind Linux-Systeme weitaus weniger anfällig für Viren und Malware. Im Gegensatz zu Windows-Systemen ist ein Antivirenprogramm auf Ihrem Linux-System nicht unbedingt erforderlich.

Darüber hinaus verfügt Linux über Hunderte von Distributionen, die Benutzern zur Verfügung stehen. Sie können eine Verteilung auswählen, die Ihren Anforderungen entspricht. Wenn Sie beispielsweise im Bereich Cybersicherheit tätig sind, wäre eine Distribution wie Kali Linux die beste Wahl; Wenn Sie eine leichtgewichtige und unkomplizierte Distribution wünschen, entscheiden Sie sich für Linux Lite.

Auch für alte Hardware ist Linux die richtige Wahl. Haben Sie einen alten Laptop herumliegen und fragen sich, welches Betriebssystem Sie ausführen sollen? Linux ist Ihre beste Option. Und Linux ist viel schneller. Da CoreBoot jetzt auf Linux-Laptops aktiviert ist, werden Sie erstaunt sein, wie schnell Linux-Laptops vom Einschalten bis zum Starten eines Webbrowsers booten.

Linux-„Distributionen“

Um den Begriff „Verteilung“ besser zu verstehen, verwenden wir ein einfaches Beispiel. Der Linux-Kernel ist wie ein Herz, während die Distribution der Körper ist, der ihn hostet. Der Hauptteil (oder die Distributionen) können unterschiedliche Funktionen haben, aber auf demselben Kernel laufen. Zum Zeitpunkt des Schreibens dieses Artikels hat Linus Torvalds (Linux-Hauptentwickler) kürzlich den neuesten Kernel 5.8 veröffentlicht. Sehen Sie sich unseren Artikel zu den Top 10 der neuen Funktionen in Linux Kernel 5.8 an.

Derzeit gibt es mehr als 600 Linux-Distributionen sowohl für Desktops als auch für Server. Jede Distribution verfügt über einzigartige Funktionen, die den Anforderungen der Benutzer entsprechen. Sie können fast alle diese Distributionen kostenlos herunterladen und auf Ihrem PC installieren.

Zu den beliebten Linux-Distributionen für Desktops gehören:

  • Linux Mint
  • Ubuntu
  • OpenSUSE
  • Magie
  • Manjaro
  • Fedora
  • Arch-Linux
  • Debian
  • Kali-Linux
  • Elementares Betriebssystem

Jede Distribution hat eine andere Sicht auf die Desktop-Umgebung, wie wir weiter unten besprechen werden. Einige kommen mit viel moderneren Benutzeroberflächen wie GNOME, während andere sich für leichtere Desktop-Umgebungen wie XFCE entscheiden.

Server werden auch nicht zurückgelassen. Einige der in diesem Bereich beliebten Distributionen sind:

  • Red Hat Enterprise Linux (RHEL)
  • CentOS
  • Ubuntu-Server
  • SUSE Enterprise Linux

Der Ubuntu-Server und CentOS sind kostenlos, während die anderen einige Premium-Funktionen haben, auf die Sie gegen eine Gebühr zugreifen können.

Was ist eine Desktop-Umgebung?

Eine Desktop-Umgebung, auch als grafische Shell bezeichnet, besteht aus gebündelten Programmen, die auf dem zugrunde liegenden Betriebssystem ausgeführt werden, und verfügt über eine Standard-GUI (Graphical User Interface).

Die meisten Linux-Distributionen werden mit einer Flaggschiff-Desktop-Umgebung geliefert, während die anderen in den Software-Repositories verfügbar sind. Zum Beispiel wird Ubuntu mit GNOME geliefert; Elementary OS wird mit Pantheon Desktop und Linux Mint mit Cinnamon geliefert. Glücklicherweise können Sie mehrere Desktop-Umgebungen installieren und nach Belieben zwischen ihnen wechseln. Zu den bekannten Desktop-Umgebungen gehören Cinnamon, KDE Plasma, GNOME, XFCE, MATE, LXDE, Enlightenment und Pantheon.

Cinnamon wurde ursprünglich als Standard-DE für Linux Mint entwickelt. Die gesamte Benutzeroberfläche sieht aus wie die von Windows 7 mit Bedienfeldern und Menü unten.

KDE ist eine der am besten anpassbaren und leichtesten verfügbaren Desktop-Umgebungen. Es wird auch als „Plasma“-Desktop bezeichnet.

GNOME ist dem Unity Desktop ziemlich vertraut. GNOME ist einfach zu verwenden, anpassbar und die Standard-Desktop-Umgebung für die meisten gängigen Linux-Distributionen.

Enlightenment, XFCE, LXDE und MATE gelten ebenfalls als leichtgewichtige Desktop-Umgebungen mit Bedienfeldern und Menüs.

Linux installieren

Nachdem Sie das Betriebssystem Linux gut verstanden haben, möchten Sie nun eine der vielen Distributionen installieren und ausprobieren.

Wählen Sie zunächst Ihre bevorzugte Distribution aus. Das hängt stark von Ihren Bedürfnissen und dem Geschick eines Computerbenutzers ab. Wenn Sie ein Neuling mit einigermaßen erforderlichen Computerkenntnissen sind, entscheiden Sie sich für eine benutzerfreundliche Distribution wie Ubuntu, Linux Mint, Deepin oder Elementary OS. Wenn Ihre Fähigkeiten überdurchschnittlich sind, können Fedora und Debian eine gute Wahl sein. Für Benutzer, die das Gefühl haben, dass sie eine herausforderndere Erfahrung brauchen, versuchen Sie es mit Gentoo.

Nachdem Sie Ihre Distribution ausgewählt haben, laden Sie die ISO-Datei herunter. Jetzt gibt es drei Möglichkeiten, wie Sie mit Ihrem Linux-System loslegen können;

  • Probieren Sie Linux mit einem Live-USB-Laufwerk aus.
  • Linux als virtuelle Maschine installieren
  • Installieren Sie Linux als primäres Betriebssystem auf Ihrer Festplatte.

Methode 1:Probieren Sie Linux mit einem Live-USB-Laufwerk aus

Linux-Systeme haben einen weiteren Vorteil gegenüber anderen Betriebssystemen; Sie können es von Ihrem USB-Laufwerk ausführen, ohne es auf Ihrer Festplatte zu installieren. Dadurch können Benutzer verschiedene Distributionen testen, bevor sie sich für eine entscheiden.

Wenn Sie sich auf einem Windows-System befinden, verwenden Sie zunächst Software wie PowerISO oder YUMI, um ein bootfähiges USB-Laufwerk Ihrer Linux-Distribution zu erstellen, z. B. Linux Mint oder Ubuntu, und verwenden Sie es zum Booten Ihres Laptops. FOSS Linux bietet Tutorials zum Erstellen eines Live Linux USB-Laufwerks für die gängigsten Linux-Distributionen da draußen.

Falls es schwierig wird, Ihren PC von dem so erstellten USB-Laufwerk zu booten, lesen Sie unseren Artikel zum Booten Ihres Windows- oder Linux-PCs von einem USB-Laufwerk. Nach einem erfolgreichen Start können Sie Ihre Distribution testen, bevor Sie sie als primäres Betriebssystem installieren.

Methode 2:Linux als virtuelle Maschine installieren

Abgesehen vom Live-USB-Laufwerk können Sie Linux als virtuelle Maschine in Ihrem aktuellen Betriebssystem installieren. Diese Methode eignet sich hervorragend, wenn Sie die Verteilung besser verstehen möchten, bevor Sie sie als Ihr primäres Betriebssystem installieren. Darüber hinaus ist es auch ein sicheres Labor für Benutzer, die Penetrationstest-Distributionen wie Kali Linux, Parrot usw. ausprobieren.

Sie müssen eine Virtualisierungssoftware wie Virtual Box oder VMware installieren. Sobald Sie fertig sind, können Sie fortfahren und Ihr Linux-System als virtuelle Maschine darin installieren.

Der einzige Nachteil dieser Methode ist, dass sie von der Speichergröße und dem Speicherplatz Ihres PCs abhängt. Sie möchten keine virtuelle Maschine auf einem Computer mit 1 GB Arbeitsspeicher erstellen. Es könnte funktionieren, wird aber alle laufenden Prozesse verzögern und verlangsamen. Außerdem unterstützen nicht alle PCs die Virtualisierungstechnologie. Überprüfen Sie unbedingt das BIOS, bevor Sie beginnen.

Methode 3:Linux als primäres Betriebssystem installieren

Sobald Sie sich für die Verteilung entschieden haben, können Sie sie als Ihr primäres Betriebssystem installieren. Wenn Sie Ihr vorheriges Betriebssystem nicht verlieren möchten, können Sie sich für einen Dual-Boot entscheiden. Jede Linux-Distribution enthält ein anderes Installationsprogramm, das Sie durch den gesamten Installationsprozess führt.

Alle von ihnen teilen jedoch einige grundlegende Konzepte. Stellen Sie sicher, dass Sie eine freie Partition haben, um das Betriebssystem zu installieren. Sie können auch eine kleinere Partition für den „Swap“-Speicherplatz einrichten. Swap ist ein virtueller Speicher auf der Festplatte, der von Linux-Systemen verwendet wird, um Prozesse zu verarbeiten, wenn der Arbeitsspeicher überlastet ist. Um ein klareres Verständnis für die Installation Ihres Linux-Systems zu erhalten, lesen Sie unseren Artikel zur Installation von Ubuntu zusammen mit Windows in einem Dual-Boot-Setup.

Installieren von Software unter Linux

Linux hat im Vergleich zu den Windows-Systemen eine andere Art, Anwendungen zu installieren. Es verwendet einen Paketmanager, der online auf Software und Pakete aus verschiedenen Repositories zugreift. Darüber hinaus sind einige Pakete von der Distribution abhängig und können nur in einer bestimmten Linux-Distribution ausgeführt werden oder haben eine andere Installationsmethode auf einer anderen Distribution.

Auf Debian basierende Distributionen wie Ubuntu verwenden „apt“, Fedora und CentOS verwenden „yum“, während Arch und Manjaro „Pacman“ verwenden. Wenn wir in all diesen Distributionen ein „PackageX“ installieren würden, hätten wir drei verschiedene Befehle:

sudo apt install packageX
sudo yum install packagex
sudo Pacman -S packagex

Wir haben auch grafische Anwendungen, mit denen Sie Software grafisch finden und installieren können. Ein gutes Beispiel ist die ‚Ubuntu Software‘.

Die Linux-Befehlszeile

Die Befehlszeile oder das Terminal ist eine Funktion, die die meisten Neulinge dazu bringt, Zweifel an der Verwendung von Linux-Systemen zu haben. Die Vorstellung, eine Reihe von Befehlen beherrschen zu müssen, um verschiedene Aufgaben auszuführen, erzeugt eine gewisse Phobie. Dies SOLLTE jedoch NICHT der Fall sein.

Die Zeiten, in denen Sie Befehle beherrschen mussten, um das Beste aus Linux herauszuholen, sind lange vorbei. Nach vielen Jahren der Entwicklung und Verbesserungen haben wir jetzt viele GUI-Clients, die dieselben Aufgaben ausführen können wie das Schreiben eines Befehls im Terminal.

Darüber hinaus hat die Verwendung leistungsstarker Desktop-Umgebungen die allgemeine Benutzererfahrung weiter vereinfacht. Dies bedeutet jedoch nicht, dass Sie nicht einige grundlegende Befehle lernen müssen. Vielleicht lieben Sie die Befehlszeile sogar mehr als die GUI aufgrund der schnelleren Ausführung von Prozessen.

Schlussfolgerung

Das ist also alles über die Einführung in Linux, um Ihnen den Einstieg in dieses großartige Betriebssystem zu erleichtern. Wenn Sie mich fragen, wo Sie von hier aus weitermachen sollen, schlage ich vor, dass Sie zunächst ein Live-USB-Laufwerk erstellen und eine Linux-Distribution testen. Wenn Sie daran interessiert sind, die Befehlszeile zu lernen, beginnen Sie mit unseren zehn grundlegenden Linux-Befehlen, die jeder Linux-Benutzer kennen sollte.


Linux
  1. Erste Schritte mit dem Linux-tac-Befehl

  2. Erste Schritte mit PiFlash:Starten Sie Ihren Raspberry Pi unter Linux

  3. Erste Schritte mit dem Linux-cat-Befehl

  4. Erste Schritte mit PostgreSQL unter Linux

  5. Erste Schritte mit SSH unter Linux

Erste Schritte mit GIT unter Linux

Ist Linux ein Betriebssystem oder ein Kernel?

Vagrant-Tutorial – Erste Schritte mit Vagrant unter Linux

Erste Schritte mit Docker Compose unter Linux

Erste Schritte mit VirtualBox unter Linux – Teil 1

Erste Schritte mit Flutter auf dem Linux-Desktop