21. Linuxda xavfsizlik choralari. Ip protokollar. Ip manzil va portlar bilan ishlash



Download 0,57 Mb.
bet31/100
Sana11.04.2022
Hajmi0,57 Mb.
#543427
1   ...   27   28   29   30   31   32   33   34   ...   100
Bog'liq
Tarmoq tayyoq (2)

64. Linux yadrosi.Yadro modullari
LINUX YADRO MODULLARI
Ushbu maqolada biz Linux yadro modullarini, ular bilan ishlash asoslarini, allaqachon yuklangan modullarni ko'rishni, modullarni yuklash, o'rnatish va o'chirishni ko'rib chiqamiz. Shuningdek, to'liq o'chirish, qora ro'yxatga qo'shish va yangi yadro modullarini qo'shish.
Linux yadro modullari faqat ma'lum bir yadro versiyasi uchun qurilgan, agar ular dkms bilan mos bo'lsa, yadro versiyasidan qat'iy nazar modulni ishga tushirishning bir usuli bor, ammo bu haqda keyinroq gaplashamiz.
Barcha modullar /lib/modules/ papkasida joylashgan. Modullar faqat ma'lum bir yadro versiyasi uchun mo'ljallanganligini hisobga olsak, tizimda o'rnatilgan har bir yadro versiyasi uchun ushbu papkada alohida pastki papka yaratiladi. Ushbu papkada modullarning o'zlari va qo'shimcha konfiguratsiya fayllari mavjud, modullar maqsadga qarab toifalarga ajratiladi, masalan:
ls /lib/modules/5.4.0.45-generic/kernel/
Amaliyotga o'tishdan oldin modullarni boshqarishning asosiy buyruqlarini qisqacha ko'rib chiqamiz.
lsmod - yuklangan modullarni ko'rish
modinfo - modul haqida ma'lumot
insmod - modulni yuklash
rmmod - modulni olib tashlash
Linux yadro modullari bilan ishlash asosan shu buyruqlar yordamida amalga oshiriladi, lekin boshqalardan ham foydalanish mumkin.
BARCHA MODULLAR
Bu oddiy vazifa emas, lekin agar siz tizimingizda o'rnatilgan barcha Linux yadro modullarini ko'rishni istasangiz, buni qilish juda oson. Barcha modullar /lib/modules papkasida joylashgan va shuning uchun ularni bitta buyruq bilan hisoblash juda oson, yoki shunchaki fayl menejeri bilan papkaga o'ting va qarang.
Ubuntu-da buyruq quyidagicha ko'rinadi:
dpkg -S *.ko | grep /lib/modules
Linux yadro modullari
LINUX YADRO MODULLARI
"Linux yadrosi nima" maqolasidan bilganingizdek, yadro monolitdir. Bu shuni anglatadiki, barcha bajariladigan kodlar bitta faylda jamlangan. Ushbu arxitekturada ba'zi kamchiliklar mavjud, masalan, yadroni qayta tiklamasdan yangi drayverlarni o'rnatish mumkin emas. Ammo ishlab chiquvchilar modullar tizimini qo'shish orqali bu muammoning echimini topdilar.
Linux yadrosi apparat drayverlarini, fayl tizimlarini va ba'zi boshqa komponentlarni yadroning bir qismi sifatida emas, balki modul sifatida alohida kompilyatsiya qilish imkonini beradi. Shunday qilib, siz yadroni qayta tiklamasdan drayverlarni yangilashingiz, shuningdek, uning funksionalligini dinamik ravishda kengaytirishingiz mumkin. Bundan tashqari, siz yadroga faqat eng kerakli narsalarni kiritishingiz va modullar yordamida qolgan hamma narsani ulashingiz mumkinligini anglatadi. Bu juda oddiy.

Linux yadro modullari


Barcha modullar
Nima yuklangan?
Yadro modullarini ishga tushirish
Yadro modullarini olib tashlash
Modulni yuklashni bloklash
Avtomatik yuklash modullari
Linux yadro modullarini o'rnatish
xulosalar
LINUX YADRO MODULLARI
Ushbu maqolada biz Linux yadro modullarini, ular bilan ishlash asoslarini, allaqachon yuklangan modullarni ko'rishni, modullarni yuklash, o'rnatish va o'chirishni ko'rib chiqamiz. Shuningdek, to'liq o'chirish, qora ro'yxatga qo'shish va yangi yadro modullarini qo'shish.
Linux yadro modullari faqat ma'lum bir yadro versiyasi uchun qurilgan, agar ular dkms bilan mos bo'lsa, yadro versiyasidan qat'iy nazar modulni ishga tushirishning bir usuli bor, ammo bu haqda keyinroq gaplashamiz.
Barcha modullar /lib/modules/ papkasida joylashgan. Modullar faqat ma'lum bir yadro versiyasi uchun mo'ljallanganligini hisobga olsak, tizimda o'rnatilgan har bir yadro versiyasi uchun ushbu papkada alohida pastki papka yaratiladi. Ushbu papkada modullarning o'zlari va qo'shimcha konfiguratsiya fayllari mavjud, modullar maqsadga qarab toifalarga ajratiladi, masalan:
ls /lib/modules/5.4.0.45-generic/kernel/

Amaliyotga o'tishdan oldin modullarni boshqarishning asosiy buyruqlarini qisqacha ko'rib chiqamiz.


lsmod - yuklangan modullarni ko'rish
modinfo - modul haqida ma'lumot
insmod - modulni yuklash
rmmod - modulni olib tashlash
Linux yadro modullari bilan ishlash asosan shu buyruqlar yordamida amalga oshiriladi, lekin boshqalardan ham foydalanish mumkin.
BARCHA MODULLAR
Bu oddiy vazifa emas, lekin agar siz tizimingizda o'rnatilgan barcha Linux yadro modullarini ko'rishni istasangiz, buni qilish juda oson. Barcha modullar /lib/modules papkasida joylashgan va shuning uchun ularni bitta buyruq bilan hisoblash juda oson, yoki shunchaki fayl menejeri bilan papkaga o'ting va qarang.
Ubuntu-da buyruq quyidagicha ko'rinadi:
dpkg -S *.ko | grep /lib/modules

Ushbu qurilishni find yordamida qilishingiz mumkin:


find /lib/modules -name *.ko
Biz faqat joriy yadroni qidirishimiz mumkin:
find /lib/modules/$(uname -r) -name *.ko



Download 0,57 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   100




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish