Keepalived test



Yüklə 13,79 Mb.
səhifə107/125
tarix21.08.2023
ölçüsü13,79 Mb.
#140060
1   ...   103   104   105   106   107   108   109   110   ...   125
abdurakhmonov

Qo'shimcha o'qish


  • IP subnettingni tushunish uchun 8 qadam: https://www.techopedia.

com/6/28587/internet/ip-subnettingni tushunish uchun 8 qadam

  • IP quyi tarmoq kalkulyatori: https://www.calculator.net/ip-subnet-calculator. html

12

Fayllarni almashish va uzatish


Reja:

  • Fayl serveri tushunchasi

  • Samba orqali Windows foydalanuvchilari bilan fayllarni almashish

  • NFS ulashishlarini sozlash

  • Rsync bilan fayllarni uzatish

  • scp bilan uzatish

  • SSHFS yordamida masofaviy kataloglarni o'rnatish

Fayl serveri serverni yanada samarali foydalanish, foydalanuvchilarga muhim fayllarni saqlash uchun markaziy joydan foydalanish va hatto hamkorlikni kuchaytirish imkoniyatini beradi. Ubuntu Server yoprdamida nafaqat fayllarni saqlash, balki fayllarni tarmoq havolasi orqali bir tugundan boshqasiga o'tkazishning bir necha usullari mavjud. quyidagi mavzularni yoritamiz:
Serverimizni boshqa foydalanuvchilar bilan fayllarni almashish imkonini beradigan tarzda sozlashni boshlashdan oldin, avvalo, foydalanish holatlarimiz uchun eng yaxshi texnologiyani tanlash imkonini beradigan mavjud variantlarimiz nima ekanligini tushunishimiz kerak.

Fayl serveriga tushunchasi


Fayl serverini o'rnatish haqida gap ketganda, jarayon ulanishlarni qabul qilish va muayyan kataloglarni almashish va tegishli foydalanuvchilarning ushbu kataloglarga kirish imkoniyatini ta'minlash uchun qandaydir demonni o'rnatish masalasidir. Shuningdek, siz ma'lum kataloglarga kim kirishi mumkinligini va ular qanday turdagi ruxsatga ega bo'lishini (o'qish/yozish, faqat o'qish va hokazo) aniqlash uchun ruxsatlarni amalga oshirasiz. Fayllarni qanday almashish haqida qaror qabul qilayotganda, bu, odatda, haqiqiy almashishni osonlashtiradigan ikkita umumiy texnologiya, Samba va NFS o'rtasida tanlovdir.
Samba va NFS ni bitta serverda joylashtirishingizga hech narsa to'sqinlik qilmaydi. Ikki texnologiya aslida bitta qurilmada bo'lishi mumkin. Biroq, ikkita mashhur yechimning har biri alohida foydalanish holatlari uchun amal qiladi. Fayl serverimizni o'rnatishni boshlashdan oldin, biz Samba va NFS o'rtasidagi farqlarni tushunishimiz kerak, shundan so’ng qaysi biri bizning muhitimizga mos kelishi haqida qaror qabul qilishimiz mumkin. Umumiy qoida sifatida Samba aralash muhitlar uchun (sizda Windows va Linux mijozlari mavjud) juda yaxshi va NFS Linux yoki Unix muhitlarida foydalanish uchun ko'proq mos keladi, ammo bilishimiz kerak bo’lgan yanda ko'proq narsalar bor.
Samba ko'plab muhitlar uchun ajoyib yechimdir, chunki u Windows, Linux va macOS kompyuterlari bilan fayllarni almashish imkonini beradi. Asosan, agar ularga ruxsat bersangiz, deyarli hamma sizning ulashishlaringizdan foydalana oladi. Buning sababi shundaki, Samba asosan Windows tizimlari tomonidan qo'llaniladigan Server xabar bloki (SMB-Server Message Block) protokolining qayta amalga oshirilishi hisoblanadi. Biroq, Samba ulashishlariga kirish imkoniyatiga ega bo'lish uchun Windows platformasidan foydalanish shart emas, chunki ko'plab platformalar ushbu protokolni qo'llab-quvvatlaydi. Hatto Android telefonlari ham tegishli dastur va boshqa platformalar yordamida Samba fayl almashishlariga kirishlari mumkin.
Agar Samba ulashishlariga deyarli hamma narsa va hamma kirish mumkin bo'lsa, nima uchun boshqa texnologiyalarni o’rganoshimiz kerak? Sambaning kuchli tomonlariga qaramay, zaif tomonlari ham bor. Avvalo, ruxsatlar juda boshqacha tarzda ko'rib chiqiladi, shuning uchun maxfiy ma'lumotlarni ko'ra olmaydigan foydalanuvchilarga kirishni oldini olish uchun siz o'z ulashishlaringizni muayyan usullar bilan sozlashingiz kerak bo'ladi. NFS bilan standart UNIX ruxsatnomalarini to'liq qo'llab-quvvatlash taqdim etiladi, shuning uchun ruxsatlaringizni faqat bir marta sozlashingiz kerak bo'ladi. Agar ruxsatlar va maxfiylik siz uchun muhim bo'lsa, NFSga yaqinroq qarashni xohlashingiz mumkin.
Windows tizimlari NFS ulashishlariga kira olmaydi, deb aytish ham to'g'ri emas, chunki ba'zi versiyalar haqiqatda ham kirishi mumkin. Odatda, Windows-ning hech bir versiyasi NFS-ni to'liq qo'llab-quvvatlamaydi, biroq ba'zi nashrlarda ushbu qo'llab-quvvatlashni ta'minlaydigan o'rnatishingiz mumkin bo'lgan plagin taklif etiladi. Windows tizimidagi NFS plaginining nomi bir versiyadan boshqa versiyaga o'zgardi (masalan, UNIX uchun xizmatlar(Services for UNIX,), UNIX-ga asoslangan ilovalar uchun quyi tizim(Subsystem for UNIX-based Applications), NFS mijozi(NFS Client) va eng so'nggida Linux uchun Windows quyi tizimi(Windows Subsystem for Linux) kabi ), lekin g'oya bir xil. Ilgari Microsoft NFS mijozini o'rnatishga ruxsat berish uchun noutbuk yoki ish stolida qimmatroq Windows litsenziyasini talab qildi, ammo endi bunday emas. Linux uchun Windows quyi tizimi Windows 10 ning istalgan versiyasiga o'rnatilishi mumkin, shuning uchun ushbu litsenziyalash cheklovi faqat eski versiyalarda kuchga ega. Agar sizda eski Windows mashinalari mavjud bo'lsa (bu tobora kamdan-kam uchraydi), NFS dan foydalanish xarajatlarni oshirishi mumkin. Bunday vaziyatda Samba aniq g'olib bo'ladi.
To'liq Linux muhiti yoki sizning ulashishlaringizga kirishi kerak bo'lgan faqat Linux mashinalari mavjud bo'lgan vaziyatga kelsak, NFS ajoyib tanlovdir, chunki u tarqatishning qolgan qismi bilan ancha chambarchas integratsiyalashgan. Ruxsatlar osonroq bajarilishi mumkin va uskunangizga qarab, unumdorlik yuqori bo'lishi mumkin. Sizning hisoblash muhitingizning o'ziga xos xususiyatlari oxir-oqibat siz uchun qaror qabul qiladi. Ehtimol siz aralash muhit uchun Samba ni yoki butun Linux muhiti uchun NFS ni tanlaysiz. Ehtimol, siz NFS va Samba-ni ham o'rnatasiz, har bir platforma uchun ulashishlar mavjud. Mening tavsiyam ikkalasini ham o'rganish va mashq qilishdir, chunki siz baribir faoliyatingiz davomida ikkala yechimdan ham bir nuqtada foydalanasiz.
Samba va NFS-ni sozlash bo'limlariga o'tishdan oldin, men sizga fayl tizimingizda qaysi joyda fayl almashuvlaringiz uchun ota-katalog sifatida ishlashni xohlayotganingizni hal qilishingizni tavsiya qilaman. Bu aslida talab qilinmaydi, lekin menimcha, bu yaxshi tashkil etish uchun qiladi. Sizning ulashishlaringizni saqlash uchun bitta to'g'ri joy yo'q, lekin shaxsan men root fayl tizimida /share katalogini yaratishni va uning ichida tarmoq ulashishlarim uchun pastki kataloglarni yaratishni yaxshi ko'raman. Masalan, Samba ulashishlari uchun /share/documents, /share/public va hokazolarni yaratishim mumkin. NFS bilan bog'liq holda, men odatda /exports ichida umumiy kataloglarni yarataman. Katalog tuzilmangizni qanday sozlashni tanlashingiz mumkin. Ushbu bobning qolgan qismini o'qiyotganingizda, agar siz boshqa uslubdan foydalansangiz, mening misol yo'llarimni o'zingizga mos ravishda o'zgartirganingizga ishonch hosil qiling.

Yüklə 13,79 Mb.

Dostları ilə paylaş:
1   ...   103   104   105   106   107   108   109   110   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin