Bu, bir Linux ağını Samba kullanmadan nasıl yapılandıracağını öğrenmek isteyen meslektaşımız Claudio'ya gidiyor. Dostça olmayan bir yorumda Claudio, daha önce binlerce (milyon olmasa da) insanın daha önce yaptığı bir işi gerçekleştirebilmek için bir GUI oluşturulmasını talep ediyor ve yapmaya devam edecek ... bu işin çoğu konsol üzerinden ve bunu beğenmiyor Kolayca kullanabilmek için bir GUI oluşturmayı çok tercih ediyor (en azından Windows dediği gibi) iç ağı. Çözümden biraz önce buna biraz değinelim.
İşletme modu vs FOSS
Peki, başından itibaren basit tutalım ... Bu her zaman FOSS (Özgür ve Açık Kaynak Yazılım) projelerinde iddia edilen bir şeydir, kalite işte. Her zaman duydum ama böyle juego şirketten satın almak daha iyidir tal çünkü daha iyi, böyle bir program mejor ücretsiz sürümünden daha fazla, böyle bir sistem mejor diğerinden daha özgür. Bunun neden olduğunu görelim:
şirket tal hayat yazılımınızın
Ben bir şirket isem ve işim yazılım satmaksa, bu aşırı derecede bir şey satmak zorunda olduğum iyi insanların satın alması için ve bu yüzden ödeme geliştiricilerime bunu elde etmeleri için ve bu konunun başlangıç noktası, özgür yazılım ve bazı durumlarda açık kaynak, iyi niyet. İnsanlara geri kalanı için bir şeyler geliştirmeleri için para ödenmiyor. Öyleyse bana nasılsın söylersen yazılım o sistem veya ücretsiz sürümünden daha iyi olan her neyse, size söylüyorum, muhtemelen, ama bunda büyük bir sorun var:
Seni bağımlı yapmak için yapıldı
Bu bir ilaç gibidir, ne kadar özel mülk yazılım kullanırsanız, özerk olarak düşünme ve çözme yeteneğiniz o kadar az olur. Bunu biraz düşünelim, satış veya bakımda en çok nerede kazandığınızı biliyor musunuz? Pekala, bunun cevabı basit, bir program veya sistem ne kadar pahalı olursa olsun, bakımdaki kâr her zaman satıştaki kardan daha büyük olacaktır, çünkü problemler anında, onu çözmek için yatırılması gereken para miktarı önemli değildir çünkü basitçe olamaz o noktada altyapıyı değiştirin.
Zorunluluk yaratılışın anasıdır
Bir GUI talep etmenin dostça olmayan bir yolu, bunu yapmak için yeterli bir sebep değildir ve aynı zamanda, Claudio'ya zarar veriyorsa özür dilerim, ancak eksikliğinizi çözmek için zamanımı harcamak için yapacak çok daha önemli işlerim ve katılmam gereken projelerim var. özerklik ve zihinsel pasifliğiniz. Ama sorduğunuza göre, GUI'lerin neden henüz var olmadığını açıklayacağız. Windows çok basit.
Pencerelerde klasör paylaştığınızda güvenlik açıkları oluşturursunuz
Burada birden fazla kişi bana yanıldığımı vb. Söyleyecek ... ama gerçek şu ki kullandığınızda nmap Bir Windows bilgisayarını tanımak için, muhtemelen "güvenilen" bir ağ üzerindeyse, dosyaları paylaşabilmek için bazı bağlantı noktalarında bir hizmet çalıştıracaktır. Bu sadece tehlikeli değil, aynı zamanda başarılı saldırıların çoğunun şu nedenlerle ortaya çıktığı çok az biliniyor: paylaşım ağ üzerinden erişim. Peki bu neden ortaya çıkıyor? Peki çünkü felsefe Windows sana söylemeyi öğretir SI tam olarak ne olduğunu bilmeden. (Bağımlılığı hatırlıyor musunuz?) Bunu çözmenin çok basit bir yolu ekipmana iyi bakmak olabilir, ancak felsefe Windows o değil, burası bakım devreye giriyor ve yapmak zorunda kalıyor ihtiyaç sizin için bir şeyler yapacak biri.
Bu gerekli değil
Zorunluluk, zorunluluk olmaksızın yaratılışın anasıysa, hiçbir şey yoktur. Bu, anlaşılması son derece basit bir şeydir, onu kullanan kişiler (genellikle sistem yöneticileri veya sunucuları kullanan kişiler) buna ihtiyaç duymazlarsa, yaratmazlar. Çok özel durumlarda (genellikle özgür yazılımda), içerik oluşturucular kendilerini biraz daha az deneyimli kişilerin ayağına koyarlar ve karar verirler. yardım bir GUI oluşturmak (Git, denemek isteyenler için bir GUI'ye sahiptir), ancak yine de, bu tamamen iyi niyet yaratıcıların sayısı, çünkü iş miktarı gerçek o kadar büyük ve geliştiriciler o kadar az ki, bu işler tiempo libre iyi kalpli bir geliştiriciden. (Kimsenin size para ödemediğini ve hala aileniz, işiniz ve sorumluluklarınız olduğunu hatırlayalım)
Zorbalık asla çözüm olmayacak
Bunu okuyanlar için bir tavsiye ve yorum olarak alın, bir zamanlar Obama ile (bir insanın harika bir örneği olduğunu düşündüğüm biri) bir röportajda gördüğüm, öfkeli bir adamın onu eleştirmeye ve aşağılamaya başladığı ve yapmadığı birçok videoyu hatırlıyorum. kesinlikle hiçbir şey. Hiçbir şey yapmadı, yapamadığı için değil, yani o zamanın gezegendeki en güçlü adamıydı, ama kendini o seviyeye indirmemesi gerektiğini bildiği için. Bu hayatta bir çözüm değildir ve olmayacak, bir tartışmaya girmek hiçbir zaman iyi bir şey getirmeyecek, yaptığına inanan insanlar var ama en azından bir X'in gözdağı ve yorumları beni etkilemeyecek.Bunu sadece bir yorum olarak bıraktım. öğreticiye başlamadan önce gevşeyin.
NFS
Ağ dosya sistemi bilgi sağlayan uygulama düzeyinde bir protokoldür merkezi y sincronizada bir ağda, hem Windows hem de diğerleri gibi Linux sistemleri için çalışır (bu, uygulama seviyesi). Nasıl konuşuruz merkeziBu, İstemci / Sunucu modeli bir çözümle karşı karşıya olduğumuz anlamına gelir. Buna yüzeysel olarak başka bir anda değindik, ama küçük bir detayı vurgulayacak başka bir şey yok.
Merkezi bilgiye sahip olmak neden önemlidir?
Başka biri şöyle diyecek, «ancak sahip olduğum her makine türü, iş dizüstü bilgisayarım, ev bilgisayarım vb. hakkında önemli bilgilerim var ». Sorun şu ki, eğer verimli bir yedekleme modeli izlenirse, birçok noktanın yedeğini oluşturmanın ve sürdürmenin karmaşık olduğu, çok daha kolay olduğu (komut dosyalarını ve diğerlerini kullanan hepimiz için) bilginin geldiği tek bir nokta oluşturmak olduğu fark edilir. ve oradan verileri korumaya başlar. Sahip olmanın yanı sıra çoklu versiyonlar farklı noktalarda sadece bilgiyi takip etmeyi zorlaştırmakla kalmaz, aynı zamanda işi daha da karmaşık hale getirir.
Barut icat etmiyorum
Bunu deneme yanılma yoluyla keşfettiğime bir an için inananlar için, çünkü hiçbir şey gerçeğin ötesinde, Google'ın bana sunduklarından biraz kullanıyorum ve ilk aramada ne bulduğuma bakalım (Ubuntu'da olduklarını varsayacağım kullananlar ve Fedora için değişikliğin minimum düzeyde olması gerektiğini düşünüyorum)
Kendi. Christopher Diaz Riveros
Her zaman ne dediğini takip et Oficial. Bu belki de izlenecek ilk adımlardan biridir ve bu yazıyı yazmadan önce NFS hakkında bir şeyler bildiğimi düşünen bir kişi olması durumunda bunu koydum.
TL; DR
Kendi. Christopher Diaz Riveros
Çok uzun; okuma. Bu kısaltmayı her gördüğünüzde, bunun bir sorunu çözmenin "tembel" bir yolu olduğundan %100 emin olabilirsiniz, çoğu kişi bana bunun İngilizce olup olmadığını nasıl anlayacağımı soracak, yani artık bunu biliyorlar, böylece sonradan şikayet etme seçeneğim yok Bu kavramların çoğunu anlamak için şehir sözlüğünü çok kullanıyorum.
Resmi Belgeler (İspanyolca !!)
Kendi. Christopher Diaz Riveros
İyi kalpli bir ruh, ağımıza bir NFS sunucusu kurmak için gereken her şeyi içeren bu basit ama eksiksiz sayfayı bizim için tercüme etme işini üstlendi.
İzlenecek adımları hızlıca görelim. Seni bırakıyorum Link aynı yere gitmek için Google'ı X nedenlerle kullanamayan meraklılar için.
Sunucuyu ve istemciyi kurun
Şimdi kuracağız konsol ile paylaşılan dosyaları kullanmak için her iki yerde de gerekli olan şey. Kurduğumuz sunucuya nfs-kernel-server ve müşteride nfs-common
Kendi. Christopher Diaz Riveros
Kendi. Christopher Diaz Riveros
Sunucuyu yapılandırın
NFS, şu adreste bulunan bir yapılandırma dosyası aracılığıyla çalışır: /etc/exports. Bu dosya, NFS'ye hangi dosyaların paylaşılacağını ve bunları nasıl arayacağını söyler, varsayılan olarak nasıl kullanılacağına dair çok iyi örneklere sahip olmanın yanı sıra, konfor her zaman güvenilir sayesinde düzenlemek vim (vim konusunda rahat olmayanlar kullanabilir nano)
Kendi. Christopher Diaz Riveros
Bu basit örnek için, dışa aktarımlara klasörümü paylaşmak istediğimi söylüyorum workspace ( * tüm içeriği paylaşmak istediğimi ve boşluk bırakmadan bana en uygun izinleri ve seçenekleri yazdığımı belirtir, bu durumda rw yazmak ve okumak için)
Sunucuyu yeniden başlatın
İyi yapılandırdıysak, sunucuyu yeniden başlatmalıyız (veya etkin değilse başlatmalıyız), her değişiklik olduğunda gerekli değildir, ancak her şeyi yeniden başlatmak istemiyorsanız, basit bir şekilde netleştirme fırsatını kullanıyorum. exportfs -ra sorunu çöz.
Kendi. Christopher Diaz Riveros
İlk satır systemctl start nfs-kernel-server sunucuyu etkinleştirir, ikincisi sadece her şeyin yolunda olduğunu doğrulamak içindir (yeşil değilse, tamam değildir).
Sunucuya bağlan
Şimdi diğer ekipmanlarımızı bağlayacağız, bunun için konforve komut mount.
Kendi. Christopher Diaz Riveros
Burada IP'lerin beğeninize göre atandığını vurgulamakta fayda var, DHCP mi yoksa manuel mi kullanacaklarını bilmiyorum, ancak IP'ye sahip olduktan sonra kullanabilirler, eklerler : / dizin / / klasörünüz ve bağlantıyı kurabileceğiniz bir yer, benim durumumda adlı bir klasör oluşturdum compartido.
Tarayıcınızı açın
Kendi. Christopher Diaz Riveros
İşte ikisi de versiyonda konfor versiyondaki gibi GUI. Ve size enstitüdeki çalışmalarımı nasıl yürüttüğümü biraz gösteriyorum, kursların bilgilerini çalıştırmak için her zaman sanal makineler kullanıyorum (bu yüzden bir OSX kurulu görecekler) ve her dil için bir tane, böylece kontrollü geliştirme ortamlarına sahip olabilirim ve Gentoo'mu gereksiz programlarla doldurmayın. Neden ubuntu? Ben daha çok seviyorum Fötr şapka ve hızlıca silebileceğim test makineleri oluşturmak da daha hızlı. Daha önce de söylediğim gibi herkes kendi felsefesini takip ediyor ve her şeyi hazır bırakıyor. fazla düşünmeden kullanmak Bu, Ubuntu'yu kullanıcıları için çok daha kolay hale getiren bir şeydir (sistem yöneticisi sertifikasyonumu Ubuntu'da yapmış olmama ek olarak (LFCS, bunu üç büyük sistem ailesinde vermenize izin verir: Ubuntu (Debian), CentOS (Red) Hat) ve SUSE (SUSE )) ), yani hatırlamanın iyi bir yoluydu apt-get y apt)
Son düşünceler
Bu sefer zaten çok yazdım, ama Claudio'yu görebileceğiniz gibi, sadece 4 adım (umarım Google'ı saymamak için kendi başınıza yapabilirsiniz) ve tahmin edin ... beş komut için bir GUI'ye ihtiyacınız yok. Dünyayı GNU / Linux artı Windows yapma arzunuzu yerine getiremezsem ve biraz düşünmenizi ve öğrenmenizi engelleyemezsem özür dilerim. Google şey. Ve ağınızda ve ekipmanınızda kalıcı değişiklikler yapmak istiyorsanız /etc/fstabPeki, kendin bulman gerekecek.
Diğer herkes için, bu gönderiye kaba davrandıysam ve biraz karamsar yazmış olsam da lütfen özür dilerim (itiraf etmeliyim ki kimse işinin ve çabasının sorgulanmasını ve hatta çağrılmasından daha azını sevmiyor çalım)… Bunun birden fazla kişiye bağlantı çalışmalarında yardımcı olabileceğini umuyorum. Beceriksizliğime ve hatalarıma rağmen buralara kadar geldiğiniz için çok teşekkür ederim, Saygılar