Keepalived test



Yüklə 13,79 Mb.
səhifə51/125
tarix21.08.2023
ölçüsü13,79 Mb.
#140060
1   ...   47   48   49   50   51   52   53   54   ...   125
abdurakhmonov

Qo'shimcha o'qish


• Vim matn muharriri o‘quv qo‘llanmalari seriyasi: https://learnlinux.link/vim
6

Buyruqlar qatori samaradorligini oshirish


Reja:

  • Linux qobig’ini (Shell) tushunish

  • Bash tarixini tushunish

  • Ba'zi foydali buyruqlar qatorini o'rganish

  • O'zgaruvchilarni tushunish

  • Oddiy skriptlarni yozish

  • Hammasini birlashtirish: rsync zaxira skriptini yozish

Ushbu kitob davomida biz buyruq qatoridan juda ko'p foydalandik. Shelldan foydalanib, biz paketlarni o'rnatdik, foydalanuvchilarni yaratdik, tahrirlangan konfiguratsiya fayllari va boshqalar. Oxirgi bobda biz terminal ko'nikmalarimizni yanada oshirish uchun fayllarni boshqarishni ko'rib chiqdik. Bu safar biz u bilan yanada samaraliroq bo'lishni maqsad qilgan holda, butun bobni Shellga bag'ishlaymiz. Bu erda biz allaqachon bilgan narsalarni olamiz va vaqtni tejash bo'yicha foydali maslahatlar, aylanishlar, o'zgaruvchilar haqida ba'zi ma'lumotlarni qo'shamiz va hatto skriptlarni yozishni ham ko'rib chiqamiz.
Keling, ushbu bobni Linux qobig'i haqida keyingi muhokamadan boshlaylik, bu bizga buyruqlarni kiritishda server bilan qanday munosabatda bo'layotganimizni yaxshiroq tushunishga yordam beradi.

Linux qobig'ini tushunish


Linux Shell haqida gap ketganda, bu atama aynan nimaga tegishli ekanligini tushunish muhimdir. Biz kitob davomida buyruq satridan qayta-qayta foydalandik, ammo buyruqlarimiz kiritiladigan haqiqiy interfeys haqida hali hech qanday rasmiy muhokama qilmaganmiz.
Bourne Again Shell yoki oddiygina Bash deb nomlanuvchi buyruq tarjimoniga kiritmoqdamiz. Bash - bu buyruqlar kiritish uchun foydalanishingiz mumkin bo'lgan turli xil Shelldan biri. Zsh, Fish va ksh kabi boshqa variantlar ham mavjud, ammo Bash koʻpchilik Linux distributivlari uchun standart buyruq qobigʻi hisoblanadi. U hatto macOS-da (garchi bu platformada standart Zsh bo'lsa ham), shuningdek, Linux uchun Windows quyi tizimini o'rnatish orqali Windows-da ham mavjud. Shuning uchun, Bash asoslarini tushunib, sizning bilimingiz boshqa tarqatish va platformalar bilan mos keladi. Zsh kabi boshqa qobiqlarni o'rganish qiziqarli bo'lsa-da, agar siz endigina boshlayotgan bo'lsangiz, Bash, albatta, eng ko'p e'tibor qaratadigan biridir.
Sizning foydalanuvchi hisobingiz foydalanadigan qobiqni qayerda sozlaganingiz haqida hayron bo'lishingiz mumkin. Agar foydalanuvchilarni va ruxsatlarni boshqarish 2-bobini eslayotgan bo'lsangiz, biz /etc/passwd faylini ko'rib chiqdik. Ishonchim komilki, siz eslaysiz, bu fayl tizimda mavjud bo'lgan foydalanuvchi hisoblari ro'yxatini saqlaydi. Davom eting va quyidagi buyruqni kiritish orqali o'zingizni yangilash uchun ushbu faylni ko'rib chiqing:
cat /etc/passwd
6.1-rasmda ko'rsatilgandek natijani beradi:

6.1-rasm: Namuna /etc/passwd faylining oxirgi bir necha satrlari
Har bir yozuvdagi oxirgi maydonni ko'rasizmi? Bu yerda foydalanuvchi tizimga kirganda yoki yangi terminal seansini boshlaganda qaysi Shell ishga tushirilishini sozlaymiz. Agar siz uni allaqachon o'zgartirmagan bo'lsangiz, foydalanuvchi hisobingiz uchun yozuv /bin/bash ni o'qishi kerak. Siz ushbu faylda /bin/false yoki /usr/sbin/nologin kabi boshqa oʻzgarishlarni koʻrasiz.
Foydalanuvchi Shellni ulardan biriga o‘rnatish ularning tizimga kirishiga to‘sqinlik qiladi. Bu, birinchi navbatda, tizimdagi vazifani bajarish uchun mavjud bo‘lgan tizim hisoblari tomonidan qo‘llaniladi, lekin biz bunday hisoblarga ruxsat berishni xohlamaymiz. foydalanuvchilar tomonidan xavfsizlik nuqtai nazaridan foydalaniladi (hisob qancha kam ish qilsa, shunchalik xavfsiz). /usr/sbin/nologin Shell ham foydalanuvchiga tizimga kirishga ruxsat bermaydi, lekin ularga xushmuomalalik bilan xabar beradi.
Shell dasturining o'zi siz kiritgan buyruqlarni o'qish va Linux yadrosi ularni bajarish uchun javobgardir. Ba'zi qobiqlarda, xususan, Bash, administratorlar uchun juda foydali bo'lgan history kabi qo'shimcha funktsiyalarga ega.

Yüklə 13,79 Mb.

Dostları ilə paylaş:
1   ...   47   48   49   50   51   52   53   54   ...   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