Denne går til vores kollega Claudio, der ønsker at lære at konfigurere et Linux-netværk uden at bruge Samba. I en uvenlig kommentar anmoder Claudio om oprettelse af en GUI for at være i stand til at udføre et job, som tusinder (hvis ikke millioner) mennesker allerede har gjort før, og vil fortsætte med at gøre det ... så meget af dette arbejde er ved konsol, og han kan ikke lide det Foretrækker meget at oprette en GUI for at kunne bruge den let (i det mindste Windows som han siger) sit interne netværk. Lad os først gå over dette lidt før løsningen.
Forretningstilstand vs FOSS
Lad os holde det simpelt fra starten ... Dette er noget, der altid hævdes i FOSS-projekter (gratis og open source-software), manglen på kvalitet på arbejde. Jeg har altid hørt, men sådan spil det er bedre at købe det fra virksomheden tal fordi det er bedre, sådan et program er mejor end dens gratis version, er et sådant system mejor end en anden gratis. Lad os se, hvorfor dette er:
Firmaet tal liv af din software
Hvis jeg er en virksomhed, og mit job er at sælge software, betyder det, at jeg er nødt til at sælge noget ekstremt god for folk at købe det, og derfor må jeg pagar til mine udviklere for at få det, og dette er udgangspunktet for denne sag, gratis software og i nogle tilfælde open source er udviklet af goodwill. Folk betales ikke for at udvikle noget for resten. Så hvis du fortæller mig, hvordan har du det software o systemet eller hvad der er bedre end dens gratis version, det siger jeg dig sandsynligvis, men der er et stort problem i det:
Det er skabt for at gøre dig afhængig
Dette er som et stof, jo mere proprietær software du bruger, jo mindre er din evne til at tænke og løse ting autonomt. Lad os bare tænke over dette et øjeblik, ved du, hvor du tjener mere, i salg eller ved vedligeholdelse? Svaret på dette er godt, uanset hvor dyrt et program eller system er, overskuddet ved vedligeholdelse vil altid være større end overskuddet i salg, fordi det på tidspunktet for problemerne ikke betyder noget, hvor meget penge der skal investeres for at løse det, fordi ganske enkelt det kan det ikke ændre infrastrukturen på det tidspunkt.
Nødvendigheden er skaberenes moder
En uvenlig måde at anmode om en GUI er ikke grund nok til at gøre det, og på samme tid undskyld hvis det gør ondt for Claudio, men jeg har meget vigtigere ting at gøre og projekter at deltage i for at investere min tid i at løse din mangel på autonomi og din mentale passivitet. Men da du spurgte, skal vi forklare, hvorfor der endnu ikke er nogen GUI'er til noget der Windows det er så simpelt.
Når du deler mapper i windows, opretter du sikkerhedshuller
Her vil mere end en fortælle mig, at jeg tager fejl og osv osv ... men sandheden er, at når du bruger nmap For at genkende en Windows-computer, sandsynligvis hvis den er i et "betroet" netværk, kører den en tjeneste på en eller anden port for at kunne dele filer. Dette er ikke kun farligt, men det er så lidt kendt, at mange af de vellykkede angreb opstår på grund af deling adgang via netværket. Men hvorfor opstår dette? Nå fordi den filosofi Windows lærer dig at sige SI uden at vide nøjagtigt hvad der sker. (Husker du afhængigheden?) En meget enkel måde at løse dette på er at tage sig godt af udstyret, men som filosofi Windows er ikke det, det er her vedligeholdelse kommer i spil og får dig til at skulle brug for af nogen til at gøre ting for dig.
Det er ikke nødvendigt
Hvis nødvendighed er skabernes moder uden nødvendighed, så er der intet. Dette er meget ekstremt let at forstå, hvis de mennesker, der bruger det (normalt systemadministratorer eller personer, der bruger servere) ikke har brug for det, opretter de det ikke. I meget specielle tilfælde (normalt i gratis software) sætter skaberne sig lidt på benene til de mindre erfarne og beslutter hjælpe oprettelse af en GUI (Git har en GUI for dem, der ønsker at prøve det), men igen er dette til rent goodwill af skaberne, da mængden af arbejde ægte er så stor, og udviklerne så få, at disse job henvises til fritid fra en godhjertet udvikler. (Lad os huske at ingen betaler dig for at gøre det, og at du stadig har en familie, et job og et ansvar)
Mobning vil aldrig være løsningen
Tag dette som råd og kommentar til alle dem, der læser det, jeg husker meget en video, som jeg engang så af et interview med Obama (en, som jeg betragter som et godt eksempel på en person), hvor en vred mand begynder at kritisere og fornærme ham, og han gjorde ikke absolut ingenting. Han gjorde intet, ikke fordi han ikke kunne, det vil sige, han var den mest magtfulde mand på planeten på det tidspunkt, men fordi han vidste, at han ikke skulle sænke sig ned på det niveau. Det er ikke og vil ikke være en løsning i dette liv. At gå ind i et argument vil aldrig medføre noget godt, der er mennesker, der måske tror, at det gør det, men i det mindste vil intimidering og kommentarer fra en X ikke bevæge mig. Jeg forlod det kun som en kommentar løs, før du starter selvstudiet.
NFS
Network File System er en applikationsniveauprotokol, der giver information centraliseret y synkroniseret i et netværk fungerer det både for Linux-systemer som Windows og andre (dette skyldes, at det er designet til applikationsniveau). Hvordan vi taler sådan centraliseretbetyder det, at vi står over for en klient / server-modelløsning. Vi har allerede berørt dette overfladisk i et andet øjeblik, men intet andet for at understrege en lille detalje.
Hvorfor er det vigtigt at have centraliseret information?
En anden vil sige, «men jeg har vigtige oplysninger om hver maskintype, jeg har, min bærbare pc, min hjemmecomputer osv. ». Problemet er det følgende, hvis en effektiv sikkerhedskopimodel blev fulgt, ville man bemærke, at oprettelse og vedligeholdelse af sikkerhedskopier af mange punkter er kompliceret, meget lettere (for alle os, der bruger scripts og andre) er at oprette et enkelt punkt, hvor informationen ankommer og derfra begynder at beskytte dataene. Ud over at have flere versioner på forskellige punkter gør det ikke kun vanskeligt at følge informationen, men det gør jobbet også mere kompliceret.
Jeg opfinder ikke krudt
For dem der for et øjeblik tror, at jeg har opdaget dette ved prøving og fejl, fordi intet er længere fra sandheden, bruger jeg bare lidt af det, som Google tilbyder mig, og lad os se, hvad jeg fandt i den første søgning (jeg antager, at de er i Ubuntu dem, der bruger det, og jeg antager, at for Fedora skal ændringen være minimal)
Egen. Christopher Diaz Riveros
Følg altid, hvad der står Oficial. Dette er måske et af de første skridt, der skal følges, og jeg sætter det, hvis nogen tror, at jeg vidste noget om NFS, før jeg skrev dette indlæg.
TL; DR
Egen. Christopher Diaz Riveros
For langt; ikke læse. Hver gang du ser dette akronym, kan du være 100% sikker på, at det er den "dovne" måde at løse et problem på. Mange vil spørge mig, hvordan man ved, om det er på engelsk, ja, nu ved de det, så der kan være det ingen mulighed for at klage senere Jeg bruger byordbogen meget for at forstå mange af disse begreber.
Officiel dokumentation (på spansk !!)
Egen. Christopher Diaz Riveros
En godhjertet sjæl tog jobet med at oversætte for os denne enkle, men komplette side med alt det nødvendige for at installere en NFS-server på vores netværk.
Vi vil hurtigt se de trin, der skal følges. Jeg forlader dig link for nysgerrige, der ikke kan bruge Google af X-grunde for at komme til samme sted.
Installer serveren og klienten
Nu skal vi installere med konsol hvad der er brug for begge steder for at bruge de delte filer. På serveren installerer vi nfs-kernel-server og på klienten nfs-common
Egen. Christopher Diaz Riveros
Egen. Christopher Diaz Riveros
Konfigurer serveren
NFS fungerer gennem en konfigurationsfil placeret på /etc/exports. Denne fil fortæller NFS hvilke filer der skal deles, og hvordan man kalder dem, udover at have meget gode eksempler på, hvordan man bruger det som standard, bruger vi komfort at redigere det takket være det altid pålidelige vim (dem, der ikke er komfortable med vim, kan bruge nano)
Egen. Christopher Diaz Riveros
For dette enkle eksempel fortæller jeg eksport, at jeg vil dele min mappe workspace (den * angiver, at jeg vil dele alt indholdet og uden at forlade plads skriver jeg de tilladelser og muligheder, der passer bedst til mig, i dette tilfælde rw til skrivning og læsning)
Genstart serveren
Hvis vi har konfigureret godt, skal vi genstarte serveren (eller starte den, hvis den ikke er aktiv), det er ikke nødvendigt hver gang der er en ændring, men jeg benytter lejligheden til at gøre det klart, hvis du ikke vil genstarte alt, en simpel exportfs -ra løse problemet.
Egen. Christopher Diaz Riveros
Den første linje systemctl start nfs-kernel-server aktiverer serveren, den anden er bare for at kontrollere, at alt er ok (hvis det ikke er grønt, er det ikke ok).
Opret forbindelse til serveren
Nu skal vi forbinde vores andet udstyr, til det vil vi bruge komfortog kommandoen mount.
Egen. Christopher Diaz Riveros
Her er det værd at understrege, at IP'erne er tildelt efter din smag. Jeg ved ikke, om de vil bruge DHCP eller manuel, men når de først har IP, kan de bruge det, tilføjer de : / sti / af / din / mappe og et sted, hvor du kan montere forbindelsen, i mit tilfælde oprettede jeg en mappe, der hedder compartido.
Åbn din browser
Egen. Christopher Diaz Riveros
Her er de begge i version komfort som i version GUI. Og jeg viser dig lidt af, hvordan jeg udfører mit arbejde på instituttet, jeg bruger altid virtuelle maskiner til at arbejde med informationen om kurserne (det er derfor, de vil se en OSX installeret) og en til hvert sprog, så jeg kan have kontrollerede udviklingsmiljøer og fyld ikke min Gentoo med unødvendige programmer. Hvorfor ubuntu? godt jeg kan godt lide det mere end Fedora og det er hurtigere at lave testmaskiner, som jeg også kan slette hurtigt. Som jeg allerede har sagt, følger alle deres egen filosofi og lader alt være klar til brug uden meget eftertanke Det er noget, der gør Ubuntu meget nemmere for sine brugere (udover det faktum, at jeg lavede min systemadministrator certificering i Ubuntu (LFCS giver dig mulighed for at give det i de tre store familier af systemer: Ubuntu (Debian), CentOS (Red) Hat) og SUSE (SUSE ) ), så det var en god måde at huske på apt-get y apt)
Afsluttende tanker
Jeg har allerede skrevet meget denne gang, men som du kan se Claudio, er det kun 4 trin (jeg håber du kan gøre Google alene for ikke at tælle), og gæt hvad ... du har ikke brug for en GUI til fem kommandoer. Undskyld hvis jeg ikke kan opfylde dit ønske om at gøre verden til GNU / Linux plus Windows og forhindre dig i at tænke lidt og lære at google ting og sager. Og hvis du vil have permanente ændringer i dit netværk og udstyr igennem /etc/fstabDu bliver nødt til at finde det selv.
Undskyld mig for alle andre, hvis jeg har været uhøflig med dette indlæg, og selvom jeg har skrevet det lidt humørsvagt (jeg må indrømme, at ingen kan lide at stille spørgsmålstegn ved deres arbejde og indsats og endda mindre end kaldet swagger)... Jeg håber virkelig, at dette kan hjælpe mere end én person i deres forbindelsesarbejde. Tusind tak fordi du er nået så langt trods mine klodser og fejl, Hilsen