Gemeinsam Linux lernen. Einführung. Terminal und nützliche Befehle. Linux für Anfänger oder was ein Mädchen lehren kann

Linux ist eines der beliebtesten modernen Betriebssysteme, das jedes Jahr mehr und mehr zunimmt. Die Hauptvorteile, dank denen dieses System immer beliebter wird, sind die Verfügbarkeit und die Möglichkeit kostenlose Nutzung... Bei richtiger Anwendung ist Linux recht einfach und bequem.

Sie haben sich also für dieses Betriebssystem entschieden und sofort stellte sich die Frage, wo Sie anfangen sollen? Sie können mit einem Blog beginnen Systemadministratoren... Genau , Sie können sich mit allen Fallstricken bei der Installation dieses Betriebssystems vertraut machen und sich für die Wahl des Distributionskits für Linux entscheiden. Einer der Vorteile solcher Blogs ist die Möglichkeit, eine interessante Frage zu stellen und sich mit den Problemen vertraut zu machen, die bei der Installation auftreten.

Schauen wir uns die bestehenden Distributionen für dieses System genauer an. Am häufigsten für Desktop-Computer ist ein Ubuntu-Version, es arbeitet auf Basis des Linux-Kernels und ermöglicht Ihnen eine relativ verständliche, einfache und gleichzeitig produktive Arbeitsumgebung unter Berücksichtigung der individuellen Fähigkeiten des Computers und der persönlichen Wünsche der Benutzer. Diese Version ist sehr einfach zu verwalten und zu verwenden und hat eine Reihe von positiven Eigenschaften, wie zum Beispiel große Menge kostenlose Apps und hohe Qualität Open Source und hohe Sicherheit.

Linux Mint ein weiteres der gängigsten Systeme. Es hat eine gewisse Ähnlichkeit mit Ubuntu, da es darauf basiert, aber gleichzeitig hat es seine eigenen Desktop-Erfahrungen. Heute das operationssystem hat 17 (siebzehn) Versionen. Und seine Benutzeroberfläche ist XP, Vista und Windows 7 sehr ähnlich, was den Übergang von diesen Betriebssystemen zu Linux Mint erheblich erleichtert. Es gibt viele Distributionen, die Sie individuell auswählen können, aber die beiden oben aufgeführten Systeme sind für Anfänger am optimalsten.

Das Verfahren zur Installation des Systems ist recht einfach, wenn Sie alle Anweisungen befolgen, sollten keine Fehler auftreten. Wenn Sie jedoch ausgestiegen sind, können Sie sich auf die Blogs der Administratoren beziehen und eine qualifizierte Antwort erhalten, um diesen Fehler zu beheben.

Und schließlich möchte ich betonen, dass Sie sich zunächst gründlich damit vertraut machen müssen, um von diesem System zunächst nicht enttäuscht zu werden. Dies kann durch Video-Tutorials, Handbücher, Tutorials und vor allem durch Übung erfolgen.

Linux unterstützt die Live-CD-Technologie. Um Linux auszuprobieren, müssen Sie es nicht auf Ihrem Computer installieren. Sie müssen nur das Linux-Image auf CD oder USB brennen und davon booten. Vor Ihnen erscheint ein funktionierendes Linux, auf dem Sie alles berühren und anklicken können. Heute gibt es genug Lehrmaterial im Netzwerk und einfach nützliche Tipps wie man alle Fallstricke für einen Anfänger bei der Arbeit mit Linux umgeht.

Meine Kollegen und ich hatten schon vor längerer Zeit die Idee, einen Einführungskurs in die Arbeit mit Linux zu machen. Seit 2011 betreibe ich Bioinformatik am Labor für Algorithmische Biologie des SPbAU RAS (und mein Partner hat darüber geschrieben, was wir tun). Es muss gleich gesagt werden, dass die Arbeit der Bioinformatik ohne Linux praktisch unmöglich ist, da die meisten Bioinformatik-Programme speziell für dieses Betriebssystem erstellt werden und nur darauf arbeiten.

Da es sich um einen Bereich an der Schnittstelle der Wissenschaften handelt, kommunizieren wir ständig mit Biologen. Da Biologen mittlerweile mit sehr großen Datenmengen arbeiten müssen, wird die Möglichkeit, Linux, ein für solche Aufgaben optimales Betriebssystem, nutzen zu können notwendige Fähigkeit... Tatsächlich geht es nicht nur um die Fähigkeit, mit Linux umzugehen, sondern um Computerkenntnisse im Allgemeinen: Welche Regeln gelten für die Arbeit auf dem Server, wie man Datendateien lädt und effizient speichert, welche Programme ausgeführt werden müssen, um sie zu verarbeiten und wie man vorgeht es usw. ... - all diese Dinge, die Ihre Arbeit sowohl vereinfachen als auch beschleunigen und erheblich erleichtern Gemeinsame Aktivitäten mit Kollegen. Trotz der Tatsache, dass Sie es selbst herausfinden können, indem Sie intelligente Bücher und Websites lesen, verursacht dies für Leute aus einer nicht-technischen Umgebung oft gewisse Schwierigkeiten und viele geben in der Anfangsphase der Beherrschung dieses Betriebssystems auf (z lernen Sie die Kommandozeile kennen).

Aufgrund unserer Erfahrung wollten mein Kollege Andrei Przhibelsky (@andrewprzh) und ich ursprünglich mehrere Computerkurse für Biologen durchführen. Und dann wuchs aus dieser Idee ein dreiwöchiger offener Online-Kurs (MOOC) des Instituts für Bioinformatik in russischer Sprache, der später auf die Einführung in Linux als Ausgangspunkt eingeengt wurde, da es sich als sehr, sehr schwierig herausstellte um alles in drei Wochen zu passen. Der Kurs hat bereits begonnen und sich als sehr beliebt erwiesen (derzeit haben sich mehr als fünftausend Menschen dafür angemeldet), aber die erste Abgabefrist ist der 24. November, sodass Sie noch ohne Punkteverlust einsteigen oder den Kurs einfach studieren können im freien Modus (alle Materialien bleiben geöffnet).

Über die Vorbereitung des ersten Online-Kurses in unserem Leben werden wir bei Interesse der Community einen separaten Beitrag schreiben - so einfach und schnell ist es gar nicht, wie es auf den ersten Blick erscheinen mag.

Aber zunächst möchte ich auf die Antworten auf die Fragen eingehen, die uns am häufigsten gestellt wurden. Während der Vorbereitung des Kurses sprachen wir mit einer Vielzahl von Leuten und mussten feststellen, dass viele überhaupt nicht verstanden, wo Linux verwendet wird, und keine Ahnung hatten, dass das System für sie nützlich sein könnte. So:

Warum müssen Sie jetzt mit Linux umgehen können?

Viele Leute bemerken es nicht, aber Linux ist bereits um uns herum. Alles Android-Geräte unter Linux laufen, die meisten Server im Internet verwenden auch dieses Betriebssystem und es gibt viele andere Beispiele. Natürlich können Sie all diese Dinge auch weiterhin verwenden, ohne Linux zu kennen, aber wenn Sie die Grundlagen dieses Systems beherrschen, können Sie das Verhalten der Dinge um Sie herum besser verstehen. Darüber hinaus ist Linux bei der Arbeit mit großen Datenmengen einfach notwendig, da die meisten komplexen Berechnungen zu riesigen Datenmengen auf Computern unter . durchgeführt werden Linux-Verwaltung... Und dies ist keine zufällige Wahl: Die meisten Rechenaufgaben werden unter Linux viel schneller ausgeführt als unter Windows oder Mac OS X.

Wie verhält sich Linux zu anderen Disziplinen?

Ein Großteil der wissenschaftlichen Software, insbesondere Big-Data-Software (zum Beispiel im Bereich der Bioinformatik) wird speziell für Linux entwickelt. Dies bedeutet, dass diese Anwendungen einfach nicht unter Windows oder Mac OS X ausgeführt werden können. Wenn Sie also nicht wissen, wie man unter Linux arbeitet, wird Ihnen automatisch die Möglichkeit genommen, die neuesten wissenschaftlichen Entwicklungen zu nutzen. Darüber hinaus erhalten Sie durch das Erlernen von Linux ein besseres Verständnis dafür, wie ein Computer funktioniert, da Sie ihm fast direkt Befehle erteilen können.

Warum erfordert dies einen separaten Kurs?

Linux hat viele Funktionen, die man kennen sollte und die man natürlich zum richtigen Zeitpunkt nutzen kann. Glücklicherweise sind moderne Linux-Versionen viel benutzerfreundlicher als ihre Gegenstücke vor 5-6 Jahren. Jetzt müssen Sie nach der Installation des Systems nicht stunden- und sogar tagelang leiden, um den Internetzugang einzurichten, auf einem Drucker zu drucken, Tastaturlayouts usw. zu erstellen. Jeder kann Linux nach einer minimalen Kenntnis dieses Systems, die in Minuten berechnet wird, genauso verwenden, wie er Windows oder Mac OS X verwendet hat. Die Fähigkeiten von Linux sind jedoch viel breiter als im "alltäglichen" Gebrauch. Es ist einfach unmöglich, alle Funktionen von Linux selbst in einem dreiwöchigen Kurs zu beschreiben. Wir versuchen jedoch, den Schülern beizubringen, die meisten grundlegenden Funktionen von Linux zu verwenden, und vor allem hoffen wir, dass diejenigen, die den Kurs abgeschlossen haben, in der Lage sein werden, Linux selbst erfolgreich zu beherrschen.

Was ist an Linux interessant?

Für uns sieht Linux nach einem sehr interessanten Buch aus, das Sie gelesen haben und gerne Ihren Freunden empfehlen und Sie sogar beneiden, dass ihre Bekanntschaft mit diesem Werk noch aussteht. Der einzige Unterschied besteht darin, dass wir Linux zwar seit fast 10 Jahren kennen, aber nicht sagen können, dass wir es vollständig „gelesen“ haben. Darin können Sie ständig etwas Neues für sich entdecken, lernen, dass vieles, was Sie auf eine Art und Weise gewohnt sind, ganz anders erledigt werden kann - viel einfacher und schneller.

Je mehr Sie Linux kennen lernen, desto interessanter wird es. Und aus dem anfänglichen Wunsch „schnell herunterzufahren und in meinem nativen und vertrauten Windows (Mac OS X) neu zu starten“ geht man bald in den Zustand „hmm, aber das ist hier nicht so schlimm“ und etwas später in „wie“ könnte ich überhaupt in diesem Windows arbeiten?!". Und während man Linux lernt, fühlt man sich manchmal wie ein Hacker oder der Held eines Films über Programmierer =)

Unser Kurs besteht aus Kurzübersicht grundlegende Linux-Funktionen, aber für Anfänger sollte dies ausreichen, um sich für Linux zu interessieren und ein wenig in seine Philosophie einzutauchen. Zum Beispiel werden wir die meiste Zeit des Kurses am Terminal arbeiten, daher sollten sich Anfänger an die Vorteile dieses Ansatzes zur Computersteuerung gewöhnen und verstehen. Für fortgeschrittene Benutzer können einzelne Lektionen des Kurses interessant sein - zum Beispiel zum Arbeiten mit einem Remote-Server oder zum Programmieren in bash. ...

Wie überprüfe ich die Problemlösung in einem Linux-Kurs? Ist es überhaupt möglich?

Die Antwort auf diese Frage war nicht trivial - wir haben lange überlegt, wie man Aufgaben überprüft (zum Beispiel, dass ein Benutzer Linux auf seinem Computer installiert oder eine Datei in einem bestimmten Editor bearbeitet hat) und wie man interessante Aufgaben in um es wirklich zu zeigen echte Arbeit mit Linux. Für einige Themen haben sich recht kuriose Ansätze herausgestellt. Zum Beispiel wurde speziell für den Kurs ein neuer Aufgabentyp auf der Stepic-Plattform hinzugefügt - Verbindung zu Remote-Server(und das "Terminal" öffnen) direkt im Browserfenster - nach den Bewertungen der ersten Nutzer hat es ihnen gefallen. Natürlich war das erste Mal nicht ohne Ecken und Kanten, aber insgesamt funktioniert alles recht gut. Über technische Seite Zu dieser Frage kommt demnächst ein separater Beitrag der Entwickler. Ein Beispiel für eine solche Aufgabe (Sie können sich in einen Kurs einschreiben, um ihn live zu sehen):

Ich muss sagen, dass nicht alle Benutzer Aufgaben mit Humor wahrnahmen. Am Beispiel des Programms VLC haben wir beispielsweise die Fähigkeit getestet, Programme unter Linux zu installieren. Es war notwendig, es auf eine der beschriebenen Weisen in Ihrem System zu installieren, dann die Hilfe zum Programm zu öffnen, den Namen des Erstautors zu finden und ihn zur Überprüfung in das Formular einzugeben. Wir haben viele Kommentare zu dieser Aufgabe gehört :) Und die Leute haben sich hauptsächlich darin geirrt, dass sie den Vor- und Nachnamen oder nur den Vornamen oder einen Teil des Nachnamens eingegeben haben (und er ist dort doppelt mit Bindestrich!) . Wenn Sie sich für den Kurs entscheiden, lesen Sie im Allgemeinen die Bedingungen der Probleme genauer durch und das spart viel Zeit und Nerven! Es gab zwar einen Kommentar mit dem gleichen Autor zu dem Fall, es stellte sich heraus, dass es in alten Versionen von VLC bereits auf Platz 14 geht, also fügten sie dem Check einen anderen Autor hinzu, der der erste in der "alten" Liste ist ( und übrigens der dritte im "neuen" ).

Warum ist Linux so gut?

Die Frage ist natürlich mehrdeutig. Meiner Meinung nach besteht einer der Hauptvorteile von Linux gegenüber Windows oder Mac OS X darin, dass dieses Betriebssystem von einer riesigen Gemeinschaft von Programmierern auf der ganzen Welt entwickelt wird und nicht von zwei, wenn auch sehr großen Unternehmen (Microsoft und Apple). Der Quellcode dieses Systems ist offen und jeder kann sich damit vertraut machen internes Gerät Linux oder beteiligen Sie sich an seiner Entwicklung. Entwickler entwickeln es nicht nur für Benutzer-Käufer, sondern auch für sich selbst, was der Grund für so große Entwicklungsfortschritte und viele seiner anderen Vorteile ist. Als "Boni" für normale Benutzer: Linux ist kostenlos, es gibt praktisch keine Viren unter Linux (und Virenentwickler verwenden oft selbst Linux!), Es gibt eine große Anzahl von Versionen dieses Systems und jeder kann diejenige wählen, die er mag!

Und zum Schluss möchte ich euch noch von meiner ersten Bekanntschaft mit Linux genau im Workflow erzählen (davor gab es auch einen eigenen Kurs zum Studium, aus dem ich aber leider nicht viel gelernt habe). Dieser Vorfall hat mich so beeindruckt, dass ich mich noch gut daran erinnere. Als ich im dritten Jahr an der Fachhochschule arbeitete, musste ich ein Programm für Datenverarbeitung betreiben. Das Programm wurde in C++ geschrieben, und dann haben wir in Windows XP gearbeitet. Es gab viele Starts zu tun, sie waren ziemlich gleich und dauerten normalerweise ein paar Minuten. Während dieser Zeit konnte am Computer nichts mehr gemacht werden - er "fror" komplett ein, sodass man sich mit anderen Mitarbeitern unterhalten oder einfach im Büro herumlaufen konnte. Nach ungefähr ein paar Wochen solcher Starts riet mir mein Vorgesetzter, dasselbe zu versuchen, aber nicht unter Windows, sondern unter Linux. Dann dachte ich: "Nun, was ist der Unterschied", aber ich respektierte den Leiter so sehr, dass ich das Programm neu kompilierte und seinen Rat befolgte. Stellen Sie sich meine Überraschung vor, als ich das gleiche Programm mit den gleichen Daten ausgeführt habe und das Ergebnis (natürlich genau das gleiche) in wenigen Sekunden erhalten habe! Ich hatte nicht einmal Zeit, vom Stuhl aufzustehen, geschweige denn spazieren zu gehen ...

Grüße Kollegen. Lange Zeit widmete sich das NetSkills-Projekt ausschließlich Netzwerktechnologien - Kurs für junge Kämpfer, GNS-Grundlagen, UNetLab... Die Frage von Abonnenten klang jedoch immer häufiger: "Was sollte ein Netzwerktechniker oder Systemadministrator sonst noch wissen?"... Hier können Sie eine große Liste von Technologien / Richtungen angeben und daraus den Schluss ziehen, dass nur Netzwerke zu kennen - nicht genug! Es ist ganz klar, dass es für eine erfolgreiche Karriere noch viel mehr braucht. Daher wurde beschlossen, das Projekt zu erweitern und zunächst den Kurs "Linux für Anfänger" freizugeben.

Ein wichtiges Detail, Lehrer - junge Frau die kürzlich dem Projekt beigetreten sind NetSkills. Was kann ein Mädchen lehren? Bei Interesse herzlich willkommen unter Katze ...

Zweck des Kurses- Erlernen der Grundlagen der Administration von Linux-Betriebssystemen. Das Material ist überwiegend praktisch und enthält ein Minimum an Theorie. Der Kurs eignet sich sowohl für unerfahrene Systemadministratoren, die sich mit der Einrichtung von Unternehmensservern befassen, als auch für Netzwerkingenieure, weil Die meisten Netzwerkgeräte laufen unter Linux (insbesondere angesichts des Trends der Importsubstitution), sodass die Fähigkeiten, mit diesem System zu arbeiten, sie definitiv nicht beeinträchtigen werden. Jedenfalls muss jeder IT-Spezialist mit Selbstachtung über grundlegende Kenntnisse im Umgang mit Linux-Systemen verfügen. Der Wert eines solchen Mitarbeiters steigt sofort.

Der gesamte Kurs gliedert sich in zwei Teile: Grund- und Aufbaukurs... Im Grundkurs schauen wir uns die Grundkonzepte an, lernen wie man produziert Ersteinrichtung Server, und konfigurieren Sie auch ein Internetzugangs-Gateway. In einem Fortgeschrittenenkurs sehen wir uns an, wie eine Linux-basierte Unternehmensserverinfrastruktur bereitgestellt wird.

Der Grundkurs beinhaltete folgende Themen:
1. Ziele des Studiums des Linux-Betriebssystems, seine Hauptvorteile.
2. Erstellung von virtuellen Maschinen.
3.Installation des Betriebssystems CentOS.
4.Struktur Dateisystem Linux.
5. Grundlegende Befehle, die für die Arbeit in der Linux-Konsole erforderlich sind (cd, ls, man, grep, find, cp, mv, rm usw.).
6.Konfiguration des Netzwerks in CentOS. Putty, WinSCP-Dienstprogramme.
7. Grundlagen der Sicherheit. Hinzufügen neuer Benutzer zum System.
8. Pakete installieren. Batch-Manager. Repositorys.
9.mc Dateimanager, Texteditor nano- und Netzwerk-Utilities (ifconfig, nslookup, arp, telnet).
10.Konfigurieren des Internet Access Gateways. Iptables. NAT. DHCP.

Warum also Linux studieren und was sind seine Vorteile? Ich denke, es lohnt sich, mit einer Definition zu beginnen.
GNU / Linux ist eine Familie von Unix-ähnlichen Betriebssystemen, die auf dem Linux-Kernel basieren. Betriebssysteme dieser Familie werden normalerweise kostenlos in Form sogenannter Distributionen vertrieben, die neben dem Betriebssystem selbst eine Reihe von Anwendungssoftware (d. h. tatsächlich eine Baugruppe) enthalten. Es gibt heute eine große Anzahl von Linux-Distributionen, aber fast alle sind Nachkommen der drei Hauptdistributionen: Debian, Slackware und Red Hat. Sie können mehr über GNU / Linux und Distributionen lesen und.

Vielleicht hat jemand eine Frage: warum GNU/Linux und nicht nur Linux. Der Punkt ist, dass Linux nur der Kernel ist, während GNU / Linux ein Betriebssystem ist. Linux kann jedoch sowohl Kernel als auch Betriebssystem genannt werden - und so und so wird es richtig sein.

Relativ gesehen besteht das Betriebssystem aus zwei Teilen: Kernel-Space und Benutzerbereich... Kernelspace ist ein Kernel, der direkt mit Geräten im System interagiert, diese bedient und Einstellungen vornimmt. In unserem Fall ist dies der Linux-Kernel, dessen Entwicklung 1991 von Linus Torvalds, der damals noch Student war, begann. Es unterstützt Multitasking, dynamische Bibliotheken, virtueller Speicher, Lazy Loading, die meisten Netzwerkprotokolle und ein leistungsstarkes Speicherverwaltungssystem und ist unter der GNU GPL lizenziert, d.h. kostenlos. Sie können mehr über den Kernel selbst und sein "faszinierendes" Versionsnummernsystem erfahren. Benutzer hingegen arbeiten im User Space (Application Space), der wiederum die Dateien sind. Im Allgemeinen wird in Linux alles durch Dateien repräsentiert – Einstellungen, Anwendungen selbst, sogar Prozesse. Dies ist sehr praktisch beim Einrichten und wenn Sie versuchen herauszufinden, warum alles schief gelaufen ist.

Linux-Distributionen werden hauptsächlich unter der GNU General Public License vertrieben, einer freien Software... Der Zweck der GNU GPL besteht darin, dem Benutzer die Rechte zum Kopieren, Ändern und Verteilen (auch auf kommerzieller Basis) von Programmen zu gewähren und sicherzustellen, dass Benutzer aller abgeleiteten Programme die oben genannten Rechte erhalten.

Neben den oben genannten unbestreitbaren Vorteilen dieses Betriebssystems verfügt es über eine Reihe weiterer Funktionen:
1.Sicherheit
2.Leistung
3.Zuverlässigkeit
4.Skalierbarkeit
5.Hardwarekompatibilität
6.Kein Importersatz erforderlich
7 Gehalt Linux-Administratoren höher als normale Admins

Dank der oben genannten Funktionen hat sich Linux weit verbreitet und wird in vielen Bereichen eingesetzt: Kritische Dienste (Hochgeschwindigkeitszüge in Japan, CERN, Flugsicherungssysteme), soziale Netzwerke, Suchdienste sowie Mobiltelefone, Tablets, PCs, Geldautomaten und Automobilelektronik.

Im Allgemeinen kann man mit Linux viel machen, aber wir werden uns auf banalere Dinge konzentrieren. Angenommen, ein Unternehmen mit einer großen Anzahl von Benutzern muss eine Serverinfrastruktur bereitstellen, d.h. Benutzern muss Zugang zum Internet gewährt werden, um das Sitzen zu verbieten soziale Netzwerke, Unternehmenspost organisieren, Dateiserver, usw. Was können wir basierend auf Linux tun? Tatsächlich viel.

Wir können:
1. Konfigurieren Sie einen Software-Router / Internet-Gateway mit Funktionen Firewall und DHCP-Server
2. Beschränken Sie den Benutzerzugriff auf das Internet mithilfe eines Proxy-Servers
3.Organisieren Mail-Server für Firmenpost
4.Erstellen Sie einen Webserver für eine Unternehmenswebsite und interne Webressourcen
6.Primäre und sekundäre DNS-Server konfigurieren
7 Erweitern Sie den Dateiserver
8.Sammeln Sicherungen von anderen Servern
9. Stellen Sie einen Protokollierungsserver bereit, um Ereignisse von anderen Servern zu sammeln

Ein solches Schema werden wir im Rahmen dieses Kurses entwickeln.

Ich denke, diese erste Lektion kann abgeschlossen werden.

Hallo an alle! Dies ist mein erster Beitrag in diesem Blog. Ich werde ein paar Worte über mich und den Zweck der Erstellung der Site sagen.

Über mich

Mein Name ist Dmitry und ich bin Systemadministrator für ein kleines Unternehmen. Im Dienst müssen Sie verschiedene Technologien und Betriebssysteme studieren. Ich bin an das Traditionelle gewöhnt Windows alt Versionen (XP) trainiere ich nach und nach auf die sieben um, aber Microsoft schläft mit immer mehr neuen Produkten ein. Im Prinzip verstehe ich langsam alles.

Ich habe Kenntnisse in Programmierung, Webentwicklung, Montage elektronischer Schaltungen. Kleine und mittlere Reparatur von Computergeräten.

Ich bin von Beruf Lehrer. IT-Lehrer. Er lehrte an der Universität. Irgendwann. Ich habe mich von der Systemadministration mitreißen lassen, mich mit dem Betriebssystem vertraut gemacht Linux basiert und mochte sie sehr. Jetzt versuche ich alles zu studieren Möglichkeiten dieses System verwenden.

Über den Zweck der Erstellung einer Site

Ich beschloss, irgendwie das Linux-Betriebssystem zu studieren und nicht nur zu studieren, sondern eine Zertifizierung zu erhalten, die meine Fähigkeiten bestätigt. Wie lernt man am besten etwas? Die pädagogische Erfahrung legt nahe, dass Die beste Weise etwas zu lernen heißt, es jemand anderem beizubringen. Deshalb habe ich eine Website erstellt, auf der ich sein werde zugängliche Sprache bestimmte Features des Linux-Betriebssystems beschreiben, vielleicht fällt mir selbst etwas ein.

Nun, das Endziel ist ein Zertifikat Red Hat zertifizierter Systemadministrator! Und die Fähigkeit, in diesem für mich unverständlichen System zu arbeiten.

Hoffe es wird interessant!

& nbsp & nbsp Die meisten Systemadministratoren und viele gebildete Benutzer werden sich früher oder später, aber sicherlich, für kostenlose und kostenlose Betriebssysteme der Linux-Familie interessieren und werden natürlich über die Frage nachdenken - "Wo soll ich anfangen?" Oft hängt die Tatsache, dass Sie weiterhin mit Linux vertraut sind, von der richtigen Antwort auf diese Frage ab. Interessant ist in den meisten Fällen eine Frage zur Auswahl Linux-Distribution für einen Anfänger, selbst in einem guten thematischen Forum, eine undankbare Aufgabe, denn so viele Distributionen es gibt, so viele Meinungen. Und heute sind es mehrere Hundert! Obwohl die überwiegende Mehrheit Derivate der 3 Wale von Slackware, Red Hat und Debian sind. Die Leute, die die Frage nach der Wahl von Linux beantworten, verstehen in der Regel nicht, dass die Wahl eines Distributionskits für die Arbeit und die Wahl eines Distributionskits zum Kennenlernen des Systems zwei verschiedene Dinge sind. Das Wichtigste beim Kennenlernen von Linux ist die Benutzerfreundlichkeit, Aussehen Desktop, intuitive Benutzeroberfläche, die maximale Annäherung an die Arbeitsreihenfolge in neues System zu dem, was dem Benutzer bereits bekannt ist, einfache Einstellungen und einfache Installation / Entfernung von Programmen. Alles andere wird später benötigt ... oder gar nicht benötigt. Wenn Sie einem Neuling sagen, dass er mit einer Slackware-Distribution die Linux-Familie erkunden soll, wird dies fast garantiert zu einer Ablehnungsreaktion. Slackware ist ein gutes, stabiles und schnelles System, aber es ist nicht sehr geeignet für Anfänger, da es für diejenigen gedacht ist, die bereits Erfahrung in der Installation und Konfiguration des Systems haben. Sie müssen mit etwas einfacherem beginnen und mit etwas Erfahrung zu Slackware zurückkehren. In den meisten Fällen wird empfohlen, zuerst mit Ubuntu zu beginnen. der Marketingteil dieses Projekts funktioniert hervorragend. Offensichtlich nicht umsonst hielt diese Distribution mehrere Jahre lang den ersten Platz in der Popularität und rückte in den Jahren 2013-2014 auf den zweiten Platz, bis heute liegt sie nur noch hinter Linux Mint. Außerdem wird Ihnen mit hoher Wahrscheinlichkeit geraten, sich für die Basisdistributionen - Red Hat oder Debian - zu entscheiden, aber ... fokussiert auf Heimanwender.

Im Laufe der Zeit wird Ihnen klar, dass alle Linux "s sehr ähnlich sind und dass die Unterschiede zwischen den Distributionen auf der Ebene der Auswahl bestimmter Paketverwaltungssysteme, Desktops und der Auswahl der standardmäßig zu installierenden Programme liegen. Der Benutzer wird sehr schnell verstehen, dass es sich bei jedem Linux um eine Art Konstruktor handelt, mit dem Sie ein System nach Ihren persönlichen Vorlieben erstellen können.All dies erfordert jedoch viel Geduld, viel Zeit und Kopfarbeit. Geduld ist vielleicht die wichtigste Qualität, die in der Anfangsphase erforderlich ist.

Bei der Auswahl eines Distributions-Kits lohnt es sich natürlich, auf die Meinung von Profis, erfahrenen Benutzern zu hören und sich mit einer Reihe von Bewertungen vertraut zu machen, wie z.B. - Linux Distrib Compare - Vergleich von Linux-Distributionen, aber trotzdem, Hauptwahl kann nur auf der Grundlage eigener praktischer Erfahrungen erfolgen. In diesem Sinne ist es sehr wünschenswert, bei der Auswahl "Ihres" Linuxes mit mindestens mehreren verschiedenen, vorzugsweise nicht verwandten Distributionen zu arbeiten.

Ich erlaube mir, einige Überlegungen zu äußern, die Ihnen bei Ihrer Wahl helfen können:

  • In der oben genannten Rezension, wie in vielen anderen, gibt es kein Distributions-Kit, das zu einem Ableger eines der beliebtesten Benutzer im russischsprachigen Segment geworden ist. Linux Mandriva-Projekt- Verteilerkit Linux Mageia... Nach den finanziellen Schwierigkeiten des Projekts Mandriva 2010 erstellten ein Teil des Entwicklungsteams und viele aktive Benutzer ein neues Projekt - Fork (Fork, Branch, Fork), genannt Mageia was praktisch eine Fortsetzung von Mandriva ist. Mageia wird in einem Zyklus von 9 Monaten entwickelt. Jedes Release wird für zwei Zyklen, also 18 Monate, unterstützt. Mageia bietet zwei Arten von Installations-CDs:

    DVD-ISO- und CD-ISO-Dual-Architektur – beide verwenden das traditionelle drakx-Installationsprogramm
    - Live DVD / CD ISO - kann für eine vorläufige Bewertung der Distribution verwendet werden, ohne auf einem Computer zu installieren und dann Mageia auf Ihrer Festplatte zu installieren.

    Als eines der jüngsten Projekte gewinnt Mageia rasant an Popularität und hält seit 2014 laut distrowatch.com fest den 4. Platz im Ranking.

    Als gewisser Nachteil moderner Mageia-Versionen kann man im Vergleich zu den meisten Distributionen höhere Hardwareanforderungen betrachten.

    Wenn Sie vorhaben, Linux professionell zu betreiben, ist es sinnvoll, auf eine Gruppe von Linux-Distributionen zu achten, die von russischen Unternehmen entwickelt wurden und für den Einsatz in Unternehmen und Institutionen bestimmt sind. Unter Berücksichtigung des skizzierten intensiven Übergangs von Staat und kommunale Einrichtungen Russland für heimische Software wird der Bedarf an Spezialisten, die mit Linux umgehen können, nur noch wachsen.

  • Die Linux-Distribution Mageia ist nicht der einzige Ableger des Projekts Mandriva, was nicht verwunderlich ist, für eines der beliebtesten im Zeitraum 2000-2010. Verteilungen. Seit 2011, Russisches Unternehmen LLC "STC IT ROSA" produziert eine Vertriebslinie Rosa Linux... Diese Linie umfasst Serverversionen (Rosa Server) und Desktop - Rosa Desktop. Produkte werden in drei Editionen veröffentlicht - Free (enthält nur kostenlose Komponenten), EE (erweiterte Version mit nicht kostenlosen Komponenten), LTS (Long Team Support - Version mit fünf Jahren Support).

    Die Softwarelösungen des Unternehmens werden in einem reichhaltigen Sortiment präsentiert, das die Bedürfnisse jedes Benutzers erfüllt, vom Privatkundensegment bis hin zu großen Staatsunternehmen, einschließlich derjenigen, die in der Verteidigungsindustrie tätig sind.

    ROSA Frisch ist ein moderner häuslicher Operationssaal Linux-System erstellt von der Community und legal für jedermann völlig kostenlos und ohne Registrierung verfügbar. Quellcodes für das gesamte System sind unter der GPL-Lizenz verfügbar. Hauptmerkmale ROSA Frisch:

    Zwei Jahre Support für Sicherheitsupdates

    Erhöhte Stabilität

    Einfache Bedienung auch durch ungeschulte Benutzer, ausgewähltes Programmset für den Heimgebrauch

    - "schnelle Installation"Skype, SoftMaker, Free Office und Viber

    Für Spiele – Unterstützung für proprietäre AMD- und NVIDIA-Treiber und Steam

    Mehrere Versionen mit unterschiedlichen Desktop-Umgebungen: KDE 4, GNOME 3, MATE (für Systeme mit begrenzten Ressourcen), PLASMA 5

    Unterstützung für 32-Bit- und 64-Bit-Architekturen für x86-Prozessoren

    Unterstützung Sicherer Startvorgang, UEFI und eine Vielzahl von Peripheriegeräten

    Proprietäre Technologien wie KLook, ROSA Freeze (System Freeze), ROSA Image Writer (ein Tool zum Schreiben der Distribution auf ein USB-Laufwerk), ROSA Time Frame, ROSA Media Player (Media Player), ROSA Simple Welcome usw.

    Live-Modus zum Kennenlernen des Distributionskits ohne Installation

    Einzigartige Basis unterstützter Geräte

    Die Arbeit des Programms "1C Enterprise" wird unterstützt

    ROSA Unternehmen ist eine Familie von Betriebssystemen für den Einsatz im Unternehmensbereich.

    Semitsvo besteht aus:

    ROSA Enterprise Linux Server (RELS)-Serverbetriebssystem. Erhältlich in Editionen für Intel-Prozessoren 32-Bit und 64-Bit

    ROSA Enterprise Desktop (RED) ist ein Workstation-Betriebssystem. Erhältlich in Editionen für Intel 32-Bit- und 64-Bit-Prozessoren

    Die Serverversion steht öffentlich zum Download bereit, der Zugang zum Repository ist mit einem Schlüssel verschlossen.

    ROSA-Virtualisierung- Virtualisierungsmanagementsystem. Komplex Software-Tools zur Verwaltung von Software-Hypervisoren (KVM) und virtuelle Maschinen(bis zu tausend Maschinen) und Rechenzentrumsinfrastruktur in einer Domänenumgebung. Das Vorhandensein fortschrittlicher diskretionärer und rollenbasierter Zugangskontrollmodelle unterscheidet das Produkt vorteilhaft von ähnlichen Lösungen, beispielsweise auf Basis von OpenStack. Grundsätzlich wird der Komplex in privaten „Rechenzentren (DPC) des Unternehmensbereichs oder in DPC von Behörden oder Unternehmen eingesetzt. ROSA Virtualization ist als private Cloud-Umgebung für zu schützende Daten positioniert, sodass Sie sich keine Sorgen um Lecks machen müssen oder Missbrauch Information. Der Vorteil des Komplexes besteht darin, dass Sie ihn innerhalb weniger Stunden nach dem Start der Installation in Ihrem Unternehmen einsetzen können.

    ROSA Virtualization ist in den folgenden Optionen verfügbar:

    Minimum – Erstellen und Ausführen von bis zu 25 virtuellen Maschinen

    Standard – bis zu 50 virtuelle Maschinen erstellen und ausführen

    Erweitert – Erstellen und Ausführen von bis zu 100 virtuellen Maschinen

    Maximum - Erstellen und Ausführen von bis zu 1000 virtuellen Maschinen

    Benutzerdefiniert – Erstellen und Ausführen von bis zu 10.000 virtuellen Maschinen.

    Es ist eine Testversion von ROSA Virtualization verfügbar. Verfügbar für alle Benutzer, die das Betriebssystem ROSA Enterprise Linux Server (RELS) offiziell erworben (zum Testen erhalten) haben. Das RELS-Repository enthält vorherige Version Virtualisierungsmanagementsysteme. Die Testversion ist nicht mit einer russischen Schnittstelle ausgestattet und auf die Ausführung von bis zu drei virtuellen Maschinen beschränkt.

    Die meisten Produkte von Rosa zeichnen sich dadurch aus, dass sie vom Föderalen Dienst für technische und Ausfuhrkontrolle zertifiziert sind ( FSTEC) und werden für die Arbeit mit personenbezogenen Daten, geschützten und vertraulichen Informationen empfohlen. Gruppen von FSTEC-zertifizierten Produkten:

    ROSA "CHROM"- ein vom FSTEC of Russia zertifiziertes Betriebssystem in Desktop- und Serverversionen, das von Regierungsbehörden und Industrieunternehmen verwendet wird, die mit Regierungsbehörden zusammenarbeiten. Empfohlen für die Arbeit mit Staatsgeheimnissen.

    ROSA "KOBALT"- zertifiziert von FSTEC of Russia in Desktop- und Server-Versionen, die von Handelsstrukturen, Industrieunternehmen und Regierungsbehörden verwendet werden, die mit vertraulichen Informationen, einschließlich personenbezogenen Daten, arbeiten.

    ROSA "NICKEL"- Das vom Verteidigungsministerium der Russischen Föderation zertifizierte Betriebssystem kann von Regierungsbehörden und Industrieunternehmen verwendet werden, die mit Regierungsbehörden zusammenarbeiten. Empfohlen für die Arbeit mit Staatsgeheimnissen.

  • Außerdem fehlt die erwähnte Übersicht über Linux-Distributionen Linux Mint- ein ziemlich häufiger Ableger Linux Ubuntu, das zu einem eigenständigen Projekt geworden ist. Dieses Distributions-Kit unterscheidet sich von Ubuntu durch eine komfortablere grafische Benutzer-Shell, einen eigenen Update-Manager und einen recht bequemen Programm-Manager. Laut der Ressource DistroWatch.com wurde Linux Mint im Juni 2013 zur beliebtesten Distribution und verdrängte Linux Ubuntu an zweiter Stelle.

  • Sie können sich mit der ausgewählten Linux-Distribution vertraut machen, indem Sie sie installieren auf virtuelle Maschine, wodurch Sie auf die Probleme im Zusammenhang mit dem Verlust von Bootloadern, persönlichen Daten usw. verzichten können. Darüber hinaus können Sie mit den meisten Virtualisierungstools den aktuellen Zustand des Gastbetriebssystems reparieren (in in diesem Fall Linux auf einer virtuellen Maschine) mithilfe der erstellten System-Snapshots (Snapshot) und führen Sie diese bei Bedarf in den gespeicherten Zustand zurück. Bei der Arbeit in einer ungewohnten Umgebung ist es ein sehr nützliches Werkzeug, um Zeit und Nerven zu sparen. Die beliebtesten Virtualisierungstools sind heute die kostenlose Oracle VM VirtualBox und die kostenpflichtige VMware Workstation.

  • Beginnen Sie mit Ihrer gewählten Linux-Distribution, indem Sie sich mit dem Hilfesystem vertraut machen. Dies ist praktisch, wenn Sie andere Distributionen beherrschen, da es überall gleich ist.

  • Bei der Arbeit in Befehlszeile, bequem zu bedienen Dateimanager Mitternachtskommandant die dem FAR Manager von Windows ähnlich sieht.

  • Erfahren Sie, wie Sie die Daten aus den Systemprotokollen verwenden. Bei Problemen gibt es immer Informationen zum Nachdenken.

  • Machen Sie sich in der Anfangsphase der Arbeit mit Linux mit dem Verfahren zum Installieren und Entfernen von Programmen und Systemdiensten vertraut.

  • Um einige Elemente des Systems und der Anwendungen zu konfigurieren, können Sie das Linux-Verwaltungstool über die Webschnittstelle verwenden - Webmin... Der Vorteil von Webmin ist nicht nur eine grafische Oberfläche, die einige Administrationsarten vereinfacht, sondern auch, dass es in jeder Linux-Distribution nahezu identisch verwendet wird.

  • Es ist ratsam, ein anfängerfreundliches Forum zu finden. Durch die Kommunikation mit anderen Nutzern lernt man oft nicht nur aus eigenen Fehlern, sondern auch von anderen.

    Linux-Forum auf oszone.net. Da sind andere.

  • Suchen Sie nicht nach dem "besten Linux" - das gibt es in der Natur nicht. Das Beste für Sie ist das, das Ihnen gefällt und bei dem Sie sich wohlfühlen.

  • Fortsetzung des Themas:
    Netzwerke

    Wie kopiere ich Bücher auf mein Gerät? Verbinden Sie Ihr Gerät mit Ihrem Computer. Das Gerät sollte im eingeschalteten Zustand mit dem PC verbunden sein. Am unteren Rand des E-Book-Displays ...