Keepalived test



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

Endi biz History so’zi kitobni o’rganayotgan foydalanuvchiga noqulay bo’lmasligi uchun history so’zining o’rniga Tarix so’zini qo’llaymiz umid qilamizki bu o’quvchiga yordam beradi!!!

Ushbu misolda biz 563- bandni Bash historydan o'chirib tashladik. Boshqa history yozuvini oʻchirish uchun 563 raqamini biz olib tashlamoqchi boʻlgan element uchun qaysi raqam bilan almashtiring. Tarixdan biror narsani o'chirish nega kerak bo'ladi, deb hayron bo'lishingiz mumkin. Bunga javob oddiy: ba'zida biz xato qilamiz. Ehtimol, biz biror narsani noto'g'ri yozganmiz va biz kichik administrator tarixga qarashini va noto'g'ri buyruqni qayta ishga tushirishini xohlamaymiz. Eng yomoni, agar biz tasodifan tarixga parolni saqlagan bo'lsak, u hamma ko'rishi mumkin. Parol tarix faylida oddiy matnda saqlanmasligi uchun biz ushbu elementni o'chirib tashlamoqchimiz. Buning keng tarqalgan misollaridan biri MySQL yoki MariaDB. MySQL yoki MariaDB qobig'iga kirganingizda, -p variantidan foydalanishingiz va parolni bir qatorga kiritishingiz mumkin. Bu shunday ko'rinadi:


mariadb -u root -pSuperSecretPassword
Bu buyruq foydali ko'rinishi mumkin, chunki bitta buyruqda siz ma'lumotlar bazasi serveriga root sifatida kirgan bo'lasiz. Biroq, bu mening uy hayvonlarimning noroziligidan biri - odamlarning parolni aniq o'z ichiga olgan buyruqlarni bajarishi menga yoqmaydi. Shell tarixida root paroliga ega bo'lish KATTA xavfsizlik xavfi hisoblanadi. Bu bizning Bash tariximizda siz xohlamaydigan narsaning faqat bir misolidir. Bu erda mening asosiy maqsadim - buyruqlarni kiritishda xavfsizlik haqida o'ylash kerakligini ko'rsatish. Agar buyruqlar tarixida potentsial sezgir element bo'lsa, uni olib tashlashingiz kerak. Aslida, siz buyruqni kiritishingiz mumkin va uni tarixda umuman saqlamasligingiz mumkin. Buyruqning oldiga bo'sh joy qo'yish kifoya. Agar shunday qilsangiz, u tarix fayliga yozilmaydi. Davom eting, sinab ko'ring va o'zingiz ko'ring.



HISTCONTROL=ignoreboth

Bash-da e'tibor berilmagan bo'sh joy bilan prefiksli buyruqlarga ega bo'lish, aslida Ubuntu Serverda sukut bo'yicha yoqilgan maxsus parametrdir. Barcha tarqatishlar bu xususiyatni o'z ichiga olmaydi. Agar siz ushbu xususiyatga ega bo'lmagan tarqatishdan foydalanayotgan bo'lsangiz,.bashrc -ga quyidagilarni qo'shing fayl (bu fayl haqida keyinroq batafsilroq gaplashamiz).
Ushbu konfiguratsiya qatori, shuningdek, tarix fayliga takroriy buyruqlar kiritilmasligiga olib keladi, bu esa tarix faylini zichlashtirishi mumkin.

Xo'sh, siz hayron bo'lishingiz mumkin, bu tarix ma'lumotlari aslida qayerda saqlanadi? Bosh katalogingizda joylashgan.bash_history faylini tekshiring (yoki root foydalanuvchisi uchun /root ). Qobiqdan chiqqaningizda, tarixingiz o'sha faylga ko'chiriladi. Agar siz ushbu faylni o'chirib tashlasangiz, tarixingizni samarali tozalaysiz. Men sizga buni odat qilishni tavsiya etmayman. Buyruqlar tarixiga ega bo'lish juda foydali, ayniqsa oxirgi marta muammoni qanday hal qilganingizni eslay olmaysiz. Bash-dagi tarix sizni buyruqni qayta qidirishdan qutqarishi mumkin. history buyrug'i nima qilishi mumkinligi haqida ko'proq bilish uchun uning man history bilan man sahifasiga qarang.
Menga samaraliroq ishlashga imkon beruvchi buyruq qatori bilan yangi fokuslarni o'rganish, hech bo'lmaganda men uchun ajoyib tuyg'u. Keyingi bo'limda biz qobiq bilan ishlashda foydalanishimiz mumkin bo'lgan ba'zi foydali fokuslarni ko'rib chiqamiz.

Yüklə 13,79 Mb.

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