Linux-Tutorial

Lesen(76765) Updatezeit(2022-04-15)

Die englische Erklärung von Linux lautet: Linux ist nicht Unix. Linux ist ein Unix-ähnliches Betriebssystem, das frei verwendet und verbreitet werden kann. Es ist ein Multi-User-, Multi-Task-, Multi-Thread- und Multi-CPU-Betriebssystem, das auf POSIX und UNIX basiert. Es kann die wichtigsten UNIX-Softwaretools, Anwendungen und Netzwerkprotokolle ausführen. „Linux-Tutorial“, wir stellen Ihnen den Umgang mit Linux vor. Linux ist eigentlich sehr einfach zu erlernen, ich glaube, man kann es schnell erlernen.


Linux ist ein kostenloses und Open-Source-UNIX-ähnliches Betriebssystem. Der Kernel des Betriebssystems wurde erstmals am 5. Oktober 1991 von Linus Torvalds veröffentlicht. Nach dem Hinzufügen von User-Space-Anwendungen wurde daraus das Linux-Betriebssystem.

Linux ist auch das bekannteste Beispiel für die Entwicklung freier Software und Open-Source-Software. Solange sie der GNU General Public License (GPL) folgen, kann jede Einzelperson oder Institution den gesamten zugrunde liegenden Quellcode von Linux frei nutzen und ihn auch frei ändern und weiterverbreiten.

Die meisten Linux-Systeme enthalten auch Programme wie X Window, die eine GUI bereitstellen. Mit Ausnahme einiger weniger Experten stürzen sich die meisten Leute einfach auf eine Linux-Distribution, ohne jede Komponente auszuwählen oder selbst einzurichten.

Tipp: Wenn Sie mit Betriebssystemkenntnissen vertraut sind, glaube ich, dass Sie Linux schnell erlernen werden.

Systemarchitektur

Der Linux-Kernel unterstützt eine Vielzahl von Hardwarearchitekturen und bietet eine gemeinsame Plattform für Software, einschließlich potenziell proprietärer Software.

Linux-basiertes System ist ein modulares Unix-ähnliches Betriebssystem. Die meisten Designideen des Linux-Betriebssystems gehen auf die grundlegenden Designideen zurück, die das Unix-Betriebssystem in den 1970er und 1980er Jahren entwickelte.

Linux-Systeme verwenden einen Makrokernel, der für die Prozesssteuerung, die Vernetzung und den Zugriff auf Peripheriegeräte und Dateisysteme verantwortlich ist. Bei laufendem System werden Gerätetreiber entweder direkt in den Kernel integriert oder als Lademodule hinzugefügt.

Linux ist geräteunabhängig und sein Kernel ist hochgradig anpassungsfähig, wodurch das System mit erweiterten Funktionen ausgestattet wird.

Die GNU-Benutzeroberflächenkomponente ist ein wichtiger Bestandteil der meisten Linux-Betriebssysteme und stellt häufig verwendete C-Funktionsbibliotheken, Shells und viele gängige Unix-Dienstprogramme bereit, die viele grundlegende Betriebssystemaufgaben erledigen können.

Die von den meisten Linux-Systemen verwendete grafische Benutzeroberfläche wird auf dem X-Window-System erstellt. Das X-Window-System (XWindow) verwendet Softwaretools und Architekturprotokolle, um die vom Betriebssystem verwendete grafische Benutzeroberfläche zu erstellen.

Einige im installierten Linux-Betriebssystem enthaltene Komponenten:

  • Startprogramm: wie GRUB oder LILO. Dieses Programm wird beim Einschalten des Computers ausgeführt und lädt den Linux-Kernel in den Speicher.

  • Init-Programm: Init ist der erste vom Linux-Kernel erstellte Prozess, der als Root-Prozess bezeichnet wird. Alle Systemprozesse sind seine untergeordneten Prozesse, das heißt, alle Prozesse werden init gestartet. Von init gestartete Prozesse wie Systemdienste und Anmeldeaufforderungen (wahlweise grafischer oder Terminalmodus).

  • Die Softwarebibliothek enthält Code: Dateien, die im ELF-Format auf einem Linux-System von einem laufenden Prozess ausgeführt werden können. Der dynamische Linker, der für die Verwaltung der Nutzung der Bibliothek verantwortlich ist, ist „ld -linux.so". Die am häufigsten verwendete Softwarebibliothek auf Linux-Systemen ist die GNU-C-Bibliothek.

  • Benutzeroberflächenprogramm: z. B. Befehlszeilen-Shell oder Fensterumgebung.

Tipp: Unser Linux-Tutorial hilft Ihnen, Schritt für Schritt den Umgang mit dem Linux-System zu erlernen. Wenn Sie Fragen haben, besuchen Sie bitte die chinesische PHP-Website Linux Community , um Ihre Fragen zu stellen, und begeisterte Internetnutzer werden sie für Sie beantworten.

Linux-Distributionen

Ubuntu ist eine beliebte Desktop-Linux-Distribution.

Linux-Distribution bezieht sich auf das, was allgemein als „Linux-Betriebssystem“ bekannt ist, das im Allgemeinen von einigen Organisationen, Gruppen, Unternehmen oder Einzelpersonen produziert und vertrieben wird. Der Linux-Kernel wird hauptsächlich als Teil einer Linux-Distribution verwendet. Im Allgemeinen umfasst eine Linux-Distribution den Linux-Kernel, eine Reihe von Installationstools zur Installation der gesamten Software auf dem Computer, verschiedene GNU-Software und andere freie Software. Einige Linux-Distributionen enthalten möglicherweise proprietäre Software.

Distributionen erfolgen für viele verschiedene Zwecke, einschließlich der Unterstützung verschiedener Computer-Hardware-Architekturen, Anpassungen an die Nutzung durch normale Benutzer oder Entwickler, Entwicklung für Echtzeitanwendungen oder eingebettete Systeme usw. Derzeit werden mehr als dreihundert Distributionen aktiv entwickelt, wobei etwa ein Dutzend die am häufigsten verwendeten Distributionen sind. Zu den bekannteren gehören Debian, Ubuntu, Fedora und openSUSE.

Eine typische Distribution umfasst:

Linux-Kernel, GNU-Bibliotheken und verschiedene Systemtools, Befehlszeilen-Shell, das zugrunde liegende X-Window-System der grafischen Benutzeroberfläche und die Desktop-Umgebung der oberen Ebene usw. Desktop-Umgebungen wie KDE oder GNOME enthalten Tausende von Anwendungssoftware, von Office-Paketen, Compilern, Texteditoren, Minispielen, Lernsoftware für Kinder bis hin zu wissenschaftlichen Werkzeugen.

Viele Distributionen enthalten LiveCD, die keine Installation erfordert. Legen Sie zum Starten einfach die System-CD oder ein anderes Medium ein und Sie können es verwenden, ohne das vorhandene System zu ändern. Zu den bekannteren gehören Damn Small Linux, Knoppix usw. Die Technologie rund um LiveCD ist so weit fortgeschritten, dass auch die Installations-CDs vieler Distributionen über LiveCD-Funktionen verfügen.

Anwendungen von Linux

Heutzutage werden verschiedene Linux-Distributionen bei verschiedenen Gelegenheiten verwendet, von eingebetteten Geräten bis hin zu Supercomputern (Supercomputern), und haben sich im Serverbereich etabliert, normalerweise verwenden Server LAMP Kombination. Linux-Distributionen werden zunehmend in Privathaushalten und Unternehmen eingesetzt. Es ist auch bei Regierungen beliebt und die brasilianische Bundesregierung ist weltberühmt für ihre Unterstützung von Linux. Es gibt Nachrichtenberichte, dass die eigene Linux-Distribution des russischen Militärs als G.H.ost-Projekt produziert wurde.

Der indische Bundesstaat Kerala plant, den Einsatz von Linux an weiterführenden Schulen im gesamten Bundesstaat zu fördern. Um technologische Unabhängigkeit zu erlangen, nutzt die Volksrepublik China im Loongson-Verfahren ausschließlich Linux. Einige Regionen in Spanien haben ihre eigenen Linux-Distributionen entwickelt und werden häufig in Regierungs- und Bildungsbereichen eingesetzt, beispielsweise gnuLinEx in Extremadura und Guadalinex in Andalusien. Portugal verwendet auch seine eigene Linux-Distribution, Caixa Mágica, für Magalhães-Laptops und die Regierungssoftware E-Escola. Auch Frankreich und Deutschland beginnen schrittweise mit der Einführung von Linux.

Traditionelle Linux-Benutzer sind im Allgemeinen Profis. Sie sind bereit, ihre eigenen Betriebssysteme zu installieren und einzurichten und verbringen oft mehr Zeit mit der Installation und Einrichtung ihrer eigenen Betriebssysteme als Benutzer anderer Betriebssysteme. Diese Benutzer werden manchmal als „Hacker“ oder „Geeks“ bezeichnet.

Die Hauptkosten für die Verwendung von Linux sind die Kosten für die Transplantation, Schulung und das Lernen. In den frühen Tagen gab es weniger Menschen, die Linux verwenden konnten, und die Software war nicht für die Verwendung durch Laien konzipiert Die Kosten in diesem Bereich waren extrem hoch. Allerdings sind die Kosten in diesem Bereich mit der zunehmenden Beliebtheit von Linux und der zunehmenden Anzahl und Bequemlichkeit von Software unter Linux gesunken. Professionalität ist jedoch immer noch der Hauptkostenpunkt bei der Verwendung von Linux.

Als Linux jedoch allmählich populär wurde, begannen einige Originalgerätehersteller (OEMs), Linux auf den von ihnen verkauften Computern vorzuinstallieren. Unter Linux-Benutzern gab es auch normale Computerbenutzer, und das Linux-System wurde ebenfalls eingeführt Slow erschien auf dem Markt für PC-Betriebssysteme. Linux erfreut sich in Europa, den USA und Japan großer Beliebtheit, und auch in Europa und den USA werden Spiele und andere Heimsoftware auf Linux-Plattformen veröffentlicht. Auch die Linux-Open-Source-Community wird von Menschen aus entwickelten Ländern wie Europa, den Vereinigten Staaten und Japan dominiert.

Das One Laptop Per Child-Projekt schafft eine neue und größere Linux-Benutzerbasis, die voraussichtlich Hunderte Millionen Schulkinder, ihre Familien und Gemeinden in Entwicklungsländern umfassen wird. Im Jahr 2007 haben sechs Länder jeweils mindestens eine Million Einheiten zur kostenlosen Verteilung an Studenten bestellt. Google, Red Hat und eBay sind die Hauptunterstützer des Projekts.

Aufgrund seiner geringen Kosten und der hohen Konfigurierbarkeit wird Linux häufig in eingebetteten Systemen wie Set-Top-Boxen, Mobiltelefonen und mobilen Geräten verwendet. Auf Mobiltelefonen ist Linux zum Hauptkonkurrenten von IOS geworden; auf Mobilgeräten ist es zu einer Alternative zu Windows CE und Palm OS geworden. Die derzeit beliebten TiVo-Digitalkameras verwenden angepasstes Linux. Darüber hinaus gibt es viele hardwarebasierte Netzwerk-Firewalls und Router, wie etwa einige LinkSys-Produkte, die intern von Linux gesteuert werden und die vom Betriebssystem bereitgestellten Firewall- und Routing-Funktionen nutzen.

Was dieses Linux-Tutorial-Handbuch behandelt

Dieses Linux-Tutorial-Handbuch deckt alle Kenntnisse über Linux-Server ab, einschließlich Linux-Installation, Dateioperationen, Befehlsverwendung, Datenträgerverwaltung, Shell-Tutorials usw. Detaillierte Einführung.

Tipps: Jedes Kapitel dieses Tutorials enthält viele Linux-Beispiele. Sie können direkt auf die Schaltfläche „Beispiel ausführen“ klicken, um die Ergebnisse online anzuzeigen. Diese Beispiele helfen Ihnen, Linux-Systeme besser zu verstehen und zu bedienen.

Andere Linux-bezogene Lernreferenzressourcen

Zusätzlich zur Wissenserweiterung auf der rechten Seite dieser Seite sind auch die folgenden Ressourcen für alle ausgewählt

  1. Beherrschen Sie als ausgezeichneter PHP-Ingenieur alle diese Linux-Befehle?


Neuestes Kapitel


MySQL 安装配置 2016-10-18
Nginx 安装配置 2016-10-18
Linux 命令大全 2016-10-18
Shell 文件包含 2016-10-18
Shell 输入/输出重定向 2016-10-18
Shell 函数 2016-10-18
Shell 流程控制 2016-10-18
Shell test命令 2016-10-18