3-ma’ruza: linux server biblioteka va utilitalari reja



Download 1,52 Mb.
bet1/6
Sana17.04.2022
Hajmi1,52 Mb.
#559172
  1   2   3   4   5   6
Bog'liq
LSB 3-ma'ruza


3-MA’RUZA: LINUX SERVER BIBLIOTEKA VA UTILITALARI
Reja:

  1. Linux server bibliotekalari.

  2. Linux server utilitlari. Tizimning utilitalarini o‘rnatish va sozlash.

  3. Linux server boshqaruvining qurilmalariga qo‘yiladigan talablar.

Kalit so‘zlar: utilitalar, standart komandalar, fayllar bilan ishlovchi komandalar, jarayonlar, fayllarni arxivlash, shell script.
1. Linux server bibliotekalari

Ubuntudagi kutubxonalar. Ma'lumki, kompyuteringizga o‘rnatilgan har bir dastur bir necha qismlardan iborat. Bu siz terminal orqali boshqariladigan to‘g‘ridan-to‘g‘ri bajariladigan fayl, shuningdek, dastur foydalanishi mumkin bo‘lgan funksiyalar to‘plamiga ega kutubxonalar.


Barcha dasturlar istisnosiz kutubxonalardan foydalanadi. Bu sizning dasturingiz bo‘lsa va o‘z kutubxonalariga ega bo‘lmasa ham, u C dasturlash tilining standart kutubxonasidan foydalanadi.
Linuxdagi kutubxonalar muayyan muammolarni hal qilish uchun funksiyalar to‘plamini yoki oddiyroq aytganda, algoritmlarni yoki harakatlarni o‘z ichiga oladi. Misol uchun, agar dastur ekranda chiziqni ko‘rsatishi kerak bo‘lsa, u kerakli piksellarni o‘zi bo‘yashni boshlamaydi, shunchaki kutubxonadan buning uchun javob beradigan funksiyani chaqiradi, agar dastur tarkibini o‘qishi kerak bo‘lsa, xuddi shunday bo‘ladi. fayl, u qattiq diskning sektorlari bilan ishlamaydi, faqat (libc.so) bilan standart kutubxonadan funksiyani chaqirish va parametrlarda kerakli fayl nomini berish kerak va kutubxona allaqachon qaytib keladi. unga so‘ralgan ma'lumotlar.
Aslida, bunday dasturiy ta'minotni amalga oshirish tuzilmasi juda foydali, chunki algoritmni faqat bir marta yozish kifoya va barcha dasturlar kutubxonani yuklash orqali undan foydalanishi mumkin.
Kutubxonalar faqat Linuxda, Windowsda ham bor, deb o‘ylashning hojati yo‘q, faqat ular boshqa format va dll kengaytmasiga ega. Linuxda barcha kutubxonalar / lib /, / usr / lib, / usr / local / lib papkalarida joylashgan yoki 64-bitli tizimlar uchun lib64 papkasi ushbu arxitekturaga xos kutubxonalar uchun barcha ushbu kichik kataloglarda ham paydo bo‘ladi. Kutubxonada .so kengaytmasi mavjud va uning nomi lib so‘zi bilan boshlanadi. Masalan, libfuse.so, libc.so.
Keyinchalik, .so fayl kengaytmasidan keyin kutubxonaning versiya raqami keladi. Har safar ishlab chiquvchilar unga o‘zgartirishlar kiritganda versiya raqami o‘zgaradi, bu esa unga mo‘ljallangan barcha dasturlar bilan moslikni buzadi. Bunday holda, tizimda allaqachon ikkita kutubxona bo‘ladi va har bir dastur to‘g‘ri versiyadan foydalanadi. Masalan, glibc.so.6 va glibc.so.5.
Agar siz qiziqsangiz, u yoki bu dastur qanday kutubxonalar va qaysi versiyalardan foydalanishini ko‘rishingiz mumkin, masalan:
 ldd /bin/mount 
linux-vdso.so.1 (0x00007ffd99167000)
libmount.so.1 => /usr/lib64/libmount.so.1 (0x00007f0f6beb0000)
libc.so.6 => /lib64/libc.so.6 (0x00007f0f6bb08000)
libblkid.so.1 => /usr/lib64/libblkid.so.1 (0x00007f0f6b8c8000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f0f6b6a4000)
/lib64/ld-linux-x86-64.so.2 (0x000055aca8227000)
libuuid.so.1 => /usr/lib64/libuuid.so.1 (0x00007f0f6b49f000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f0f6b238000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f0f6b034000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0f6ae17000)

Bundan tashqari, ushbu ma'lumot dasturlarning portativ versiyalarini yaratishda foydali bo‘lishi mumkin. Endi Ubuntuda kutubxonalar qanday o‘rnatilishini ko‘rib chiqamiz.

Download 1,52 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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