Keepalived test


Paket omborlarini boshqarish



Yüklə 13,79 Mb.
səhifə35/125
tarix21.08.2023
ölçüsü13,79 Mb.
#140060
1   ...   31   32   33   34   35   36   37   38   ...   125
abdurakhmonov

Paket omborlarini boshqarish


Ko'pincha, Ubuntu bilan oldindan o'rnatilgan omborlar siz APT orqali o'rnatadigan Debian paketlarining aksariyati uchun etarli bo'ladi. Odatda Ubuntu tomonidan taqdim etilmagan dasturiy ta'minot yoki sizda mavjud bo'lgandan yangiroq paketlar versiyalaridan foydalanish uchun vaqti-vaqti bilan qo'shimcha omborni o'rnatishingiz kerak bo'lishi mumkin. Qo'shimcha omborlarni qo'shish sizga qo'shimcha dasturiy ta'minot manbalariga obuna bo'lish va boshqa manbalardan bo'lgani kabi ulardan paketlarni o'rnatish imkonini beradi.
Biroq, qo'shimcha omborlarni qo'shish oxirgi chora sifatida ko'rib chiqilishi kerak. Qo'shimcha omborni o'rnatganingizda, tashkilotingiz serveri bilan ushbu ombor muallifiga samarali ishonasiz. Garchi men bu sodir bo'lishini hech qachon ko'rmagan bo'lsam-da, nazariy jihatdan dasturiy ta'minot mualliflari orqa eshiklar yoki zararli dasturlarni dasturiy ta'minot paketlariga (qasddan yoki bilmasdan) kiritishlari va keyin ularni dasturiy ta'minot ombori orqali boshqalarga taqdim etishlari mumkin. Shuning uchun, siz faqat ishonishingiz mumkin bo'lgan manbalardan omborlarni qo'shishingiz kerak.
Bundan tashqari, ba'zan shunday bo'ladiki, omborni boshqaruvchisi shunchaki undan voz kechadi va yo'qoladi. Men buni birinchi qo'ldan ko'rganman. Bunday holatda, ombor oflayn rejimga o'tishi mumkin (bu to'g'ri tranzulashishlar paytida xatolarni ko'rsatadi, bu uning omborga ulana olmasligini ko'rsatadi) yoki undan ham yomoni, ombor onlayn qoladi, lekin xavfsizlik yangilanishlari hech qachon mavjud bo'lmaydi, bu esa serveringizning ishlamay qolishiga olib keladi. hujumga moyil bo'lib qoladi. Ba'zan, sizda buni hal qilishning iloji yo'q. Sizga ma'lum bir dastur kerak va Ubuntu sukut bo'yicha uni taklif qilmaydi. Sizning yagona variantingiz dasturni manbadan kompilyatsiya qilish yoki ombor qo'shish bo'lishi mumkin. Qaror sizniki, lekin iloji boricha xavfsizlikni yodda tuting. Agar shubhangiz bo'lsa, siz izlayotgan narsaga erishishning yagona yo'li bo'lmasa, omborni qo'shmang.
Dasturiy ta'minot omborlari asosan ikkita joydan birida saqlanadigan matnli fayldagi URL manzillardir. Asosiy Ubuntu omborlari ro'yxati /etc/apt/sources.list da saqlanadi. Ushbu fayl ichida siz Ubuntu paket menejeri uchun paketlarni olish uchun ko'plab omborlarni topasiz. Bundan tashqari, kengaytmasi.list bo'lgan fayllar /etc/apt/sources.list.d/ katalogidan o'qiladi va apt dan foydalanganda ham foydalaniladi. Men ikkala usulni ham ko'rsataman.
Ushbu ikkita faylning har biridagi odatiy ombor qatori quyidagilarga o'xshash bo'ladi:
deb http://us.archive.ubuntu.com/ubuntu/ focal main restricted
deb yoki deb-src bo'ladi, bu apt buyrug'i u erda ikkilik paketlarni ( deb ) yoki manba paketlarni ( deb-src ) topishiga ishora qiladi. Keyinchalik, bizda omborga kirish uchun apt foydalanadigan haqiqiy URL mavjud. Uchinchi bo'limda bizda nashrning kod nomi mavjud; bu holda, u fokal (Ubuntu 20.04, Focal Fossa kod nomiga ishora qiladi ).

Agar siz hali bilmagan bo'lsangiz, har bir Ubuntu versiyasi uchun kod nomi hayvonga asoslangan. Fossa - bu hayvon
Madagaskar catka o'xshaydi, ammo quloqlari egri. Agar siz buni allaqachon bilmagan bo'lsangiz, endi bilasiz.

Komponentga tegishli bo'lib, u omborda bepul va ochiq kodli dasturiy ta'minot mavjudmi yoki yo'qmi, va Canonical (Ubuntu rivojlanishini nazorat qiluvchi kompaniya) tomonidan rasman qo'llab-quvvatlanadi. Komponent asosiy,cheklangan,koinot yoki multiverse bo'lishi mumkin.Asosiy komponentga ega bo'lgan omborlar rasmiy ravishda qo'llab-quvvatlanadigan dasturiy ta'minotni o'z ichiga oladi. Bu, odatda, dasturiy ta'minot paketlarida manba kodi mavjudligini anglatadi, shuning uchun Ubuntu ishlab chiquvchilari xatolarni tuzatishga qodir. Cheklangan deb belgilangan dasturiy ta'minot hali ham qo'llab-quvvatlanadi, lekin shubhali litsenziyaga ega bo'lishi mumkin. koinot paketlari Canonical tomonidan emas, balki hamjamiyat tomonidan qo'llab-quvvatlanadi. Va nihoyat, multiverse paketlari bepul va qo'llab-quvvatlanmaydigan dasturiy ta'minotni o'z ichiga oladi, siz o'zingizning xavf-xataringiz ostida foydalanasiz.
Serveringizdagi /etc/apt/sources.list faylini ko'rib chiqishdan ko'rinib turibdiki, ombor qatorida bir nechta komponentlardan iborat dasturiy ta'minot mavjud bo'lishi mumkin. Har bir ombor URL manzili bir nechta komponentlardan paketlarni o'z ichiga olishi mumkin va ularni farqlash usuli faqat ushbu ombor uchun kerak bo'lgan komponentlarga obuna bo'lishdir. Oldingi misolimizda, ombor qatori asosiy va cheklangan komponentlarni o'z ichiga olgan. Bu shuni anglatadiki, ushbu misol uchun apt yordam dasturi ushbu ombordan bepul ( asosiy ) va bepul bo'lmagan ( cheklangan ) paketlarni indekslaydi.
/etc/apt/sources.list fayliga yangi omborlarni qo'shishingiz mumkin (va u juda yaxshi ishlaydi), lekin bu odatda afzal qilingan usul emas. Buning o'rniga, yuqorida aytib o'tganimdek, apt /etc/apt/sources.list.d/ katalogida.list kengaytmasi bilan tugaydigan matnli fayllarni tekshiradi. Ushbu matn fayllari /etc/apt/sources.list fayli bilan bir xil formatlangan, ya'ni siz har bir satrga bitta qo'shimcha omborni qo'shasiz, ammo bu usul sizga shunchaki fayl yaratish orqali yangi ombor qo'shish imkonini beradi va siz o'sha faylni oddiygina o'chirish orqali omborni olib tashlashi mumkin.
/etc/apt/sources.list faylini tahrirlashdan ko'ra xavfsizroqdir, chunki siz har doim matn terish xatosi va hatto rasmiy omborlardan paketlarni yuklab olish imkoniyatini buzishingiz mumkin.

Yüklə 13,79 Mb.

Dostları ilə paylaş:
1   ...   31   32   33   34   35   36   37   38   ...   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