Den här går till vår kollega Claudio, som vill lära sig att konfigurera ett Linux-nätverk utan att använda Samba. I en ovänlig kommentar begär Claudio skapandet av ett GUI för att kunna göra ett jobb som tusentals (om inte miljoner) människor redan har gjort tidigare och kommer att fortsätta att göra det ... så mycket av detta arbete sker med konsol, och han tycker inte om det Föredrar mycket att skapa ett GUI för att kunna använda det enkelt (åtminstone Windows som han säger) sitt interna nätverk. Låt oss först gå in på detta lite innan lösningen.
Affärsläge vs FOSS
Låt oss hålla det enkelt från början ... Det här är något som alltid hävdas i FOSS-projekt (gratis och öppen källkod), bristen på kvalitet på jobbet. Jag har alltid hört, men sådant juego det är bättre att köpa det från företaget sådan eftersom det är bättre är ett sådant program det mejor än den fria versionen är ett sådant system mejor än en annan fri. Låt oss se varför detta är:
företaget sådan liv av din programvara
Om jag är ett företag och mitt jobb är att sälja programvara betyder det att jag måste sälja något extremt bra för att folk ska köpa det, och därför måste jag Pagar till mina utvecklare att få det, och detta är utgångspunkten för denna fråga, fri programvara och i vissa fall öppen källkod utvecklas av goodwill. Människor får inte betalt för att utveckla något för resten. Så om du berättar för mig hur mår du programvara o systemet eller vad det än är är bättre än dess gratisversion, ja jag säger er, förmodligen, men det finns ett stort problem i det:
Den är gjord för att göra dig beroende
Det här är som ett läkemedel, ju mer proprietär programvara du använder, desto mindre är din förmåga att tänka och lösa saker självständigt. Låt oss bara tänka på detta en stund, vet du var du tjänar mer, i försäljning eller i underhåll? Svaret på detta är enkelt, oavsett hur dyrt ett program eller system är, vinsten i underhåll kommer alltid att vara större än vinsten i försäljning, för vid tidpunkten för problemen spelar det ingen roll hur mycket pengar som måste investeras för att lösa det för helt enkelt det kan inte ändra infrastrukturen vid den tidpunkten.
Nödvändigheten är skaparens moder
Ett ovänligt sätt att begära ett användargränssnitt är inte tillräckligt för att göra det, och samtidigt ledsen om det gör ont för Claudio, men jag har mycket viktigare saker att göra och projekt att delta i för att investera min tid i att lösa din brist på autonomi och din mentala passivitet. Men eftersom du har frågat kommer vi att förklara varför GUI inte finns ännu för något som Windows det är så enkelt.
När du delar mappar i Windows skapar du säkerhetshål
Här kommer mer än en att säga att jag har fel och etc etc ... men sanningen är att när du använder nmap För att känna igen en Windows-dator, förmodligen om den befinner sig i ett "pålitligt" nätverk, kommer den att köra en tjänst i någon port för att kunna dela filer. Detta är inte bara farligt, men det är så lite känt att många av de framgångsrika attackerna uppstår på grund av delning åtkomst via nätverket. Men varför uppstår detta? Jo för att filosofi Windows lär dig att säga SI utan att veta exakt vad som händer. (Kom ihåg beroende?) Ett mycket enkelt sätt att lösa detta skulle vara att ta hand om utrustningen, men som filosofi Windows är inte det, det är här underhåll spelar in och gör att du måste behöver av någon att göra saker åt dig.
Det är inte nödvändigt
Om nödvändighet är skaparens moder, utan nödvändighet, så finns det ingenting. Det här är något extremt enkelt att förstå, om de som använder det (vanligtvis systemadministratörer eller personer som använder servrar) inte behöver det kommer de inte att skapa det. I mycket speciella fall (vanligtvis i fri programvara) sätter skaparna sig lite på de mindre erfarna och bestämmer hjälpa skapa ett GUI (Git har ett GUI för dem som vill testa det), men igen, detta är för rent goodwill av skaparna, eftersom mängden arbete verklig är så stor, och utvecklarna så få, att dessa jobb förflyttas till fritid från någon godhjärtad utvecklare. (Låt oss komma ihåg att ingen betalar dig för att göra det, och du har fortfarande en familj, ett jobb och ansvar)
Mobbning kommer aldrig att vara lösningen
Ta detta som råd och kommentar för alla som läser det, jag minns mycket en video som jag en gång såg av en intervju med Obama (någon som jag anser vara ett bra exempel på en person), där en arg man börjar kritisera och förolämpa honom och han inte absolut ingenting. Han gjorde ingenting, inte för att han inte kunde, det vill säga, han var den mäktigaste mannen på planeten vid den tiden, utan för att han visste att han inte borde sänka sig till den nivån. Det är inte och kommer inte att vara en lösning i det här livet, att gå in i ett argument kommer aldrig att ge något bra, det finns människor som kanske tror att det gör det, men åtminstone hot och kommentarer från ett X kommer inte att röra mig. Jag lämnade det bara som en kommentar lös innan du börjar självstudien.
NFS
Nätverksfilsystem är ett applikationsnivåprotokoll som ger information centraliserad y sincronizada i ett nätverk fungerar det både för Linux-system som Windows och andra (detta på grund av att det är utformat för applikationsnivå). Hur vi pratar så centraliseradbetyder det att vi står inför en klient / server-modelllösning. Vi har redan berört detta ytligt i ett annat ögonblick, men inget annat för att betona en liten detalj.
Varför är det viktigt att ha centraliserad information?
Någon annan kommer att säga, «men jag har viktig information om varje typ av maskin jag har, arbetsbärbar dator, hemdator, etc etc ». Problemet är följande, om en effektiv säkerhetskopieringsmodell följdes, skulle man märka att skapa och underhålla säkerhetskopior av många punkter är komplicerat, mycket lättare (för alla som använder skript och andra) är att skapa en enda punkt där informationen anländer och därifrån börja skydda uppgifterna. Förutom att ha flera versioner vid olika punkter gör det inte bara svårt att följa informationen utan det gör jobbet också mer komplicerat.
Jag uppfinner inte krut
För de som för en sekund tror att jag har upptäckt detta genom försök och fel, eftersom ingenting är längre ifrån sanningen, använder jag bara lite av vad Google erbjuder mig och låt oss se vad jag hittade i den första sökningen (jag antar att de är i Ubuntu de som använder det, och jag antar att förändringen för Fedora borde vara minimal)
Egen. Christopher Diaz Riveros
Följ alltid vad det står Oficial. Det här är kanske ett av de första stegen att följa, och jag säger det om någon tror att jag visste något om NFS innan jag skrev det här inlägget.
TL; DR
Egen. Christopher Diaz Riveros
För länge; läs inte. Varje gång du ser denna förkortning kan du vara 100% säker på att det är det "lata" sättet att lösa ett problem, många kommer fråga mig hur man vet om det är på engelska, ja, nu vet de det så att det kan finnas ingen möjlighet att klaga senare Jag använder stadslexikonet mycket för att förstå många av dessa begrepp.
Officiell dokumentation (på spanska !!)
Egen. Christopher Diaz Riveros
Någon godhjärtad själ tog jobbet med att översätta för oss denna enkla men kompletta sida med allt som behövs för att installera en NFS-server i vårt nätverk.
Vi kommer snabbt att se stegen att följa. Jag lämnar dig länk för nyfikna som inte kan använda Google av X-skäl för att komma till samma plats.
Installera servern och klienten
Nu ska vi installera med konsol vad som behövs på båda platserna för att använda de delade filerna. På servern installerar vi nfs-kernel-server och på klienten nfs-common
Egen. Christopher Diaz Riveros
Egen. Christopher Diaz Riveros
Konfigurera servern
NFS fungerar genom en konfigurationsfil som finns på /etc/exports. Den här filen berättar för NFS vilka filer som ska delas och hur man anropar dem, förutom att ha mycket bra exempel på hur man använder den som standard, kommer vi att använda komfort för att redigera det tack vare det alltid pålitliga vim (de som inte är bekväma med vim kan använda nano)
Egen. Christopher Diaz Riveros
För detta enkla exempel berättar jag för export att jag vill dela min mapp workspace (den * indikerar att jag vill dela allt innehåll och utan att lämna utrymme skriver jag de behörigheter och alternativ som passar mig bäst, i det här fallet rw för att skriva och läsa)
Starta om servern
Om vi har konfigurerat bra måste vi starta om servern (eller starta den om den inte är aktiv), det är inte nödvändigt varje gång det sker en ändring, men jag tar tillfället i akt att göra det klart om du inte vill starta om allt, en enkel exportfs -ra lösa problemet.
Egen. Christopher Diaz Riveros
Den första raden systemctl start nfs-kernel-server aktiverar servern, den andra är bara för att verifiera att allt är ok (om det inte är grönt är det inte ok).
Anslut till servern
Nu ska vi ansluta vår annan utrustning, för det kommer vi att använda komfortoch kommandot mount.
Egen. Christopher Diaz Riveros
Här är det värt att betona att IP: erna tilldelas efter eget tycke, jag vet inte om de kommer att använda DHCP eller manuell, men när de väl har IP kan de använda den, de lägger till : / sökväg / av / din / mapp och en plats där du kan ansluta anslutningen, i mitt fall skapade jag en mapp som heter compartido.
Öppna din webbläsare
Egen. Christopher Diaz Riveros
Här är de båda i version komfort som i version GUI. Och jag visar dig lite av hur jag utför mitt arbete på institutet, jag använder alltid virtuella maskiner för att bearbeta informationen om kurserna (det är därför de kommer att se en OSX installerad) och en för varje språk, så jag kan ha kontrollerade utvecklingsmiljöer och fyll inte min Gentoo med onödiga program. Varför ubuntu? ja jag gillar det mer än fedora och det går snabbare att skapa testmaskiner som jag också kan ta bort snabbt. Som jag redan sa, alla följer sin egen filosofi och lämnar allt klart för Använd utan mycket eftertanke Det är något som gör Ubuntu mycket enklare för sina användare (utöver det faktum att jag gjorde min systemadministratörscertifiering i Ubuntu (LFCS låter dig ge det i de tre stora systemfamiljerna: Ubuntu (Debian), CentOS (Red) Hat) och SUSE (SUSE ) ), så det var ett bra sätt att komma ihåg apt-get y apt)
Slutgiltiga tankar
Jag har redan skrivit mycket den här gången, men som ni kan se Claudio är det bara fyra steg (jag hoppas att du kan göra Google själv för att inte räkna), och gissa vad ... du behöver inte ett GUI för fem kommandon. Ledsen om jag inte kan uppfylla din önskan att göra världen till GNU / Linux plus Windows, och hindra dig från att tänka lite och lära dig att googling grejer. Och om du vill ha permanenta förändringar i ditt nätverk och din utrustning genom /etc/fstabDu måste hitta det själv.
För alla andra, ursäkta mig om jag har varit oförskämd med det här inlägget, och även om jag har skrivit det lite lynnigt (jag måste erkänna att ingen gillar att ifrågasätta sitt arbete och sina ansträngningar, och ännu mindre än kallat skryt)... Jag hoppas verkligen att detta kan hjälpa mer än en person i deras anslutningsarbete. Tack så mycket för att du kommit så långt trots mina klumpigheter och misstag, Hälsningar