Cara berkongsi fail di rangkaian Linux

Yang ini ditujukan kepada rakan sekerja kami Claudio, yang ingin belajar bagaimana mengkonfigurasi rangkaian Linux tanpa menggunakan Samba. Dalam komen yang tidak mesra, Claudio meminta penciptaan GUI untuk dapat melaksanakan pekerjaan yang telah dilakukan oleh ribuan (jika tidak berjuta-juta) orang sebelumnya dan akan terus melakukannya ... kerana banyak kerja ini dilakukan oleh konsol, dan dia tidak menyukainya Lebih suka membuat GUI untuk dapat menggunakannya dengan mudah (sekurang-kurangnya Windows seperti yang dia katakan) rangkaian dalamannya. Mari kita bahas ini sedikit sebelum penyelesaiannya.

Mod perniagaan vs FOSS

Baiklah, mari kita bersederhana dari awal ... Ini adalah sesuatu yang selalu dituntut dalam projek FOSS (Perisian Sumber Bebas dan Terbuka), kekurangan kualiti di tempat kerja. Saya selalu mendengar, tetapi seperti itu juego lebih baik membelinya dari syarikat tal kerana lebih baik, program seperti itu mejor daripada versi percuma, sistem seperti itu mejor daripada yang lain percuma. Mari lihat mengapa ini:

syarikat tal kehidupan perisian anda

Sekiranya saya adalah syarikat dan tugas saya adalah menjual perisian, itu bermakna saya harus menjual sesuatu dengan sangat tinggi baik untuk orang membelinya, dan oleh itu saya mesti Pagar kepada pembangun saya untuk mendapatkannya, dan ini adalah titik permulaan perkara ini, perisian percuma dan dalam beberapa kes sumber terbuka dikembangkan oleh muhibah. Orang tidak dibayar untuk mengembangkan sesuatu untuk yang lain. Jadi jika anda memberitahu saya apa khabar perisian sistem atau apa sahaja yang lebih baik daripada versi percuma, mungkin saya memberitahu anda, tetapi ada masalah besar dengan itu:

Ia dibuat untuk membuat anda bergantung

Ini seperti ubat, semakin banyak perisian proprietari yang anda gunakan, semakin kurang kemampuan anda untuk berfikir dan menyelesaikan sesuatu secara autonomi. Mari kita fikirkan perkara ini sebentar, adakah anda tahu di mana anda memperoleh lebih banyak pendapatan, penjualan atau penyelenggaraan? Jawapannya adalah mudah, tidak kira seberapa mahal program atau sistem, keuntungan dalam penyelenggaraan akan selalu lebih besar daripada keuntungan penjualan, kerana pada masa masalah, tidak masalah jumlah wang yang mesti dilaburkan untuk menyelesaikannya kerana secara sederhana ia tidak boleh menukar infrastruktur pada ketika itu.

Keperluan adalah ibu penciptaan

Cara tidak ramah untuk meminta GUI tidak cukup alasan untuk melakukannya, dan pada masa yang sama, maaf jika menyakitkan Claudio, tetapi saya mempunyai banyak perkara yang perlu dilakukan dan projek untuk turut serta untuk melaburkan masa saya untuk menyelesaikan kekurangan autonomi dan pasif mental anda. Tetapi kerana anda telah bertanya, kami akan menjelaskan kepada anda mengapa GUI belum ada untuk sesuatu yang ada Windows sangat mudah.

Apabila anda berkongsi folder di tingkap, anda membuat lubang keselamatan

Di sini lebih daripada satu akan memberitahu saya bahawa saya salah dan lain-lain dll ... tetapi sebenarnya adalah apabila anda menggunakan nmap Untuk mengenali komputer windows, mungkin jika berada di rangkaian "dipercayai", ia akan menjalankan perkhidmatan di beberapa port untuk berkongsi fail. Ini bukan sahaja berbahaya, tetapi begitu sedikit yang diketahui bahawa banyak serangan yang berjaya timbul kerana berkongsi akses melalui rangkaian. Tetapi mengapa ini timbul? Baik kerana falsafah  Windows mengajar anda untuk mengatakan SI tanpa mengetahui dengan tepat apa yang berlaku. (Ingatlah kebergantungan?) Cara yang sangat mudah untuk menyelesaikannya adalah dengan merawat peralatan, tetapi sebagai kaedahnya falsafah Windows tidak begitu, di sinilah penyelenggaraan mula bermain, dan membuat anda terpaksa memerlukan seseorang untuk melakukan perkara untuk anda.

Ia tidak perlu

Sekiranya keperluan adalah ibu penciptaan, tanpa keperluan, maka tidak ada apa-apa. Ini adalah sesuatu yang sangat mudah difahami, jika orang yang menggunakannya (biasanya pentadbir sistem, atau orang yang menggunakan pelayan) tidak memerlukannya, mereka tidak akan membuatnya. Dalam kes yang sangat istimewa (biasanya dalam perisian percuma) para pencipta meletakkan diri mereka pada tahap yang kurang berpengalaman dan membuat keputusan membantu membuat GUI (Git mempunyai GUI untuk mereka yang ingin mencubanya), tetapi sekali lagi, ini adalah untuk murni muhibah pencipta, kerana jumlah kerja sebenar begitu besar, dan pemaju sangat sedikit, sehingga pekerjaan tersebut diturunkan ke masa lapang dari beberapa pemaju yang baik hati. (Mari kita ingat bahawa tidak ada yang membayar anda untuk melakukannya, dan anda masih mempunyai keluarga, pekerjaan dan tanggungjawab)

Buli tidak akan menjadi jalan penyelesaian

Ambil ini sebagai nasihat dan komen untuk semua orang yang membacanya, saya teringat banyak video yang pernah saya lihat mengenai wawancara dengan Obama (seseorang yang saya anggap sebagai contoh yang baik dari seseorang), di mana seorang lelaki yang marah mula mengkritik dan menghina dia dan dia tidak sama sekali tidak ada. Dia tidak melakukan apa-apa, bukan karena dia tidak bisa, yaitu, dia adalah orang yang paling kuat di planet ini pada waktu itu, tetapi kerana dia tahu dia seharusnya tidak menurunkan dirinya ke tahap itu. Itu bukan dan tidak akan menjadi jalan penyelesaian dalam hidup ini, masuk ke dalam pertengkaran tidak akan membawa apa-apa kebaikan, ada orang yang mungkin mempercayainya, tetapi sekurang-kurangnya intimidasi dan komen X tidak akan menggerakkan saya. Saya hanya meninggalkannya sebagai komen longgar sebelum memulakan tutorial.

NFS

Sistem Fail Rangkaian adalah protokol peringkat aplikasi yang memberikan maklumat berpusatdisegerakkan dalam rangkaian, ia berfungsi baik untuk sistem Linux seperti Windows dan lain-lain (ini kerana dirancang untuk tahap aplikasi). Bagaimana kita bercakap begitu berpusat, ini bermaksud bahawa kita menghadapi penyelesaian model Pelanggan / Pelayan. Kami telah menyentuh perkara ini secara dangkal pada saat yang lain, tetapi tidak ada yang lain untuk menekankan perincian kecil.

Mengapa penting untuk memusatkan maklumat?

Orang lain akan berkata, «tetapi saya mempunyai maklumat penting mengenai setiap jenis mesin yang saya ada, komputer riba kerja saya, komputer rumah saya, dan lain-lain ». Masalahnya adalah yang berikut, jika model cadangan yang efisien diikuti, seseorang akan memperhatikan bahawa membuat dan mengekalkan cadangan dari banyak titik adalah rumit, lebih mudah (bagi kita semua yang menggunakan skrip dan lain-lain) adalah membuat satu titik di mana maklumat itu sampai dan dari situ mula melindungi data. Selain mempunyai pelbagai versi pada titik yang berbeza bukan sahaja menyukarkan untuk mengikuti maklumat, tetapi juga membuat pekerjaan menjadi lebih rumit.

Saya tidak mencipta mesiu

Bagi mereka yang sekejap percaya bahawa saya telah menemui ini dengan percubaan dan kesilapan, kerana tidak ada yang lebih jauh dari kebenaran, saya hanya menggunakan sedikit dari apa yang Google tawarkan kepada saya dan mari kita lihat apa yang saya dapati dalam carian pertama (saya akan menganggap bahawa mereka berada di Ubuntu mereka yang menggunakannya, dan saya rasa untuk Fedora perubahannya minimum)

Google

Milik. Christopher Diaz Riveros

Sentiasa ikuti apa yang tertulis Pegawai. Ini mungkin salah satu langkah pertama yang harus diikuti, dan saya meletakkannya sekiranya ada yang menganggap bahawa saya mengetahui sesuatu tentang NFS sebelum menulis catatan ini.

TL; DR

Milik. Christopher Diaz Riveros

Terlalu panjang; jangan baca. Setiap kali anda melihat akronim ini, anda boleh yakin 100% bahawa ia adalah cara "malas" untuk menyelesaikan masalah, ramai yang akan bertanya kepada saya bagaimana untuk mengetahui jika ia dalam bahasa Inggeris, baik, sekarang mereka mengetahuinya supaya ada tiada pilihan untuk mengadu kemudian  Saya banyak menggunakan kamus bandar untuk memahami banyak konsep ini.

Dokumentasi Rasmi (Dalam Bahasa Sepanyol !!)

Milik. Christopher Diaz Riveros

Beberapa orang yang berhati baik mengambil tugas untuk menerjemahkan halaman ringkas tetapi lengkap ini dengan semua yang diperlukan untuk memasang pelayan NFS di rangkaian kami.

Kami akan segera melihat langkah-langkah yang harus diikuti. Saya meninggalkan anda pautan bagi yang ingin tahu yang tidak dapat menggunakan Google dengan alasan X untuk sampai ke tempat yang sama.

Pasang pelayan dan pelanggan

Sekarang kita akan memasang oleh konsol apa yang diperlukan di kedua tempat untuk menggunakan fail yang dikongsi. Di pelayan kami memasang nfs-kernel-server dan pada pelanggan nfs-common

Milik. Christopher Diaz Riveros

Milik. Christopher Diaz Riveros

Konfigurasikan pelayan

NFS berfungsi melalui fail konfigurasi yang terletak di /etc/exports. Fail ini memberitahu NFS fail mana yang hendak dibagikan dan cara memanggilnya, selain mempunyai contoh yang sangat baik tentang cara menggunakannya secara lalai, kami akan menggunakan konsol untuk mengeditnya terima kasih kepada yang sentiasa dipercayai vim (mereka yang tidak selesa dengan vim boleh menggunakan nano)

Milik. Christopher Diaz Riveros

Untuk contoh ringkas ini, saya memberitahu eksport bahawa saya mahu berkongsi folder saya workspace (yang * menunjukkan bahawa saya mahu berkongsi semua kandungan dan tanpa meninggalkan ruang saya menulis kebenaran dan pilihan yang paling sesuai dengan saya, dalam kes ini rw untuk menulis dan membaca)

Mulakan semula pelayan

Sekiranya kita telah dikonfigurasi dengan baik, kita perlu menghidupkan semula pelayan (atau memulakannya jika tidak aktif), tidak perlu setiap kali ada perubahan, tetapi saya mengambil kesempatan untuk menjelaskannya, jika anda tidak mahu memulakan semula semuanya, mudah exportfs -ra menyelesaikan masalahnya.

Milik. Christopher Diaz Riveros

Baris pertama systemctl start nfs-kernel-server mengaktifkan pelayan, yang kedua hanya untuk mengesahkan bahawa semuanya baik-baik saja (jika tidak hijau, tidak baik).

Sambung ke pelayan

Sekarang kita akan menghubungkan peralatan kita yang lain, untuk itu kita akan menggunakan konsol, dan arahannya mount.

Milik. Christopher Diaz Riveros

Di sini perlu ditekankan bahawa IP ditetapkan sesuai dengan keinginan anda, saya tidak tahu sama ada mereka akan menggunakan DHCP atau manual, tetapi setelah mereka memiliki IP, mereka dapat menggunakannya, mereka menambah : / jalan / ke / folder / anda dan tempat di mana anda boleh memasang sambungan, dalam kes saya, saya membuat folder yang dipanggil compartido.

Buka penyemak imbas anda

Milik. Christopher Diaz Riveros

Ini kedua-duanya dalam versi konsol seperti dalam versi GUI. Dan saya menunjukkan sedikit cara saya menjalankan kerja di institut ini, saya selalu menggunakan mesin maya untuk menyusun maklumat kursus, (sebab itulah mereka akan melihat OSX dipasang) dan satu untuk setiap bahasa, jadi saya dapat mengawal persekitaran pembangunan dan jangan isi Gentoo saya dengan program yang tidak perlu. Mengapa ubuntu? baik saya lebih suka daripada Fedora dan lebih pantas untuk mencipta mesin ujian yang boleh saya padam dengan cepat juga. Seperti yang telah saya katakan, semua orang mengikut falsafah mereka dan membiarkan segala-galanya bersedia gunakan tanpa banyak berfikir Ia adalah sesuatu yang menjadikan Ubuntu lebih mudah untuk penggunanya  (selain fakta bahawa saya melakukan pensijilan pentadbir sistem saya di Ubuntu (LFCS membolehkan anda memberikannya dalam tiga keluarga besar sistem: Ubuntu (Debian), CentOS (Merah). Topi) dan SUSE (SUSE ) ) , jadi ia adalah cara yang baik untuk diingati apt-get y apt)

 Pemikiran terakhir

Saya sudah banyak menulis kali ini, tetapi seperti yang anda lihat Claudio, ini hanya 4 langkah (saya harap anda dapat membuat Google sendiri untuk tidak menghitung), dan meneka apa ... anda tidak memerlukan GUI untuk lima perintah. Maaf jika saya tidak dapat memenuhi keinginan anda untuk menjadikan dunia GNU / Linux plus Windows, dan menghalangi anda berfikir sedikit dan belajar untuk google barang. Dan jika anda ingin melakukan perubahan tetap dalam rangkaian dan peralatan anda /etc/fstabAnda mesti mencarinya sendiri.

Untuk orang lain, maafkan saya sekiranya saya kurang sopan dengan catatan ini, dan walaupun saya telah menulisnya agak murung (saya mesti mengakui bahawa tidak ada yang suka mempersoalkan kerja dan usaha mereka, dan bahkan kurang daripada disebut sombong)… Saya sangat berharap ini dapat membantu lebih daripada satu orang dalam kerja sambungan mereka. Terima kasih banyak-banyak kerana sampai sejauh ini walaupun saya kekok dan silap, Salam 