Sahifa 1 Kali Linux Fosh etildi


Download 0.74 Mb.
bet13/29
Sana10.12.2020
Hajmi0.74 Mb.
#163758
1   ...   9   10   11   12   13   14   15   16   ...   29
Bog'liq
kali linux


5.4. Xizmatlarni boshqarish

Kali foydalanadi systemd yuklash ketma faqat javobgar emas, uning init tizimi sifatida, balki

doimiy ravishda to'liq xizmat ko'rsatuvchi menejer, boshlang'ich va monitoring xizmatlari vazifasini bajaradi.

systemd Sorgulanmış va nazorat qilinishi mumkin systemctl . Hech qanday tortishuvsiz u ishlaydi

systemctl list-birliklar buyrug'i, bu faol birliklar ro'yxatini chiqaradi . Agar siz systemctl-ni ishlatsangiz

holati , natijada ishlaydigan xizmatlarning ierarxik obzori ko'rsatilgan. Ikkalasini ham taqqoslash

qo'yadi, siz darhol bir nechta turdagi birliklar mavjudligini va xizmatlarning faqat bitta ekanligini ko'rasiz

ular orasida.

Har bir xizmat odatda etkazib beriladigan xizmat fayli bilan tavsiflangan xizmat birligi bilan ifodalanadi

/ lib / systemd / system / (yoki / run / systemd / system / , yoki / etc / systemd / system / ; ular berilgan

ahamiyat tartibini oshirib, so'nggisi g'olib chiqadi). Ularning har biri boshqalari tomonidan o'zgartirilishi mumkin

service-name .service.d / *. conf fayllari bir xil kataloglar to'plamida. Ushbu birlik fayllari oddiy

Microsoft Windows-ning taniqli "* .ini" fayllaridan ilhomlangan matnli fayllar, kalit bilan

= [ bo'lim ] sarlavhalari o'rtasida guruhlangan qiymat juftlari . Bu erda / lib / uchun namunaviy xizmat faylini ko'ramiz

systemd / system / ssh.service :

[Birlik]

Tavsif = OpenBSD Secure Shell serveri

After = network.target auditd.service

ConditionPathExists =! / Etc / ssh / sshd_not_to_be_run

[Xizmat]

EnvironmentFile = - / etc / default / ssh

ExecStart = / usr / sbin / sshd -D $ SSHD_OPTS

ExecReload = / bin / kill -HUP $ MAINPID

KillMode = jarayon

Qayta boshlash = ishlamay qolganda

RestartPreventExitStatus = 255

Type = xabar bering

[O'rnatish]

WantedBy = multi-user.target

Taxallus = sshd.service

Maqsadli birliklar systemd dizaynining yana bir qismidir. Ular siz xohlagan kerakli holatni anglatadi

faollashtirilgan birliklarga erishish (xizmat birliklarini xizmatini ko'rsatadigan). Ular

mavjud bo'lgan asosiy birliklar va boshqa birliklarning bog'liqliklari. Tizim boshlanganda, mumkin

birliklar talab qilinadi va u default.target (qaysi grafik , maqsadga yo'naltirilgan va shu bilan bog'liq)

o'z navbatida multi-user.target- ga bog'liq ). Shunday qilib, ushbu maqsadlarning barcha bog'liqliklari faollashadi

yuklash paytida.

Bunday bog'liqliklar maqsadli birlik uchun Wants direktivasi bilan ifodalanadi. Ammo sizda yo'q

yangi bog'liqliklarni qo'shish uchun maqsadli birlikni tahrirlash uchun, ga ishora qiluvchi simvol bog'lanishini yaratishingiz mumkin

117


5-bob - Kali Linux-ni sozlash



144-bet

dependentunitinthe / etc / systemd / tizim / target-nomi .target.wants / katalog. Andis

foo.service-ni aniq nima yoqadigan systemctl . Qachon xizmat qilsangiz, youtellsystemd

[O'rnatish] bo'limining WantedBy yozuvida ko'rsatilgan maqsadlarga bog'liqlikni qo'shish

serviceunitfile. Aksincha, systemctl o'chiring foo.service dropsthesamesymlinkandthus

qaramlik.

Faollashtirish va o'chiring buyruqlar joriy holati haqida hech narsa o'zgarmaydi

xizmatlar. Ular faqat keyingi yuklashda nima bo'lishiga ta'sir qiladi. Agar siz xizmatni ishlatmoqchi bo'lsangiz

darhol, systemctl start foo.service dasturini bajarishingiz kerak . Aksincha, siz uni to'xtatishingiz mumkin

bilan systemctl stop foo.service . Siz shuningdek xizmatning joriy holatini tekshirishingiz mumkin

systemctl status foo.service , bu foydali jurnalning so'nggi satrlarini o'z ichiga oladi.

Xizmatning konfiguratsiyasini o'zgartirgandan so'ng, uni qayta yuklashni yoki qayta ishga tushirishni xohlashingiz mumkin:

bu operatsiyalar systemctl reo foo.service va systemctl restart foo bilan amalga oshiriladi .

navbati bilan xizmat .

systemctl holati postgresql

● postgresql.service - PostgreSQL RDBMS

Yuklangan: yuklangan (/lib/systemd/system/postgresql.service; o'chirilgan; sotuvchining oldindan o'rnatgan:

¯ o'chirilgan)

Faol: nofaol (o'lik)

ls -al /etc/systemd/system/multi-user.target.wants/postgresql.service

ls: '/etc/systemd/system/multi-user.target.wants/postgresql.service' ga kirish imkoni yo'q: yo'q

¯ shunday fayl yoki katalog

systemctl postgresql-ni yoqadi

[...]

ls -al /etc/systemd/system/multi-user.target.wants/postgresql.service



lrwxrwxrwx 1 ildiz ildizi 38 Aprel 21 16:21 /etc/systemd/system/multi-user.target.wants/

¯ postgresql.service -> /lib/systemd/system/postgresql.service

systemctl holati postgresql

● postgresql.service - PostgreSQL RDBMS

Yuklangan: yuklangan (/lib/systemd/system/postgresql.service; yoqilgan; sotuvchining oldindan o'rnatgan:

¯ o'chirilgan)

Faol: nofaol (o'lik)

systemctl postgresql-ni ishga tushirish

systemctl holati postgresql

● postgresql.service - PostgreSQL RDBMS

Yuklangan: yuklangan (/lib/systemd/system/postgresql.service; yoqilgan; sotuvchining oldindan o'rnatgan:

¯ o'chirilgan)

Faol: payshanba 2016 yildan faol (chiqdi) 2016-04-21 16:22:29 EDT; 2s oldin

Jarayon: 6355 ExecStart = / bin / true (kod = chiqdi, holat = 0 / SUCCESS)

Asosiy PID: 6355 (kod = chiqdi, holat = 0 / Muvaffaqiyat)

21-aprel, 16:22:29 kali-rolling systemd [1]: PostgreSQL RDBMS-ni ishga tushirish ...

21-aprel, 16:22:29 kali-rolling systemd [1]: PostgreSQL RDBMS ishga tushirildi.

118


Kali Linux ochildi



Sahifa 145

5.5. Xulosa

Ushbu bobda biz Kali Linux-ni qanday sozlashni bilib oldik. Biz tarmoq sozlamalarini sozladik, gaplashdik

foydalanuvchilar va guruhlar haqida va foydalanuvchi hisoblarini yaratish va o'zgartirish, parollarni o'rnatish,

hisoblarni o'chirish va guruhlarni boshqarish. Va nihoyat, biz xizmatlarni muhokama qildik va qanday o'rnatishni tushuntirdik

va SSH, PostgreSQL va Apache kabi umumiy xizmatlarni qo'llab-quvvatlash.

Qisqacha ko'rsatmalar:

• Odatda ish stolini o'rnatishda siz NetworkManager-ni allaqachon o'rnatgan bo'lasiz va u mumkin

GNOME boshqaruv markazi va yuqori o'ng orqali boshqarilishi va sozlanishi

menyu.

• Tarmoqni buyruq satridan ifup va ifdown vositalari yordamida sozlashingiz mumkin ,



/ etc / network / interfaces konfiguratsiya faylidan ularning ko'rsatmalarini o'qiydi . An

systemd-networkd ham yangi vosita systemd init tizimi bilan ishlaydi .

• Odatiy bo'lib, Unix foydalanuvchilari va guruhlari ma'lumotlar bazasi / etc / passwd matnli fayllardan iborat

(listofusers), / etc / shadow (encryptedpasswordsofusers), / etc / group (listofgroups) va

/ etc / gshadow (guruhlarning shifrlangan parollari).

• Siz foydalanuvchi ma'lumotlar bazasi va boshqa tizim ma'lumotlar bazalari bilan maslahatlashish uchun getent buyrug'idan foydalanishingiz mumkin .

• Adduser buyrug'i qayd yozuvini yaratishdan oldin bir nechta savollarni beradi, lekin to'g'ridan-to'g'ri

yangi foydalanuvchi hisobini yaratishning oldinga yo'nalishi.

• Foydalanuvchi ma'lumotlar bazasidagi aniq maydonlarni o'zgartirish uchun bir nechta buyruqlardan foydalanish mumkin, jumladan:

passwd (parolni o'zgartirish), chfn (to'liq ism va GECOSni o'zgartirish yoki umumiy ma'lumot -

tion field), chsh (kirish qobig'ini o'zgartirish), chage (parolning yoshini o'zgartirish) va passwd -e foydalanuvchisi

(foydalanuvchini keyingi kirish paytida parolini o'zgartirishga majbur qiladi).

• Har bir foydalanuvchi bir yoki bir nechta guruhning a'zosi bo'lishi mumkin. Bir nechta buyruqlardan foydalanish mumkin

guruh identifikatorini o'zgartirish: newgrp joriy guruh identifikatorini o'zgartiradi, sg yordamida buyruqni bajaradi

thesuppliedalternategupup, thesetgidbitcanblacedonadirectory, fayllarni yaratishga sabab bo'lmoqda

avtomatik ravishda to'g'ri guruhga tegishli bo'lgan ushbu katalogda. Bundan tashqari, id buyrug'i

foydalanuvchining hozirgi holatini, shu jumladan guruhga a'zolik ro'yxatini ko'rsatadi.

• Siz SSHni systemctl start ssh yordamida qo'lda ishga tushirishingiz yoki uni doimiy ravishda yoqishingiz mumkin

systemctl ssh-ni yoqing . Standart konfiguratsiya uchun parolga asoslangan tizimni o'chirib qo'yadi

root user, ya'ni avval SSH tugmachalarini ssh-keygen bilan o'rnatishingiz kerak .

• PostgreSQL - bu ma'lumotlar bazasi serveri. U kamdan-kam hollarda o'z-o'zidan foydalidir, ammo boshqalar tomonidan qo'llaniladi

ma'lumotlarni saqlash bo'yicha xizmatlar.

• Odatda Kali Linux o'rnatilishi apache2 tomonidan taqdim etilgan Apache veb-serverini o'z ichiga oladi

paket. Tarmoq xizmati bo'lib, u sukut bo'yicha o'chirilgan. Siz uni qo'l bilan boshlashingiz mumkin

systemctl ishga tushirish apache2 .

119

5-bob - Kali Linux-ni sozlash





146-bet

• Apache standart konfiguratsiyasi bilan 80-portni tinglaydi ( / etc / apache2 / da sozlanganidek)

ports.conf ) va / var / www / html / katalogidagi sahifalarga sukut bo'yicha xizmat qiladi (config- sifatida

yilda ured /etc/apache2/sites-enabled/000-default.conf ).

Endi Linux asoslari va Kali Linuxni o'rnatish va sozlash bilan shug'ullandik, keling

Kalida qanday qilib muammolarni bartaraf etishni muhokama qiling va sizni qayta tiklashga yordam beradigan ba'zi vositalar va fokuslarni o'rgating -

Agar muammolarga duch kelsangiz.

120

Kali Linux ochildi





147-bet



148-bet

Kalit so'zlar

Hujjatlar

Forumlar

ARM kanali

Xatoliklar haqida hisobot



149-bet

Bob

6

O'zingizga yordam berish va

Yordam olish

Mundarija

Hujjat manbalari 124

Kali Linux hamjamiyati 128

129. Xavfsizlik to'g'risida hisobotni to'ldirish

Xulosa 146





Sahifa 150

Siz necha yillik tajribangizga ega bo'lishingizdan qat'iy nazar, ertami-kechmi siz ekanligingizga shubha yo'q

muammoga duch keladi. Ushbu muammoni hal qilish ko'pincha uni tushunish va

keyin echim topish yoki ishlash uchun turli xil resurslardan foydalanish.

Ushbu bobda biz mavjud bo'lgan turli xil ma'lumot manbalarini muhokama qilamiz va eng yaxshilarini muhokama qilamiz

sizga kerakli yordamni topish strategiyasi yoki duch kelayotgan muammoning echimi. Biz .. qilamiz

shuningdek, veb-saytni o'z ichiga olgan KaliLinux jamoatchiligi manbalari mavjud.

forumlar va Internet-Relay Chat (IRC) kanali. Va nihoyat, biz xatolar haqida xabar berish va namoyishni taqdim etamiz

muammolarni bartaraf etish va strategiyalarni tuzish uchun xatolarni ro'yxatdan o'tkazish tizimlaridan qanday foydalanish kerakligi

Hujjatsiz muammolar tezda ko'rib chiqilishi uchun o'zingizning xatoliklar haqida hisobotingizni yozishda yordam berish

samarali.



6.1. Hujjatlar manbalari

Muammo yuz berganda nima sodir bo'layotganini tushunishingizdan oldin, buni bilishingiz kerak

muammoga aloqador har bir dasturning nazariy roli. Buning eng yaxshi usullaridan biri

dastur hujjatlarini ko'rib chiqishdir. Qaerda, aniq qaerda topishingiz mumkinligini muhokama qilish bilan boshlaymiz

hujjatlar ko'pincha tarqalib ketganligi sababli.

RTFM dan qanday qochish kerak

Javoblar

Ushbu qisqartma "qo'llanmani o'qing" degan ma'noni anglatadi, lekin a da kengaytirilishi mumkin

do'stona variant, "yaxshi qo'llanmani o'qing". Ushbu ibora ba'zan (terse) da ishlatiladi

yangilarning savollariga javoblar. Bu juda keskin va ma'lum bir xiyonat qiladi

o'qishni hatto bezovta qilmagan kishi tomonidan berilgan savolga noyance

hujjatlar. Ba'zilarning aytishicha, bu klassik javob umuman javob bermaslikdan yaxshiroqdir

chunki bu hech bo'lmaganda javob hujjatlarga tegishli ekanligiga ishora qiladi.

Savollaringizni yuborayotganda, vaqti-vaqti bilan xafa bo'lishingiz shart emas

RTFM javobi, lekin hech bo'lmaganda vaqt ajratganingizni ko'rsatish uchun qo'lingizdan kelganini qiling

savolni yuborishdan oldin bir oz tadqiqot o'tkazish; o'zingizdagi manbalarni eslatib o'ting

maslahatlashing va ma'lumot topishda shaxsan qilgan turli qadamlaringizni tavsiflang.

mation. Bu sizning dangasa emasligingizni va chinakam izlayotganingizni ko'rsatish uchun uzoq yo'lni bosib o'tadi

bilim. Erik Raymondning ko'rsatmalariga rioya qilish - bu eng ko'p oldini olishning yaxshi usuli

tez-tez uchraydigan xatolar va foydali javoblarni olish.

² http://catb.org/~esr/faqs/smart-questions.html

6.1.1. Qo'l sahifalari

Qo'l sahifalari, uslubi nisbatan ozroq bo'lsa-da, juda muhim ma'lumotlarni o'z ichiga oladi. Kimga

sahifani ko'ring, shunchaki man manual-sahifasini kiriting . Qo'llanma sahifasi odatda bilan mos keladi

buyruq nomi. Masalan, cp buyrug'ining mumkin bo'lgan variantlari haqida bilish uchun siz buni xohlaysiz

yozing odam cp buyruq irodasini.

Faqatgina hujjat dasturlarini boshqarish buyrug'idan foydalanish mumkin, lekin butalsoconfiguration

fayllar, tizim qo'ng'iroqlari, C kutubxonasi funktsiyalari va boshqalar. Ba'zida ismlar to'qnashishi mumkin. Masalan,

124

Kali Linux ochildi





Sahifa 151

qobiqning o'qish buyrug'i o'qish tizim chaqiruvi bilan bir xil nomga ega . Shuning uchun qo'lda sahifalar

quyidagi raqamlangan bo'limlarda tashkil etilgan:

1. Buyruq satridan bajarilishi mumkin bo'lgan buyruqlar

2. Tizim qo'ng'iroqlari (yadro tomonidan taqdim etilgan funktsiyalar)

3. Kutubxona vazifalari (tizim kutubxonalari tomonidan taqdim etiladi)

4. Qurilmalar (Unixga o'xshash tizimlarda, bular odatda / dev / katalogiga joylashtirilgan maxsus fayllar )

5. Konfiguratsiya fayllari (format va konvensiyalar)

6. O'yinlar

7. Makro va standartlar to'plamlari

8. Tizim ma'muriyatining buyruqlari

9. Kernel tartiblari

Siz o'zingiz ko'rib chiqadigan shaxsiy sahifani belgilashingiz kerak: hujjatlarni ko'rish uchun

uchun o'qish tizimi chaqiruv, siz yozing bo'lardi man 2 o'qiladi . Hech qanday bo'lim aniq ko'rsatilmagan bo'lsa,

so'ralgan ism bilan qo'llanma sahifasi bo'lgan birinchi bo'lim ko'rsatiladi. Shunday qilib, inson soyasi

soyani qaytaradi (5), chunki 1-4 bo'limlarda soya uchun qo'lda sahifalar mavjud emas .

Albatta, agar siz buyruqlarning nomlarini bilmasangiz, qo'llanma juda ko'p bo'lmaydi

siz uchun foydalaning. Kiriting bo'ylab yana maxsus qo'llanma sahifalar izlaydi buyruq, (yoki ularning

qisqa tavsiflar) siz taqdim etgan har qanday kalit so'zlar uchun. Keyin apropos buyrug'i a ni qaytaradi

qisqacha mazmuni bir qator bilan birga so'ralgan kalit so'zlarni eslatib o'tadigan qo'llanma sahifalarining ro'yxati

qo'llanma sahifasidan xulosa. Agar siz kalit so'zlarni yaxshi tanlasangiz, ning nomini topasiz

sizga kerak bo'lgan buyruq.

6.1-misol apropos bilan cp ni topish

apropos ”nusxa ko'chirish fayli”

CP (1)

- fayllar va kataloglarni nusxalash



cpio (1)

- fayllarni arxivga va undan nusxalash

gvfs-nusxasi (1)

- Fayllarni nusxalash

gvfs-move (1)

- Fayllarni nusxalash

nusxa ko'chirish (1)

- HFS hajmidan fayllarni nusxalash

o'rnatish (1)

- fayllarni nusxalash va atributlarni o'rnatish

ntfscp (8)

- faylni NTFS hajmiga nusxalash.



Hujjatlarni ko'rib chiqish

Quyidagi havolalar orqali

Ko'pgina qo'llanmalar sahifalarida "Hatto ko'rish" bo'limi mavjud, odatda hujjat oxiriga yaqin,

shunga o'xshash buyruqlar yoki tashqi hujjatlarga tegishli boshqa qo'llanma sahifalariga ishora qiladi.

umid qilish. Hatto tegishli hujjatlarni topish uchun ushbu bo'limdan foydalanishingiz mumkin

birinchi tanlov maqbul emas.

125


6-bob - O'zingizga yordam berish va yordam olish



Sahifa 152

Bundan tashqari odam , siz foydalanishingiz mumkin Konqueror (KDE) va havlama sifatida odam sahifalarni qidirish uchun (GNOME)

yaxshi.


6.1.2. Ma'lumot hujjatlari

GNU loyihasi ko'pgina dasturlari uchun ma'lumot formatida qo'llanmalar yozgan ; shuning uchun ko'pchilik

qo'llanma sahifalari tegishli ma'lumot hujjatlariga murojaat qiladi . Ushbu format ba'zi afzalliklarni taqdim etadi

ammo ushbu hujjatlarni ko'rish uchun standart dastur (shuningdek, ma'lumot deb ham ataladi ) biroz murakkabroq. Siz

o'rniga pinfo dan foydalanish tavsiya etiladi ( pinfo to'plamidan). O'rnatish uchun apt-ni ishga tushirish kifoya

yangilash followedby apt pinfo o'rnatish (seesection  8.2.2.2, " InstallingPackageswithAPT " [sahifa

177]).

Info hujjatlar ierarxik tuzilishga ega va duo qilsangiz pinfo parametrlari holda,

u birinchi darajadagi mavjud tugunlarning ro'yxatini namoyish etadi. Odatda, tugunlar

tegishli buyruqlar.

Tugunlar orasida harakat qilish uchun siz o'q tugmalaridan foydalanishingiz mumkin. Shu bilan bir qatorda, siz grafikadan ham foydalanishingiz mumkin

konqueror yoki yelp kabi ical brauzer (bu foydalanuvchilar uchun juda qulay) .

Til tarjimalariga kelsak, ma'lumotlar tizimi har doim ingliz tilida va mos emas.

man sahifasi tizimidan farqli o'laroq tarjima qilishga qodir . Biroq, pinfo dasturidan so'raganingizda

mavjud bo'lmagan ma'lumot sahifasini ko'rsating, u xuddi shu nomdagi odam sahifasiga qaytadi (agar mavjud bo'lsa),

tarjima qilinishi mumkin.

6.1.3. Paketga oid hujjatlar

Har bir to'plam o'z hujjatlarini va hatto eng kam hujjatlashtirilgan dasturlarni o'z ichiga oladi

bir bor README faylini ba'zi qiziqarli va / yoki muhim ma'lumotlarni o'z ichiga olgan. Ushbu hujjat-

tion / usr / share / doc / pack / katalogiga o'rnatiladi (bu erda paket nomni anglatadi

paket). Hujjatlar, ayniqsa, kattalashgan bo'lsa, dasturga kiritilishi mumkin emas

asosiy paket, lekin odatda paket -doc deb nomlangan maxsus paketga yuklanishi mumkin.

Asosiy paket odatda hujjat paketini tavsiya qiladi, shunda siz osongina topishingiz mumkin

u.

/ Usr / share / doc / paketi / directoryalsocontainssomefilesprovidedbyDebian, whichcom-



paketning o'ziga xos xususiyatlarini yoki taqqoslangan yaxshilanishlarini ko'rsatib hujjatlarni to'ldiring

dasturiy ta'minotni an'anaviy o'rnatishga. README.Debian fayl ham adap- barcha bildiradi

Debian siyosatiga muvofiq amalga oshirilgan ishlar. Changelog.Debian.gz fayl beradi

vaqt o'tishi bilan foydalanuvchi paketga kiritilgan o'zgartirishlarni kuzatishi; harakat qilish juda foydali

bir xil xulq-atvorga ega bo'lmagan ikkita o'rnatilgan versiya o'rtasida nima o'zgarganligini tushunib oling -

ior. Va nihoyat, ba'zida NEWS.Debian.gz fayli mavjud bo'lib, ulardagi katta o'zgarishlarni hujjatlashtiradi

to'g'ridan-to'g'ri administratorga tegishli bo'lishi mumkin bo'lgan dastur.

126


Kali Linux ochildi



Sahifa 153

6.1.4. Veb-saytlar

Ko'pgina hollarda, bepul dasturiy ta'minot dasturlarini tarqatish uchun ishlatiladigan veb-saytlarni topishingiz mumkin

uni ishlab chiquvchilar va foydalanuvchilar jamoasini birlashtirish. Ushbu saytlar tegishli narsalar bilan yuklangan

rasmiy hujjatlar, tez-tez so'raladigan savollar (FAQ) kabi turli shakllardagi ma'lumotlar,

va pochta ro'yxati arxivlari. Ko'p hollarda, tez-tez so'raladigan savollar yoki pochta ro'yxati arxivlari muammolarni hal qiladi

duch kelgansiz. Internet orqali ma'lumot qidirayotganda, uni o'rganish juda muhimdir

sintaksisini qidirish. Bitta tezkor maslahat: qidiruvni maxsus domen kabi cheklashga harakat qiling

sizga muammo tug'diradigan dasturga. Agar qidiruv juda ko'p sahifalarni qaytarsa ​​yoki natijalar bo'lsa

qidirayotgan narsangizga mos kelmang, natijalarni cheklash va maqsadga erishish uchun kali yoki debian kalit so'zini qo'shishingiz mumkin

tegishli ma'lumotlar.



Xatolardan a

Qaror

Agar dastur juda aniq xato xabarini qaytarsa, uni qidiruv tizimiga kiriting

(er-xotin tirnoq o'rtasida, " , o'rniga to'liq iborani qidirish uchun

individual kalit so'zlar). Ko'pgina hollarda, birinchi qaytarilgan havolalarda javob bo'ladi

sizga kerak.

Boshqa hollarda, siz "Ruxsat berilmagan" kabi juda umumiy xatolarga duch kelasiz. Bunda

ishda qatnashgan elementlarning (fayllar, foydalanuvchi identifikatori, guruhlar,

va boshqalar.). Qisqasi, echim topish uchun doimo qidiruv tizimidan foydalanishni odat qilmang

sizning muammoingizga. Siz aql-idrokdan foydalanishni unutishni juda oson deb bilasiz.

Agar siz dasturiy ta'minot veb-saytining manzilini bilmasangiz, joylashtirishning turli usullari mavjud

u. Dastlab, paketning meta-ma'lumotidan ( apt show paketi ) Bosh sahifa maydonini qidiring . Al-

Odatda, paket tavsifida dasturning rasmiy veb-saytiga havola bo'lishi mumkin. Agar

URL ko'rsatilmagan, paketni qo'llab- quvvatlovchi / usr / share / tarkibiga URL qo'shgan bo'lishi mumkin

doc / pack / mualliflik huquqi fayli. Va nihoyat, siz qidiruv tizimidan foydalanishingiz mumkin (masalan, Google,

DuckDuckGo, Yahoo va boshqalar) dasturiy ta'minot veb-saytini topish uchun.

6.1.5. Kali hujjatlari docs.kali.org saytida



Http://docs.kali.org saytidagi Kaliprojectmaintainsacolelectionofusefuldocumentationat . Esa

ushbu kitobda Kali Linux haqida bilishingiz kerak bo'lgan narsalarning katta qismi, u erdagi hujjatlar mavjud

hali ham foydali bo'lishi mumkin, chunki u ko'plab mavzular bo'yicha bosqichma-bosqich ko'rsatmalarni o'z ichiga oladi (xuddi qanday bajarilishi kerak).

² http://docs.kali.org/

U erda ko'rib chiqilgan turli mavzularni ko'rib chiqamiz:

• Ishni boshlash: yangi boshlanuvchilar uchun bir qator ko'rsatmalar, shu jumladan yuklab olish bo'yicha ko'rsatmalar

Kali

• Kali Linux Live: Kali Linuxni jonli tizim sifatida qanday ishlatishni tavsiflovchi hujjatlar



• Kali Linux-ni o'rnatish: Kali Linux-ning o'rnatilishini tavsiflovchi turli xil hujjatlar, shu jumladan

uni boshqa operatsion tizimlar bilan yonma-yon o'rnatish

127

6-bob - O'zingizga yordam berish va yordam olish





Sahifa 154

• ARM-da Kali Linux: turli xil ARM-ga asoslangan qurilmalarda Kali Linux-ni ishlatish bo'yicha ko'plab retseptlar

• Kali Linux-dan foydalanish: ko'plab umumiy so'rovlarni qamrab oluvchi bir nechta usul

• KaliLinux-ni xususiylashtirish: Kalibazni qayta qurish bo'yicha ko'rsatmalar

o'z talablari

• Kali jamoatchilikni qo'llab-quvvatlash: qo'llab-quvvatlashingiz mumkin bo'lgan turli jamoalarga ko'rsatgichlar

va xatolar haqida hisobotlarni qanday topshirish haqida tushuntirishlar

• Kali Linux siyosati: Kali Linux bilan solishtirganda nimasi bilan ajralib turishi haqida tushuntirishlar

boshqa Linux tarqatish

• Kali Linux Dojo: Black Hat va DEF CON seminarlarining videoyozuvlari

6.2. Kali Linux jamoalari

Dunyo bo'ylab ko'plab turli xil vositalardan foydalanadigan Kali Linux jamoalari mavjud.

nic (forumlar va ijtimoiy tarmoqlar, masalan). Ushbu bo'limda biz faqat ikkita rasmiyni taqdim etamiz

Kali Linux jamoalari.

6.2.1. Forums.kali.org saytidagi veb-forumlar

Kali Linux loyihasi uchun rasmiy jamoatchilik forumlari forums.kali.org 1 da joylashgan . Yoqdi

har bir veb-forumda, siz xabar yuborishingiz va tizimni eslab qolishingiz uchun hisob yaratishingiz kerak

suhbatlarni doimiy ravishda kuzatib borishni osonlashtiradigan qanday xabarlarni ko'rgansiz.

Yuborishdan oldin siz forum qoidalarini o'qib chiqishingiz kerak:

² http://docs.kali.org/community/kali-linux-community-forums

Biz ularni bu erdan nusxa ko'chirmaymiz, ammo shuni ta'kidlash kerakki, noqonuniy xatti-harakatlar to'g'risida gapirish taqiqlanadi.

boshqalarning tarmoqlarini buzish. Siz boshqa jamoatchilikka e'tibor bering

mehmondo'stlar jamoasini yaratish uchun a'zolar. Reklama taqiqlangan va mavzudan tashqari muhokamalar

oldini olish kerak. Siz muhokama qilmoqchi bo'lgan hamma narsani qamrab oladigan toifalar etarli

Kali Linux haqida.

6.2.2. Freenode-dagi # kali-linux IRC kanali

ARM - bu real vaqtda suhbatlashish tizimi. Muhokamalar kanallar deb ataladigan va mavjud bo'lgan chat xonalarida sodir bo'ladi

odatda ma'lum bir mavzu yoki jamiyat atrofida markazlashtirilgan. Kali Linux loyihasi # kali- dan foydalanadi



Freenode- da linux kanali2 ta tarmoq (chat.freenode.net-dan IRC-server sifatida, 6667-portda foydalanishingiz mumkin

TLS-shifrlangan ulanish uchun yoki aniq matnli ulanish uchun port 6666).

1

http://forums.kali.org

2018-04-02 121 2



http://www.freenode.net

128


Kali Linux ochildi



Sahifa 155

ARM bo'yicha munozaralarga qo'shilish uchun siz hexchat (grafik rejimda) kabi IRC mijozidan foydalanishingiz kerak.

yoki irssi (konsol rejimida). Vebchat.freenode.net saytida veb-mijoz ham mavjud3 .

Suhbatga qo'shilish juda oson bo'lsa-da, siz IRC kanallarida o'z kanallari borligini bilishingiz kerak

o'z qoidalari va kanal operatorlari (ularning taxallusi @ bilan qo'shilgan) mavjud, ular

qoidalarni majburlash: ular sizni kanaldan chiqarib yuborishlari mumkin (yoki itoatsizlikda davom etsangiz ham taqiqlashlari mumkin)

Qoidalar). # Kali-linux kanali ham istisno emas. Qoidalar bu erda hujjatlashtirilgan:

² http://docs.kali.org/community/kali-linux-irc-channel

Qoidalarni umumlashtirish uchun: do'stona, bag'rikeng va mulohazali bo'lishingiz kerak. Siz qochishingiz kerak

mavzudan tashqari muhokamalar. Xususan, noqonuniy xatti-harakatlar to'g'risida, munozaralar / yoriqlar / pirat soft-

buyumlar, siyosat va dinlar taqiqlangan. Sizning IP manzilingiz mavjud bo'lishini yodda tuting

boshqalar.

Agar "keltirilgan tavsiyalarga amal qiling, yordam so'rash bo'lsangiz Qanday RTFM javoblar saqlanish uchun "

[124-bet]: avval o'zingizning tadqiqotlaringizni bajaring va natijalari bilan o'rtoqlashing. Sizdan qo'shimcha so'ralganda

ma'lumot, iltimos, uni aniq taqdim eting (agar siz aniq ma'lumot berishingiz kerak bo'lsa, uni joylashtirmang

to'g'ridan-to'g'ri kanalda, buning o'rniga Pastebin 4 kabi xizmatdan foydalaning va faqat Pastebin URL-ni joylashtiring).

Darhol javob kutmang. IRC real vaqtda aloqa platformasi bo'lsa ham,

ishtirokchilar butun dunyodan kirishadi, shuning uchun vaqt zonalari va ish tartibi turlicha. Bu olishi mumkin

kimdir sizning savolingizga javob berishi uchun bir necha daqiqa yoki soat. Biroq, boshqalar qo'shganda

javobda sizning taxallusingiz, sizning nikingiz ajratib ko'rsatiladi va ko'pgina ARM mijozlari sizni xabardor qilishadi

mijozingizni aloqada qoldiring va sabr qiling.



6.3. Xatoliklar haqida yaxshi hisobotni to'ldirish

Agar muammoni hal qilish bo'yicha barcha harakatlaringiz muvaffaqiyatsiz tugasa, muammo bu xato tufayli bo'lishi mumkin

dastur. Bunday holda, muammo xatolar haqidagi hisobotga olib kelishi mumkin. Siz xato qidirishingiz mumkin

sizning muammoingizga echim topish uchun hisobotlar, ammo xato haqida xabar berish tartibini ko'rib chiqamiz

Kali, Debian yoki to'g'ridan-to'g'ri yuqori oqim ishlab chiquvchilariga yuboring, shunda jarayonni tushunishingiz kerak

o'zingizning hisobotingizni topshirishingiz kerak.

Xatoliklar to'g'risidagi hisobotning maqsadi ishlab chiquvchilar yoki qo'llab-quvvatlovchilar uchun etarli ma'lumot berishdir

(taxmin qilingan) noto'g'ri dastur muammoni ko'paytirishi, uning xatti-harakatlarini tuzatishi va tuzatishni ishlab chiqishi mumkin.

Bu shuni anglatadiki, sizning xatolaringiz to'g'risidagi hisobotda tegishli ma'lumotlar bo'lishi kerak va ularga yo'naltirilgan bo'lishi kerak

to'g'ri odam yoki loyiha jamoasi. Hisobot yaxshi yozilgan va puxta bo'lishi kerak

tezroq javob.

Xatoliklar to'g'risidagi hisobotni aniq tartibi hisobotni qaerga topshirishingizga qarab farqlanadi

(Kali, Debian, yuqori oqim ishlab chiquvchilari), ammo tegishli ba'zi umumiy tavsiyalar mavjud

barcha holatlar. Ushbu bobda biz ushbu tavsiyalarni muhokama qilamiz.

3

http://webchat.freenode.net

4

http://pastebin.com

129

6-bob - O'zingizga yordam berish va yordam olish





Sahifa 156

6.3.1. Umumiy tavsiyalar

Keling, bir nechta umumiy tavsiyanomalarni muhokama qilamiz va bu haqda xabar beramiz.

bu aniq, keng qamrovli va xatolarni bartaraf etish imkoniyatini yaxshilaydi

o'z vaqtida ishlab chiquvchilar.



Qanday aloqa qilish kerak

Hisobotingizni ingliz tilida yozing . Bepul dasturiy ta'minot hamjamiyati xalqaro va agar siz bo'lmasa

suhbatdoshingizni biling, oddiy ingliz tilidan foydalanishingiz kerak. Agar siz ingliz tilini bilsangiz,

oddiy jumlalardan foydalaning va odamlar uchun tushunish qiyin bo'lishi mumkin bo'lgan qurilishlardan qoching

cheklangan ingliz tilini bilish. Ko'pgina ishlab chiquvchilar juda aqlli bo'lishiga qaramay, ularning hammasiga ham ega emas

kuchli ingliz tilini bilish. Hech qachon o'ylamaslik yaxshiroqdir.

Ishlab chiquvchilarning ishiga hurmat bilan munosabatda bo'ling Shuni yodda tutingki, Bepul dasturiy ta'minot ishlab chiqaruvchilarining ko'pchiligi (shu jumladan -

Kali Linux ortida turuvchilarga) xayrixoh va cheklangan bo'sh vaqtlarini ishlashga sarflaydilar

erkin foydalanayotgan dasturiy ta'minot. Ko'pchilik buni alturizmdan qilmoqda. Shunday qilib, siz hujjat topshirganingizda

xatolar haqida hisobot, hurmatli bo'ling (hatto xato ishlab chiquvchining aniq xatosiga o'xshasa ham) va

ular sizni tuzatishga majbur deb o'ylamang. Buning o'rniga ularga qo'shgan hissasi uchun rahmat.

Agar siz dasturiy ta'minotni qanday o'zgartirish va qayta kompilyatsiya qilishni bilsangiz, ishlab chiquvchilarga sinovlarda yordam berishni taklif qiling

ular sizga taqdim etadigan har qanday yamalar. Bu ularga o'zingizning mablag'ingizni sarflashga tayyor ekanligingizni ko'rsatadi

vaqt ham.



Reaktiv bo'ling va qo'shimcha ma'lumot berishga tayyor bo'ling Ba'zi hollarda ishlab chiquvchi keladi

qo'shimcha ma'lumot so'rovlari yoki muammoni qayta yaratishga urinishlaringiz bilan sizga qaytib boramiz

ehtimol turli xil variantlardan foydalangan holda yoki yangilangan paketdan foydalangan holda. Javob berishga harakat qilishingiz kerak

iloji boricha tezroq ushbu so'rovlar. Javobingizni tezroq topshirsangiz, imkoniyat shunchalik yuqori bo'ladi

dastlabki tahlillar hali ham ularning yodida bo'lganida, ular buni tezda hal qilishlari mumkin.

Siz tezda javob berishni maqsad qilib qo'yishingiz kerak bo'lsa-da, siz juda tez yurmasligingiz kerak: taqdim etilgan ma'lumotlar kerak

to'g'ri bo'lishi kerak va unda ishlab chiquvchilar so'ragan barcha narsalar bo'lishi kerak. Agar ular g'azablansa

ular ikkinchi marta biror narsa talab qilishlari kerak.



Xatoliklar to'g'risidagi hisobotga nimani kiritish kerak

Muammoni takrorlash bo'yicha ko'rsatmalar, muammoni takrorlash uchun ishlab chiquvchilarga kerak

nima ishlatayotganingizni, qaerdan olganingizni va qanday qilib o'rnatganingizni bilish.

Muammoni qanday qilib ko'paytirishni tavsiflovchi aniq, bosqichma-bosqich ko'rsatmalar berishingiz kerak.

Muammoni qayta tiklash uchun ba'zi ma'lumotlardan foydalanishingiz kerak bo'lsa, tegishli faylni xatoga qo'shib qo'ying

hisobot. Xatolikni ko'paytirish uchun zarur bo'lgan minimal ko'rsatmalar to'plamini ishlab chiqishga harakat qiling.

130


Kali Linux ochildi



Sahifa 157

Biroz kontekst bering va taxminlaringizni aniqlang Siz nima qilmoqchi bo'lganingizni va qanday qilib o'zingizni tushuntiring

dastur o'zini tutishini kutgan.

Ba'zi hollarda, xato faqat dasturni xuddi shu tarzda ishlatganingiz sababli paydo bo'ladi

ishlab chiquvchilar tomonidan ishlash uchun mo'ljallanmagan. Siz nimaga erishmoqchi bo'lganingizni tushuntirib berib, siz

ishlab chiquvchilarga bu qachon bo'lganini aniq ko'rishlariga imkon beradi.

Oddiy xulq-atvorni odatdagidek tavsiflaydigan insomeothercases.

Dasturni kutgan narsalar haqida aniq ma'lumot bering. Bu vaziyat uchun oydinlik kiritadi

ishlab chiquvchilar. Ular xatti-harakatlarini yaxshilashi yoki hujjatlarni yaxshilashi mumkin, ammo hech bo'lmaganda

ular o'zlarining dasturlarining xatti-harakatlari ba'zi foydalanuvchilarni chalkashtirib yuborishini bilishadi!

Maxsus bo'ling , ehtimol siz foydalanadigan dasturiy ta'minotning versiyalar raqamlarini, ehtimol versiya bilan birga kiriting

ularning bog'liqliklari soni. Yuklagan narsangizga murojaat qilganingizda, uni kiriting

to'liq URL.

Xato haqidagi xabarni olganingizda, uni ko'rganingizdek aniqroq keltiring. Agar iloji bo'lsa, o'zingizning nusxangizni qo'shing

ekran chiqishi yoki skrinshot. O'chirishingizni ta'minlab, tegishli jurnal faylining nusxasini qo'shing

birinchi navbatda har qanday nozik ma'lumotlar.



Mumkin bo'lgan tuzatishlar yoki vaqtinchalik echimlar haqida eslatib o'ting , xatoliklar to'g'risidagi hisobotni topshirishdan oldin, ehtimol siz qayta urinib ko'rgansiz

muammoni hal qilish. Nimani sinab ko'rganingizni va qanday natijalarga erishganingizni tushuntiring. Bu haqda juda aniq bo'ling

nima haqiqat va nima sizda shunchaki faraz edi.

Agar siz Internetda qidiruv o'tkazgan bo'lsangiz va shunga o'xshash muammo haqida tushuntirishlar topsangiz, siz erkaklar

ularni, xususan, Debian bug tracker-da yoki shunga o'xshash boshqa xatoliklar haqida hisobotlarni topganingizda

yuqoridagi xatolarni kuzatuvchi.

Agar siz xatoga yo'l qo'ymasdan kerakli natijaga erishish yo'lini topsangiz, iltimos, hujjatlashtiring

bu ham. Bu xuddi shu muammoga duch kelgan boshqa foydalanuvchilarga yordam beradi.



Uzoq xatoliklar to'g'risidagi hisobotlar yaxshi . Ikki qatorli xatoliklar haqida hisobot etarli emas; barcha ma'lumotlarni taqdim etish

odatda matnning bir nechta xatboshilari (yoki ba'zan sahifalari) talab qilinadi.

Qo'lingizdan kelgan barcha ma'lumotlarni etkazib bering. Tegishli narsaga sodiq qolishga harakat qiling, ammo agar siz ham noaniq bo'lsangiz

juda oz bo'lganidan ko'ra yaxshiroqdir.

Agar sizning xatolaringiz haqidagi hisobot haqiqatan ham uzoq bo'lsa, tarkibni tuzish uchun bir oz vaqt ajrating va qisqasini taqdim eting

boshida xulosa.



Turli xil maslahatlar

Ikki nusxadagi xatoliklar to'g'risidagi hisobotlarni yozishdan saqlaning Bepul dasturiy ta'minot dunyosida barcha xatolarni kuzatuvchilar ommaviydir. Ochiq

muammolarni ko'rib chiqish mumkin va ular hatto qidirish xususiyatiga ega. Shunday qilib, yangi xatolar to'g'risidagi hisobotni topshirishdan oldin,

sizning muammoingiz allaqachon boshqa birov tomonidan xabar qilinganligini aniqlashga harakat qiling.

131


6-bob - O'zingizga yordam berish va yordam olish



Sahifa 158

Agar mavjud xatolar haqida hisobotni topsangiz, unga obuna bo'ling va ehtimol qo'shimcha ma'lumotlarni qo'shing. Qil

"Men ham" yoki "+1" kabi izohlarni joylashtirmang; ular hech qanday maqsadga xizmat qilmaydi. Ammo siz o'zingizni ko'rsatishingiz mumkin

agar asl topshiruvchi buni taklif qilmasa, keyingi sinovlar uchun foydalanish mumkin.

Muammoingiz haqida biron bir xabar topmagan bo'lsangiz, uni davom ettiring. Agar siz tegishli deb topsangiz

chiptalar, ularni eslatib qo'yishni unutmang.

Eng so'nggi versiyadan foydalanganingizga ishonch hosil qiling Ishlab chiquvchilar xatolar haqida hisobot olishlari juda asabiylashadi

ular allaqachon hal qilgan muammolar yoki ularni versiya bilan ko'paytirib bo'lmaydigan muammolar

ular foydalanayotgani (ishlab chiquvchilar deyarli har doim o'z mahsulotlarining so'nggi versiyasidan foydalanadilar). Hatto qachon ham

eski versiyalar ishlab chiquvchilar tomonidan qo'llab-quvvatlanadi, qo'llab-quvvatlash ko'pincha xavfsizlik tuzatishlari bilan cheklanadi va

asosiy muammolar. Sizning xatoingiz shulardan biri ekanligiga aminmisiz?

Hisobotni taqdim etishdan oldin, siz ushbu o'zgarishni o'zgartirishingiz kerak

muammoli tizim va dastur va ushbu vaziyatda muammoni takrorlashingiz mumkin.

Agar Kali Linux dasturning so'nggi versiyasini taklif qilmasa (na kali-prokatda, na kali-

qon ketishi, bo'limga qarang 8.1.3.3, " Kali qon ketishi bilan chekka ombori " [174-bet]), sizda al-

hal qiluvchi echimlar: siz virtual versiyada so'nggi versiyani qo'lda o'rnatishga urinib ko'rishingiz mumkin

yoki siz buni ko'rish uchun yuqori oqimdagi ChangeLog-ni ko'rib chiqishingiz mumkin (yoki Git-ning tarixini)

siz ko'rib turgan muammoni hal qiladigan (va keyin ham xatoni yozib oladigan) o'zgarish bo'lmadi

oxirgi versiyasini sinab ko'rmagan bo'lsangiz ham).

Bitta xato haqida hisobotda bir nechta masalani aralashtirmang . Har bir nashr uchun bitta xato hisobotini yuboring. Shu yo'l,

keyingi munozaralar juda tartibsiz bo'lmaydi va har bir xato o'z-o'zidan tuzatilishi mumkin

jadval. Agar buni qilmasangiz, bitta xato bir necha marta qayta tuzilishi kerak va

faqat barcha muammolar tuzatilganda yopilishi mumkin, yoki ishlab chiquvchilar qo'shimcha faylni topshirishlari kerak

birinchi navbatda yaratishingiz kerakligi haqida xabar beradi.

6.3.2. Xatoliklar to'g'risida hisobotni qaerga yuborish kerak

Xatoliklar to'g'risidagi hisobotni qaerga yozishni hal qilish uchun siz buni yaxshi tushunishingiz kerak

muammo va siz qaysi dasturiy ta'minotda muammo borligini aniqlagan bo'lishingiz kerak.

Ideal holda, siz tizimdagi faylga qadar muammoni kuzatib borasiz va keyin dpkg- dan foydalanishingiz mumkin

qaysi paket ushbu faylga egalik qiladi va bu paket qayerdan keladi. Siz topdingiz deb taxmin qilaylik

grafik dasturdagi xato. Ishlayotgan jarayonlarning ro'yxatini ko'rib chiqqandan so'ng ( ps ning chiqishi

auxf ), dastur / usr / bin / sparta bajarilishi bilan boshlanganligini aniqladingiz :

dpkg -S / usr / bin / sparta

sparta: / usr / bin / sparta

dpkg -s sparta | grep ^ versiyasi:

Versiya: 1.0.1 + git20150729-0kali1

/ Usr / bin / sparta 1.0.1 + git versiyasida bo'lgan sparta to'plami tomonidan ta'minlanganligini bilib oldingiz.

20150729-0kali1. Versiya satrida kalining borligi sizga paket ekanligini ko'rsatadi

132


Kali Linux ochildi



Sahifa 159

Kali Linux-dan keladi (yoki Kali Linux tomonidan o'zgartirilgan). Kali bo'lmagan har qanday paket

versiya satri (yoki uning to'plam nomida) to'g'ridan-to'g'ri Debian-dan keladi (umuman Debian Testing).



Oldin ikki marta tekshiring

Xatolarni to'ldirish

Debian

To'g'ridan-to'g'ri Debian-dan import qilingan paketda xato topsangiz, u shunday bo'lishi kerak

xabar berdi va Debian tomoniga o'rnatildi. Biroq, buni amalga oshirishdan oldin,

muammo oddiy Debian tizimida takrorlanishi mumkin, chunki Kali sabab bo'lishi mumkin

boshqa paketlarni yoki bog'liqliklarni o'zgartirish orqali muammo.

Bunga erishishning eng oson yo'li - Debian Test- ishlaydigan virtual mashinani sozlash.

ing. Debian Installer veb-saytida Debian Testing uchun ISO o'rnatilishini topishingiz mumkin.

sayt:


² https://www.debian.org/devel/debian-installer/

Agar siz virtual mashinada muammoni tasdiqlashingiz mumkin bo'lsa, unda siz xatoni yuborishingiz mumkin

Reportian- ni virtual mashinada ishga tushirish va ko'rsatmalarga amal qilish orqali Debian

taqdim etilgan qismlar.

Ilovalarning xatti-harakatlari to'g'risidagi xato xabarlarning aksariyati yuqoridagi loyihalariga yo'naltirilishi kerak

faqat integratsiya muammosiga duch kelganda: bu holda xato yo'lda xato bo'ladi

dasturiy ta'minot paketlanadi va Debian yoki Kali-ga qo'shiladi. Masalan, agar dastur taklif qilsa

vaqtni kompilyatsiya qilish paketga qo'shib qo'yish mumkin emas

etishmayotgan kutubxona (shu bilan meta-ma'lumot to'plamidagi yo'qolgan qaramlikni keltirib chiqaradi),

siz integratsiya muammosiga duch kelishingiz mumkin. Qanday muammoga duch kelganingizni bilmasangiz,

muammoni har ikki tomonga topshirish va ularga o'zaro mos yozuvlar bilan murojaat qilish odatda yaxshiroqdir.

Yuqori oqimdagi loyihani aniqlash va xatoliklar to'g'risidagi hisobotni qaerga yozishni topish odatda oson. Siz shunchaki

qadoqlashning Bosh sahifa maydonida havola qilingan yuqori oqim veb-saytini ko'rib chiqishingiz kerak

meta-ma'lumotlar:

dpkg -s sparta | grep ^ Bosh sahifa:

Bosh sahifa: https://github.com/SECFORCE/sparta

6.3.3. Xatoliklar to'g'risida hisobotni qanday topshirish kerak

Kalida xatoliklar to'g'risidagi hisobotni to'ldirish

Kali http://bugs.kali.org saytida veb-ga asoslangan bug tracker-dan foydalanadi, bu erda siz barcha xatolarni ko'rib chiqishingiz mumkin

noma'lum holda xabar beradi, ammo sharh qoldirmoqchi bo'lsangiz yoki yangi xatoliklar to'g'risida hisobot yozmoqchi bo'lsangiz, sizga kerak bo'ladi

hisob qaydnomasini ro'yxatdan o'tkazish.



Xatolarni kuzatuvchisi hisobiga yozilish Boshlash uchun shunchaki xatolik haqida yangi qayd yozuvini ro'yxatdan o'tkazish tugmasini bosing

shaklda ko'rsatilgandek tracker veb-sayti 6.1 , “ Kali Bug Tracker-ning boshlang'ich sahifasi”[134-bet].

133

6-bob - O'zingizga yordam berish va yordam olish





Sahifa 160

Shakl 6.1 Kali Bug Tracker boshlang'ich sahifasi

Keyin foydalanuvchi nomi, elektron pochta manzili va CAPTCHA muammosiga javob bering. Keyin bosing

davom etish uchun Ro'yxatdan o'tish tugmasi (rasm) 6.2 , " Ro'yxatdan o'tish sahifasi " [134-bet]).

Shakl 6.2 Ro'yxatdan o'tish sahifasi

134


Kali Linux ochildi



Sahifa 161

Muvaffaqiyatli bo'lsa, keyingi sahifa ( 6.3- rasm) , " SignupConfirmationPage " [sahifa135]) yoshlarni xabardor qilmaydi

hisob qaydnomasi rasmiylashtirildi va xatolarni kuzatuvchi tizim tasdiqni yuboradi

siz ko'rsatgan manzilga elektron pochta orqali yuboring. Faollashtirish uchun elektron pochtadagi havolani bosishingiz kerak

sizning hisob qaydnomangiz.

Hisobingiz faollashtirilgandan so'ng, xatolarni kuzatuvchiga kirish sahifasida davom etish uchun Davom etish tugmasini bosing.

Shakl 6.3 Ro'yxatdan o'tishni tasdiqlash sahifasi

135


6-bob - O'zingizga yordam berish va yordam olish



Sahifa 162

Hisobotni yaratish Hisobotni boshlash uchun o'z hisobingizga kiring va Hisobotni nashr qilish havolasini bosing

ochilish sahifasida. Shaklda ko'rsatilgandek, sizga to'ldirish uchun ko'plab maydonlarga ega bo'lgan shakl taqdim etiladi 6.4 ,

Xato haqida xabar berish uchun shakl " [136-bet].

Shakl 6.4 Xato haqida xabar berish uchun shakl

Shakldagi barcha maydonlarni qisqartirish:



Turkum (majburiy) Ushbu maydonda siz yuborayotgan xatoning toifasi tasvirlangan. Hisobotlar

ma'lum bir paketga tegishli bo'lishi mumkin bo'lgan Kali Package Bug yoki Kali-da yozilishi kerak

Paketni takomillashtirish toifalari. Boshqa xabarlarda Umumiy Xato yoki Xususiyatlar Re-dan foydalanish kerak.

kvestlar toifalari. Qolgan toifalar maxsus foydalanish holatlariga tegishli: Asbobni yangilash mumkin

paketli dasturiy ta'minotning yangi versiyasi haqida Kali ishlab chiquvchilariga xabar berish uchun foydalanilgan

136


Kali Linux ochildi



Sahifa 163

Kalida. To'plamiga qo'shilish uchun yangi vositalarni taklif qilish uchun yangi asbob so'rovlaridan foydalanish mumkin

Kali tarqatish.



Reproduktivlik Ushbu sohada muammoning taxmin qilinadigan tarzda takrorlanishi mumkinmi yoki yo'qligini tasdiqlaydi

yoki bu shunchaki tasodifiy bo'lsa.



Jiddiylik va ustuvorlik Ushbu maydonlar, asosan, ishlab chiquvchilar uchun o'zgartirilmagan holda qoldirilishi kerak.

Ular ularni muammolarning zo'ravonligiga qarab masalalar ro'yxatini saralash uchun ishlatishi mumkin

u bilan ishlash kerak bo'lgan ustuvorlik.

Mahsulot versiyasi Ushbu maydon Kali Linuxning qaysi versiyasida ishlayotganingizni ko'rsatishi kerak (yoki

ishlaydigan narsangizga eng yaqin bo'lgan biri). Muammo haqida xabar berishdan oldin ikki marta o'ylab ko'ring

endi qo'llab-quvvatlanmaydigan eski versiya.

Xulosa (majburiy) Bu sizning xatolaringiz haqidagi hisobotning sarlavhasi va bu birinchi narsa

odamlar ko'radi. Hisobotni topshirish sababini ko'rsatganligiga ishonch hosil qiling. Qoching

"X ishlamayapti" kabi umumiy tavsiflar va o'rniga "X xatosi ostida X bajarilmaydi" ni tanlang

shart Z. ”



Tavsif (majburiy) Bu sizning hisobotingizning asosiy qismidir. Bu erda siz barcha ma'lumotlarni kiritishingiz kerak

Siz boshdan kechirayotgan muammo haqida siz to'plagan shakllanish. Barchasini unutmang

oldingi bo'limda berilgan tavsiyalar.

Ko'paytirish uchun qadamlar Ushbu sohada, qanday boshlashni tushuntiradigan barcha batafsil ko'rsatmalarni ro'yxatlang

muammo.


Qo'shimcha ma'lumotlar Ushbu bo'limda siz ishongan har qanday qo'shimcha ma'lumotlarni taqdim etishingiz mumkin

masala bilan bog'liq. Agar sizda muammo bo'yicha tuzatish yoki vaqtinchalik echim bo'lsa, iltimos, uni taqdim eting

ushbu bo'lim.

Faylni yuklash Hamma narsani oddiy matn bilan tushuntirish mumkin emas. Ushbu maydon o'zboshimchalik bilan biriktirishga imkon beradi

sizning hisobotlaringizga fayllar: xatoni ko'rsatadigan skrinshotlar, probni keltirib chiqaradigan hujjatlar namunalari

lem, jurnal fayllari va boshqalar.

Statusni ko'rish Ushbu maydonni "hammaga ochiq" qilib qoldiring, shunda hamma sizning xatolaringiz haqidagi hisobotni ko'rishi mumkin. "Pri-" dan foydalaning

vate "faqat oshkor qilinmagan xavfsizlik to'g'risidagi ma'lumotlarni o'z ichiga olgan xavfsizlik bilan bog'liq hisobotlar uchun

zaifliklar.

Xatoliklar to'g'risidagi hisobotni Debian-da topshirish

Debian Debbuglar deb nomlanuvchi (asosan) elektron pochtaga asoslangan xatolarni kuzatish tizimidan foydalanadi. Yangi xato ochish uchun

report, youwillsendanemail (withaspecialsyntax) tosubmit@bugs.debian.org. Bu ajratiladi

XXXXXX xato raqami va sizga XXX pochta orqali qo'shimcha ma'lumot yuborishingiz mumkinligi haqida xabar bering

XXX @ bugs.debian.org. Har bir xato Debian to'plami bilan bog'liq. Ning barcha xatolarini ko'rib chiqishingiz mumkin

137


6-bob - O'zingizga yordam berish va yordam olish



Sahifa 164

https://bugs.debian.org/ saytidagi berilgan paket (shu jumladan, siz xabar berishni o'ylayotgan xato haqida).

paket . Siz berilgan xatoning tarixini https://bugs.debian.org/ XXXXXX orqali tekshirishingiz mumkin .

Reportbug-ni sozlash Oddiy elektron pochta orqali yangi xatoni ochishingiz mumkin bo'lsa ham, biz sizga maslahat beramiz

reportbug- dan foydalanish, chunki barcha kerakli ma'lumotlar bilan asolidbug hisobotini tuzishga yordam beradi.

Ideal holda, uni Debian tizimidan ishga tushirishingiz kerak (masalan, o'zingiz joylashgan virtual mashinada)

muammoni takrorladi).

Reportbug- ning birinchi ishlashi konfiguratsiya skriptini boshlaydi. Birinchidan, mahorat darajasini tanlang. Sen qilishing kerak

Ajam yoki Standartni tanlang; ikkinchisini ishlatamiz, chunki u yanada nozik nazoratni taklif qiladi. Keyingi,

interfeysni tanlang va shaxsiy ma'lumotlaringizni kiriting. Nihoyat, foydalanuvchi interfeysini tanlang. Konfiguratsiya-

sion skript sizga mahalliy pochta transport agenti, SMTP serveridan yoki so'nggi chora sifatida foydalanish imkoniyatini beradi

Debian SMTP-server.

Reportbug-ga xush kelibsiz! Tashqi ko'rinishiga ko'ra siz birinchi marta

reportbug ishlatilgan, biz uning xatti-harakatlarini sozlaymiz. Ushbu sozlamalar bo'ladi

"/root/.reportbugrc" faylida saqlangan, uni tahrirlashingiz mumkin

yanada.

Reportbug uchun standart ish rejimini tanlang.



1 yangi boshlovchi

Texnik savollarni chetlab o'tib, oddiy ko'rsatmalar bering.

2 ta standart takliflar, shu jumladan narsalar haqida so'rash

mo''tadil darajada murakkab foydalanuvchidan kutilgan

Debian haqida bilish.

3 standarti kabi rivojlangan, ammo Debian haqida bir oz ko'proq ma'lumotga ega bo'lishingizni taxmin qiladi,

¯ shu jumladan "kiruvchi".

4 mutaxassis

Ko'p ushlab turish choralarini va dastlabki harakatlarni chetlab o'ting

muntazam. Ushbu rejimdan notanish odamlar foydalanmasligi kerak

Debian siyosati va ishlash tartib-qoidalari bilan.

Rejimni tanlang: [novice] standart

Reportbug uchun standart interfeysni tanlang.

1 matn


Matnga yo'naltirilgan konsol foydalanuvchi interfeysi

2 gtk2


Grafik (GTK +) foydalanuvchi interfeysi.

3 urwid Menyuga asoslangan konsol foydalanuvchi interfeysi

Interfeysni tanlang: matn

Reportbug ko'pincha Internetga to'g'ridan-to'g'ri ulanishga ega bo'ladimi? (Siz javob berishingiz kerak

ha, agar siz nima qilayotganingizni va nimani rejalashtirayotganingizni bilmasangiz

takroriy hisobotlar boshqa kanal orqali yuborilganligini tekshiring.)

138

Kali Linux ochildi





Sahifa 165

[Y | n | q |?]? Y

Xatoliklar haqida hisobot yuborish uchun qanday haqiqiy ismdan foydalanish kerak?

[root]> Rafael Xertzog

Xatoliklar haqida xabar yuborishda elektron pochta manzillaridan qaysi biri ishlatilishi kerak?

(E'tibor bering, ushbu manzil xatolarni kuzatish tizimida ko'rinadi, shuning uchun siz

veb-pochta manzilidan yoki yaxshi spam bilan boshqa manzildan foydalanishni xohlashi mumkin

filtrlash imkoniyatlari.)

[root@localhost.localdomain]> buxy@kali.org

Exim, Postfix yoki SSMTP kabi "pochta transport agenti" (MTA) bormi?

Internetda xat yuborish uchun ushbu kompyuterda tuzilganmi? [y | N | q |?]? N

SMTP xost nomini kiriting. Odatda bu narsa deyiladi

"mail.example.org" yoki "smtp.example.org" kabi. Agar sizdan foydalanishingiz kerak bo'lsa

sukut bo'yicha boshqa port,


Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   29




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