Dieser geht an unseren Kollegen Claudio, der lernen möchte, wie man ein Linux-Netzwerk ohne Samba konfiguriert. In einem unfreundlichen Kommentar bittet Claudio um die Erstellung einer grafischen Benutzeroberfläche, um einen Job ausführen zu können, den Tausende (wenn nicht Millionen) von Menschen bereits zuvor erledigt haben und weiterhin ausführen werden ... da ein Großteil dieser Arbeit über die Konsole erfolgt und er mag es nicht Sehr viel lieber eine GUI erstellen, um es einfach verwenden zu können (zumindest Windows wie er sagt) sein internes Netzwerk. Lassen Sie uns zunächst kurz auf die Lösung eingehen.
Geschäftsmodus gegen FOSS
Nun, lassen Sie es uns von Anfang an einfach halten ... Dies wird in FOSS-Projekten (Free and Open Source Software) immer behauptet, das Fehlen von Qualität bei der Arbeit. Ich habe immer gehört, aber so juego Es ist besser, es von der Firma zu kaufen so ein weil es besser ist, ist ein solches Programm besser als seine kostenlose Version ist ein solches System besser als ein anderer frei. Mal sehen, warum das so ist:
Das Unternehmen so ein Leben Ihrer Software
Wenn ich ein Unternehmen bin und meine Aufgabe darin besteht, Software zu verkaufen, bedeutet dies, dass ich etwas extrem verkaufen muss gut damit die Leute es kaufen, und deshalb muss ich zahlen an meine Entwickler, um es zu bekommen, und dies ist der Ausgangspunkt dieser Angelegenheit, freie Software und in einigen Fällen Open Source wird von entwickelt Goodwill. Die Leute werden nicht dafür bezahlt, etwas für den Rest zu entwickeln. Also, wenn du mir sagst, wie geht es dir? Software. o System oder was auch immer besser ist als seine kostenlose Version, nun, ich sage dir wahrscheinlich, aber das ist ein großes Problem:
Es soll dich abhängig machen
Dies ist wie eine Droge. Je mehr proprietäre Software Sie verwenden, desto weniger können Sie autonom denken und Dinge lösen. Lassen Sie uns eine Sekunde darüber nachdenken. Wissen Sie, wo Sie mehr verdienen, im Verkauf oder in der Wartung? Die Antwort darauf ist einfach: Egal wie teuer ein Programm oder System ist, der Gewinn bei der Wartung ist immer höher als der Gewinn beim Verkauf, da es zum Zeitpunkt der Probleme keine Rolle spielt, wie viel Geld investiert werden muss es einfach zu lösen es kann nicht Ändern Sie die Infrastruktur an diesem Punkt.
Die Notwendigkeit ist die Mutter der Schöpfung
Eine unfreundliche Art, eine GUI anzufordern, ist nicht Grund genug, dies zu tun, und gleichzeitig tut es mir leid, wenn es Claudio weh tut, aber ich habe viel wichtigere Dinge zu tun und Projekte, an denen ich teilnehmen kann, um meine Zeit in die Lösung Ihres Mangels an zu investieren Autonomie und Ihre geistige Passivität. Aber da Sie gefragt haben, werden wir erklären, warum es noch keine GUIs für etwas gibt, das Windows es ist so einfach.
Wenn Sie Ordner in Windows freigeben, erstellen Sie Sicherheitslücken
Hier wird mir mehr als einer sagen, dass ich falsch liege und etc etc ... aber die Wahrheit ist, dass wenn Sie verwenden nmap Um einen Windows-Computer zu erkennen, wird wahrscheinlich, wenn er sich in einem "vertrauenswürdigen" Netzwerk befindet, an einem Port ein Dienst ausgeführt, um Dateien gemeinsam nutzen zu können. Dies ist nicht nur gefährlich, sondern es ist so wenig bekannt, dass viele der erfolgreichen Angriffe aufgrund von teilen Zugriff über das Netzwerk. Aber warum entsteht das? Na weil die Philosophie Windows lehrt Sie zu sagen SI ohne genau zu wissen, was passiert. (Erinnern Sie sich an die Abhängigkeit?) Ein sehr einfacher Weg, dies zu lösen, wäre, sich gut um die Ausrüstung zu kümmern, aber als die Philosophie Windows ist das nicht, hier ist das Wartung kommt ins Spiel und macht dich müssen brauchen von jemandem, der Dinge für dich tut.
Nicht notwendig
Wenn die Notwendigkeit die Mutter der Schöpfung ist, ohne Notwendigkeit, dann gibt es nichts. Dies ist äußerst einfach zu verstehen. Wenn die Benutzer (normalerweise Systemadministratoren oder Serverbenutzer) es nicht benötigen, werden sie es nicht erstellen. In ganz besonderen Fällen (normalerweise in freier Software) stellen sich die Entwickler den weniger erfahrenen Personen ein wenig auf die Füße und entscheiden helfen Erstellen einer GUI (Git hat eine GUI für diejenigen, die es ausprobieren möchten), aber auch dies ist rein Goodwill der Schöpfer, da die Menge an Arbeit echt ist so groß und die Entwickler so wenig, dass diese Jobs in die Freizeit von einem gutherzigen Entwickler. (Denken Sie daran, dass Sie niemand dafür bezahlt und Sie immer noch Familie, Arbeit und Verantwortung haben.)
Mobbing wird niemals die Lösung sein
Nehmen Sie dies als Rat und Kommentar für alle, die es lesen. Ich erinnere mich sehr an ein Video, das ich einmal von einem Interview mit Obama gesehen habe (jemand, den ich als großartiges Beispiel für eine Person betrachte), in dem ein wütender Mann anfängt, ihn zu kritisieren und zu beleidigen und er tat nicht absolut nichts. Er tat nichts, nicht weil er es nicht konnte, das heißt, er war zu dieser Zeit der mächtigste Mann auf dem Planeten, sondern weil er wusste, dass er sich nicht auf dieses Niveau senken sollte. Das ist und bleibt keine Lösung in diesem Leben. Ein Streit wird niemals etwas Gutes bringen. Es gibt Leute, die vielleicht glauben, dass dies der Fall ist, aber zumindest die Einschüchterung und die Kommentare eines X werden mich nicht bewegen. Ich nur Lassen Sie es als Kommentar locker, bevor Sie mit dem Tutorial beginnen.
NFS
Netzwerk-Dateisystem ist ein Protokoll auf Anwendungsebene, das Informationen bereitstellt zentralisiert y synchronisiert In einem Netzwerk funktioniert es sowohl für Linux-Systeme wie Windows als auch für andere (dies liegt daran, dass es so konzipiert ist) Anwendungsebene). Wie wir so reden zentralisiertDies bedeutet, dass wir vor einer Client / Server-Modelllösung stehen. Wir haben dies bereits in einem anderen Moment oberflächlich angesprochen, aber nichts anderes, um ein kleines Detail hervorzuheben.
Warum ist es wichtig, zentralisierte Informationen zu haben?
Jemand anderes wird sagen: «Ich habe jedoch wichtige Informationen zu jedem Maschinentyp, meinem Arbeitslaptop, meinem Heimcomputer usw. usw. ». Das Problem ist das Folgende: Wenn ein effizientes Sicherungsmodell befolgt würde, würde man feststellen, dass das Erstellen und Verwalten von Sicherungen vieler Punkte kompliziert ist. Viel einfacher (für alle, die Skripte und andere verwenden) ist es, einen einzelnen Punkt zu erstellen, an dem die Informationen vorhanden sind kommt an und beginnt von dort aus, die Daten zu schützen. Neben zu haben mehrere Versionen An verschiedenen Stellen ist es nicht nur schwierig, den Informationen zu folgen, sondern es wird auch die Arbeit komplizierter.
Ich erfinde kein Schießpulver
Für diejenigen, die für eine Sekunde glauben, dass ich dies durch Versuch und Irrtum entdeckt habe, weil nichts weiter von der Wahrheit entfernt ist, verwende ich nur ein wenig von dem, was Google mir bietet, und lassen Sie uns sehen, was ich bei der ersten Suche gefunden habe (das nehme ich an sie sind in Ubuntu diejenigen, die es benutzen, und ich denke für Fedora sollte die Änderung minimal sein)
Besitzen. Christopher Diaz Riveros
Folgen Sie immer dem, was es sagt Beamte. Dies ist vielleicht einer der ersten Schritte, die zu befolgen sind, und ich sage es für den Fall, dass jemand denkt, dass ich etwas über NFS wusste, bevor ich diesen Beitrag schrieb.
TL; DR
Besitzen. Christopher Diaz Riveros
Zu lang; nicht lesen. Jedes Mal, wenn Sie dieses Akronym sehen, können Sie zu 100 % sicher sein, dass es die „faule“ Art ist, ein Problem zu lösen. Viele werden mich fragen, woher ich weiß, ob es auf Englisch ist. Nun, jetzt wissen sie es, sodass es eines geben kann Keine Möglichkeit, sich später zu beschweren. Ich benutze das Stadtwörterbuch häufig, um viele dieser Konzepte zu verstehen.
Offizielle Dokumentation (auf Spanisch !!)
Besitzen. Christopher Diaz Riveros
Eine gutherzige Seele hat es sich zur Aufgabe gemacht, diese einfache, aber vollständige Seite mit allem, was zur Installation eines NFS-Servers in unserem Netzwerk erforderlich ist, für uns zu übersetzen.
Wir werden schnell die folgenden Schritte sehen. Ich überlasse dir das Link für Neugierige, die Google aus X Gründen nicht nutzen können, um an den gleichen Ort zu gelangen.
Installieren Sie den Server und den Client
Jetzt werden wir installieren per Konsole Was wird an beiden Stellen benötigt, um die freigegebenen Dateien zu verwenden. Auf dem Server installieren wir nfs-kernel-server und auf dem Client nfs-common
Besitzen. Christopher Diaz Riveros
Besitzen. Christopher Diaz Riveros
Konfigurieren Sie den Server
NFS arbeitet mit einer Konfigurationsdatei unter /etc/exports. Diese Datei teilt NFS mit, welche Dateien freigegeben und wie sie aufgerufen werden sollen. Zusätzlich zu den sehr guten Beispielen für die standardmäßige Verwendung verwenden wir die Komfort es dank der immer zuverlässigen zu bearbeiten vim (diejenigen, die mit vim nicht vertraut sind, können verwenden nano)
Besitzen. Christopher Diaz Riveros
In diesem einfachen Beispiel sage ich Exporten, dass ich meinen Ordner freigeben möchte workspace (Die * gibt an, dass ich den gesamten Inhalt teilen möchte und ohne Speicherplatz zu lassen, schreibe ich die Berechtigungen und Optionen, die in diesem Fall am besten zu mir passen rw zum Schreiben und Lesen)
Starten Sie den Server neu
Wenn wir gut konfiguriert haben, müssen wir den Server neu starten (oder starten, wenn er nicht aktiv ist), es ist nicht jedes Mal notwendig, wenn es eine Änderung gibt, aber ich nutze die Gelegenheit, um es klar zu machen, wenn Sie nicht möchten Starten Sie alles neu, ein einfaches exportfs -ra Löse das Problem.
Besitzen. Christopher Diaz Riveros
Die erste Zeile systemctl start nfs-kernel-server Aktivieren Sie den Server. Der zweite dient nur dazu, zu überprüfen, ob alles in Ordnung ist (wenn er nicht grün ist, ist er nicht in Ordnung.)
Verbinden zum Server
Jetzt werden wir unsere anderen Geräte anschließen, dafür werden wir die verwenden Komfortund der Befehl mount.
Besitzen. Christopher Diaz Riveros
Hier ist hervorzuheben, dass die IPs nach Ihren Wünschen zugewiesen werden. Ich weiß nicht, ob sie DHCP oder manuell verwenden werden, aber sobald sie die IP haben, können sie sie verwenden, fügen sie hinzu : / path / to / your / folder und ein Ort, an dem Sie die Verbindung herstellen können, in meinem Fall habe ich einen Ordner namens erstellt compartido.
Öffnen Sie Ihren Browser
Besitzen. Christopher Diaz Riveros
Hier sind beide in Version Komfort wie in der Version GUI. Und ich zeige Ihnen ein bisschen, wie ich meine Arbeit am Institut erledige. Ich verwende immer virtuelle Maschinen, um die Informationen der Kurse zu bearbeiten (deshalb wird ein OSX installiert) und eine für jede Sprache, damit ich sie haben kann Kontrollierte Entwicklungsumgebungen füllen mein Gentoo nicht mit unnötigen Programmen. Warum Ubuntu? Nun, ich mag es mehr als Fedora und es ist schneller, Testmaschinen zu erstellen, die ich auch schnell löschen kann. Wie ich bereits sagte, folgt jeder seiner Philosophie und lässt alles bereit Verwenden Sie ohne viel nachzudenken Es ist etwas, das Ubuntu für seine Benutzer viel einfacher macht (zusätzlich zu der Tatsache, dass ich meine Systemadministratorzertifizierung in Ubuntu gemacht habe (LFCS ermöglicht es Ihnen, sie in den drei großen Systemfamilien zu absolvieren: Ubuntu (Debian), CentOS (Red Hat) und SUSE (SUSE ) ), also war es eine gute Möglichkeit, sich daran zu erinnern apt-get y apt)
Abschließende Gedanken
Diesmal habe ich bereits viel geschrieben, aber wie Sie Claudio sehen können, sind es nur 4 Schritte (ich hoffe, Sie können den Google-Schritt selbst ausführen, um nicht zu zählen), und raten Sie mal, was ... Sie brauchen keine GUI für fünf Befehle. Tut mir leid, wenn ich Ihren Wunsch, die Welt zu GNU / Linux plus Windows zu machen, nicht erfüllen kann und Sie daran hindere, ein bisschen nachzudenken und zu lernen googeln Zeug. Und wenn Sie dauerhafte Änderungen in Ihrem Netzwerk und Ihrer Ausrüstung durch haben möchten /etc/fstabNun, Sie müssen es selbst finden.
Für alle anderen entschuldigen Sie mich bitte, wenn ich mit diesem Beitrag unhöflich war und obwohl ich ihn ein bisschen launisch geschrieben habe (ich muss zugeben, dass niemand gerne seine Arbeit und Mühe in Frage stellt und noch weniger als angerufen stolzieren)… Ich hoffe wirklich, dass dies mehr als einer Person bei ihrer Verbindungsarbeit helfen kann. Vielen Dank, dass Sie trotz meiner Ungeschicklichkeit und meiner Fehler so weit gekommen sind. Grüße