Sahifa 1 Kali Linux Fosh etildi


Download 0.74 Mb.
bet8/29
Sana10.12.2020
Hajmi0.74 Mb.
#163758
1   ...   4   5   6   7   8   9   10   11   ...   29
Bog'liq
kali linux


Foydalanuvchilar maydoni Biz foydalanuvchi maydoni atamasidan tashqarida sodir bo'lgan barcha narsalarni yig'ish uchun foydalanamiz

yadro.


Foydalanuvchi maydonida ishlaydigan dasturlar orasida GNU- dan ko'plab asosiy yordam dasturlari mavjud

loyiha 1 , ularning aksariyati buyruq satridan bajarilishi kerak. Siz foydalanishingiz mumkin

ularni ko'plab vazifalarni avtomatlashtirish uchun skriptlarda. 3.4- bo'lim , " Foydali buyruqlar " ga qarang. 

[56-bet] eng muhim buyruqlar haqida ko'proq ma'lumot olish uchun.

Linux yadrosi tomonidan ko'rib chiqiladigan turli xil vazifalarni tezda ko'rib chiqamiz.

3.1.1. Haydash uskunalari

Yadroga, birinchi navbatda, kompyuterning apparat qismlarini boshqarish vazifasi yuklangan.

U kompyuter yoqilganda, yoki qurilma joylashtirilganda yoki qayta o'rnatilganda ularni aniqlaydi va sozlaydi.

ko'chirildi (masalan, USB qurilmasi). Bundan tashqari, ularni yuqori darajadagi dasturiy ta'minot orqali taqdim etadi

soddalashtirilgan dasturlash interfeysi, shuning uchun dasturlar qurilmalarning imkoniyatlaridan foydalanmasdan foydalanishlari mumkin

optsion karta qaysi kengaytma uyasiga ulanganligi kabi ma'lumotlarni aniqlash uchun. Dasturlash

interfeys shuningdek abstraktsiya qatlamini beradi; bu imtihon uchun videokonferentsiya dasturiga imkon beradi -

iltimos, ishlab chiqaruvchisi va modelidan qat'iy nazar veb-kameradan foydalanish. Dastur Linux uchun Video-dan foydalanishi mumkin

(V4L) interfeysi va yadro interfeysning funktsiya chaqiruvlarini haqiqiy apparatga aylantiradi

Amaldagi veb-kameraga kerak bo'lgan buyruqlar.

Yadro aniqlangan apparat haqidagi ma'lumotlarni / proc / va / sys / virtual fayl tizimlari orqali eksport qiladi.

tems. Ilovalar ko'pincha qurilmalarga / dev / ichida yaratilgan fayllar orqali kirishadi . Muayyan fayllar

1

http://www.gnu.org

48

Kali Linux ochildi





Sahifa 75

disk drayverlarini qayta yuborish (masalan, / dev / sda ), bo'limlar ( / dev / sda1 ), sichqonlar ( / dev / input / mouse0 ),

klaviaturalar ( / dev / input / event0 ), ovoz kartalari ( / dev / snd / * ), serialportlar ( / dev / ttyS * ) va boshqa

komponentlar.

Qurilma fayllarining ikki turi mavjud: blok va belgi . Birinchisi blokning xususiyatlariga ega

ma'lumotlar: Bu cheklangan hajmga ega va siz baytlarga blokning istalgan joyida kirishingiz mumkin. Ikkinchisi o'zini tutadi

o'xshash belgilar. Yagona belgini o'qing va yozing, lekin joylashishni qidirib bo'lmaydi

va ixtiyoriy baytlarni o'zgartirish. Ushbu qurilma faylining turini bilish uchun birinchi harfini tekshiring

ls -l chiqishi . Bu blokirovka moslamalari uchun b yoki belgi qurilmalari uchun c:

ls -l / dev / sda / dev / ttyS0

brw-rw ---- 1 ta ildiz disk

8, 0 mart 21 08:44 / dev / sda

crw-rw ---- 1 root dialout 4, 64 Mar 30 08:59 / dev / ttyS0

Siz kutganingizdek, disk drayverlari va bo'limlari blokirovka qiluvchi qurilmalardan foydalanadi, sichqoncha, klaviatura va

ketma-ket portlarda belgilar qurilmalari ishlatiladi. Ikkala holatda ham dasturlash interfeysi qurilmani o'z ichiga oladi.



ioctl tizim chaqiruvi orqali chaqirilishi mumkin bo'lgan maxsus buyruqlar .

3.1.2. Fayl tizimlarini birlashtirish

Fayl tizimlari yadroning eng muhim jihati hisoblanadi. Unix-ga o'xshash tizimlar barcha fayl do'konlarini a-ga birlashtiradi

bir hiyerarxiya, bu shubhalanuvchilarga va ariza berishga ruxsat olish to'g'risida ma'lumotni joylashtirishni bilishni belgilash

bu ierarxiya.

Ushbu ierarxik daraxtning boshlang'ich nuqtasi " / " belgisi bilan ifodalangan ildiz deb nomlanadi .

Ushbu katalogni o'z ichiga olgan kataloglar mavjud. Forinstance, thehomesubdirectoryof / iscalled

/ uy / . Thissubdirectorycan, inturn, other subdirektories, andsoon. Har bir ma'lumot

ma'lumotlar saqlanadigan fayllarni ham o'z ichiga oladi. Shunday qilib, /home/buxy/Desktop/hello.txt murojaat qiladi

uyning buxy pastki katalogining Ish stoli katalogida saqlangan hello.txt nomli faylga

katalog, ildizda mavjud. Yadro ushbu nomlash tizimi va saqlash o'rtasida tarjima qilinadi

diskdagi joylashuv.

Boshqa tizimlardan farqli o'laroq, Linux faqatgina bitta shunday ierarxiyaga ega va u ma'lumotlarni birlashtirishi mumkin

bir nechta disk. Ushbu disklardan biri ildizga aylanadi, boshqalari esa kataloglarga o'rnatiladi

ierarxiya (Linux buyrug'i mount deb nomlanadi ). Ushbu boshqa disklar ostida mavjud

The ochko minadigan . Bu foydalanuvchilarning uy kataloglarini saqlashga imkon beradi (an'anaviy ravishda / home / ichida saqlanadi )

buksi katalogini o'z ichiga olgan alohida qattiq diskda (uy kataloglari bilan birga)

boshqa foydalanuvchilar). Diskni / home / ga o'rnatgandan so'ng , ushbu kataloglar ularga kirish imkoniyatiga ega bo'ladi

odatdagi joylar va /home/buxy/Desktop/hello.txt kabi yo'llar ishlashni davom ettiradi.

Ma'lumotlarni jismoniy saqlashning ko'plab usullariga mos keladigan ko'plab fayl tizimlari formatlari mavjud

disklar. Eng keng tarqalgan ext2 , ext3 va ext4 , ammo boshqalar mavjud. Masalan, VFAT bu

tarixiy ravishda DOS va Windows operatsion tizimlari tomonidan ishlatilgan fayl tizimi. Linux uchun qo'llab-quvvatlash

Windows-da VFATallowsharddiskstobeaccessibleunder. Inanycase, youmust

o'rnatishdan oldin diskda fayl tizimini tayyorlang va bu operatsiya formatlash deb nomlanadi .

49

3-bob - Linux asoslari





Sahifa 76

Mkfs.ext3 (bu erda mkfs MaKe FileSystem degan ma'noni anglatadi ) kabi buyruqlar formatlashni boshqaradi. Bular

buyruqlar parametr sifatida bo'limni ifodalovchi qurilma faylini formatlashni talab qiladi (uchun

misol, / dev / sda1 , thefirstpartitiononthefirstdrive). Ushbu operatsiyani buzish kerak va kerak

fayl tizimini o'chirib yangi boshlashni xohlamasangiz, faqat bir marta ishga tushiring.

Ma'lumotlarni mahalliy diskda saqlamaydigan NFS kabi tarmoq fayl tizimlari ham mavjud. Buning o'rniga,

ma'lumotlar tarmoq orqali ularni talab asosida saqlaydigan va oladigan serverga uzatiladi.

Fayl tizimining abstraktsiyasi tufayli siz ushbu disk qanday ulanganligi haqida qayg'urmasligingiz kerak,

chunki fayllar odatdagi ierarxik usulda mavjud bo'lib qolmoqda.

3.1.3. Jarayonlarni boshqarish

Jarayon - bu ikkala dasturni saqlash uchun xotirani talab qiladigan dasturning ishlaydigan nusxasi

o'zi va uning operatsion ma'lumotlari. Yadro jarayonlarni yaratish va kuzatish bilan shug'ullanadi. Qachon

dastur ishlaydi, yadro avval bir oz xotirani ajratadi, bajariladigan kodni fayldan yuklaydi

unga tizimni kiriting va keyin kodni ishga tushirishni boshlaydi. Ushbu jarayon haqida ma'lumot eng ko'p saqlanadi

ko'rinadigan jarayon identifikatori (PID) sifatida tanilgan identifikatsiya raqami .

Ko'pgina zamonaviy operatsion tizimlar singari, Unix-ga o'xshash yadrolari, shu jumladan Linux, qobiliyatiga ega

ko'p vazifalarni bajarish. Boshqacha qilib aytganda, ular tizimga bir vaqtning o'zida ko'plab jarayonlarni bajarishga imkon beradi.

Bir vaqtning o'zida aslida bitta ishlaydigan jarayon mavjud, ammo yadro protsessor vaqtini ikkiga ajratadi

mayda tilim va ishdan bo'shatish jarayoni. Sincethesetimeslicesveryvery short (intemillisecond)

oralig'i), ular parallel ravishda ishlaydigan jarayonlarning ko'rinishini yaratadilar, garchi ular faqat faol bo'lsa

ularning vaqt oralig'ida va qolgan vaqt bo'sh. Yadroning vazifasi - rejalashtirishni sozlash

global ko'rinishni maksimal darajaga ko'tarish bilan birga, ushbu ko'rinishni saqlab qolish mexanizmlari. Vaqt bo'lsa

tilim juda uzun, dastur kerakli darajada sezgir bo'lmasligi mumkin. Juda qisqa va

vazifalarni tez-tez almashtirish orqali tizim vaqtni yo'qotadi. Ushbu qarorlar jarayon bilan yaxshilanishi mumkin

ustuvor yo'nalishlar, bu erda ustuvor jarayonlar uzoqroq va tez-tez davom etadi

past ustuvor jarayonlarga qaraganda tilim.

Ko'p protsessorli tizimlar

(va variantlari)

Yuqorida tavsiflangan, bir vaqtning o'zida faqat bitta jarayonning cheklanishi har doim ham mavjud emas

amal qilish: amaldagi cheklash shundan iboratki, har bir loyihada bitta ishlaydigan jarayon bo'lishi mumkin.

yadro yadrosi . Ko'p protsessorli, ko'p yadroli yoki giper-tishli tizimlar bir nechtasiga imkon beradi

parallel ishlash jarayonlari. Xuddi shu vaqtni kesish tizimidan foydalanish uchun foydalaniladi

mavjud protsessor yadrolaridan ko'ra ko'proq faol jarayonlar mavjud bo'lgan holatlar. Bu emas

g'ayrioddiy: asosiy tizim, hattoki asosan ishlamay qolgan tizim, deyarli har doim o'nlab ishlarga ega

jarayonlar.

Yadro bir xil dasturning bir nechta mustaqil nusxalarini ishlashga imkon beradi, ammo har biriga ruxsat beriladi

faqat o'z vaqt tilimlari va xotirasiga kirish uchun. Shunday qilib ularning ma'lumotlari mustaqil bo'lib qoladi.

50

Kali Linux ochildi





Sahifa 77

3.1.4. Huquqlarni boshqarish

Unix-ga o'xshash tizimlar bir nechta foydalanuvchilar va guruhlarni qo'llab-quvvatlaydi va ruxsatlarni boshqarishga imkon beradi. Ko'pchilik

vaqt, jarayon uni boshlagan foydalanuvchi tomonidan aniqlanadi. Ushbu jarayonga faqat ruxsat beriladi

uning egasi uchun ruxsat berilgan harakatlarni amalga oshirish. Masalan, faylni ochish uchun yadroni tekshirish kerak

kirish ruxsatiga qarshi jarayon identifikatori (ushbu aniq misol haqida batafsil ma'lumot uchun qarang

3.4.4- bo'lim  , “ Huquqlarni boshqarish”[57-bet]).

3.2. Buyruq satri

"Buyruq satri" deganda biz buyruqlar kiritishga, bajarishga imkon beradigan matnga asoslangan interfeysni tushunamiz

ularni ko'rib chiqing va natijalarini ko'ring. Siz terminalni (grafik stol ichida matnli ekranni,

yoki har qanday grafik interfeysdan tashqari matn konsolining o'zi) va uning ichida buyruq tarjimoni

qobiq ).

3.2.1. Buyruq satrini qanday olish mumkin

Tizimingiz to'g'ri ishlayotganida, buyruq satriga kirishning eng oson yo'li bu

grafik ish stoli sessiyangizdagi terminal.



3.1-rasm GNOME terminalini ishga tushirish

51

3-bob - Linux asoslari





78-bet

Masalan, standart Kali Linux tizimida GNOME Terminalini fa-ni ro'yxatidan boshlash mumkin.

vorite dasturlari. Faoliyat ekranida (terminalda) "terminal" yozishingiz mumkin

sichqonchani yuqori chap burchakka o'tkazganda faollashtiriladi) va to'g'ri dasturni bosing

paydo bo'lgan belgi ( 3.1- rasm  , " GNOME terminalini ishga tushirish " [51-bet]).

Agar sizning grafik interfeysingiz buzilgan bo'lsa, siz virtual buyruq satrini olishingiz mumkin

konsollar (ulardan oltitagacha CTRL + ALT + F1 ning oltita asosiy birikmasi orqali kirish mumkin

CTRL + ALT + F6 orqali - agar siz allaqachon matn rejimida bo'lsangiz, CTRL tugmachasini o'chirib qo'yish mumkin

Xorg yoki Waylandning grafik interfeysi). Siz kiradigan juda oddiy kirish ekranini olasiz

buyruq satriga qobig'i bilan kirish huquqini berishdan oldin login va parol:

Kali GNU / Linux Rolling kali-rolling tty3

kali-prokatga kirish: root

Parol:


Oxirgi kirish: 25-mart dushanba 12:30:05 EDT 2016 192.168.122.1-dan pts / 2 da

Linux kali-rolling 4.4.0-kali1-amd4 # 1 SMP Debian 4.4.6-1kali1 (2016-03-18) x86_64

Kali GNU / Linux tizimiga kiritilgan dasturlar bepul dasturiy ta'minotdir;

har bir dastur uchun aniq tarqatish shartlari

/ usr / share / doc / * / mualliflik huquqidagi alohida fayllar.

Kali GNU / Linux, albatta, hech qanday kafolat bermaydi

amaldagi qonunlar tomonidan ruxsat etilgan.

root @ kali-rolling: ~ #

Kiritish va buyruqlaringizni bajaradigan dastur qobiq (yoki buyruq-

chiziqli tarjimon). Kali Linux-da taqdim etilgan standart qobiq Bash ( Bourne Again SHell degan ma'noni anglatadi ).

Keyingi "$" yoki "#" belgisi qobiq sizning kirishingizni kutayotganligini ko'rsatadi. Bu ham ko'rsatmoqda

Bash sizni oddiy foydalanuvchi deb tan oladimi (avvalgi dollar bilan bog'liq ish) yoki super foydalanuvchi sifatida

(xash bilan oxirgi holat).

3.2.2. Buyruqlar satri asoslari: katalog daraxtini ko'rish va fayllarni boshqarish

Ushbu bo'limda faqat buyruqlar haqida qisqacha ma'lumot berilgan, ularning barchasi juda ko'p

variantlari bu erda tavsiflanmagan, shuning uchun iltimos, ularning ma'lumotlarida keltirilgan mo'l-ko'l hujjatlarga murojaat qiling

spektiv qo'llanma sahifalari. Penetratsion testlarda siz ko'pincha tizimga qobiqdan kirish huquqini olasiz

grafik foydalanuvchi interfeysi o'rniga muvaffaqiyatli ekspluatatsiyadan so'ng. Buyruqni yaxshi bilish

chiziq sizning xavfsizlik bo'yicha mutaxassis sifatida muvaffaqiyat qozonishingiz uchun juda muhimdir.

Sessiya ochilgandan so'ng, pwd buyrug'i ( bosib chiqarish uchun ishlaydigan katalogni bildiradi ) sizning

fayl tizimidagi joriy joylashuv. Joriy katalog bilan o'zgaradi CD Direktoriyaning sovushini

mand ( CD uchun o'zgarish Direktoriyaning ). Maqsadli katalogni aniqlamaganingizda, sizni olib ketishadi

sizning uy katalogingiz. Agar foydalanganda CD - , siz (sobiq ishchi katalogga bir qaytib borish

oxirgi CD qo'ng'irog'idan oldin foydalanishda ). Ota-onalar katalogi har doim .. (ikkita nuqta) deb nomlanadi, holbuki

52

Kali Linux ochildi





79-bet

joriy katalog sifatida ham tanilgan. (bitta nuqta). Ls buyrug'i beradi ro'yxati A mazmunini

katalog. Agar parametrlarni taqdim qilmasangiz, ls joriy katalogda ishlaydi.

pwd

/ home / buxy

cd ish stoli

pwd

/ home / buxy / Desktop

CD.

pwd

/ home / buxy / Desktop

CD ..

pwd

/ home / buxy

ls

Ish stoli

Rasmlar shablonlarini yuklab olish

Hujjatlar musiqasi

Ommaviy


Videolar

Siz bilan yangi katalog yaratish mumkin mkdir Direktoriyaning va mavjud bo'lgan (bo'sh) katalogini olib tashlash

bilan rmdir Direktoriyaning . Mv buyrug'i beradi harakat va fayl va kataloglarni nomini; qayta

harakat faylni bilan erishiladi rm fayl va fayl nusxa bilan amalga oshiriladi cp manba fayl target-

fayl .

mkdir testi

ls

Ish stoli

Rasmlar shablonlari videolarini yuklab olish

Hujjatlar musiqasi

Ommaviy

sinov


mv sinovi yangi

ls

Ish stoli

Yuklamalar yangi

Ommaviy

Videolar


Hujjatlar musiqasi

Rasmlar shablonlari

rmdir yangi

ls

Ish stoli

Rasmlar shablonlari videolarini yuklab olish

Hujjatlar musiqasi

Ommaviy


Qobiq har bir buyruqni o'zi topgan berilgan ismning birinchi dasturini ishga tushirish orqali bajaradi

PATH muhit o'zgaruvchisiga kiritilgan katalogda. Ko'pincha, ushbu dasturlar / bin ,

/ sbin , / usr / bin yoki / usr / sbin . Masalan, ls buyrug'i / bin / ls da topilgan ; qaysi

buyruq berilgan bajariladigan faylning joylashuvi haqida xabar beradi. Ba'zan buyruq to'g'ridan-to'g'ri boshqariladi

qobiq tomonidan, u holda u qobiqning ichki buyrug'i deb ataladi ( cd va pwd shular qatoriga kiradi); The

buyrug'i har bir buyruq turini so'rashga imkon beradi.

echo $ PATH

/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin

qaysi ls

/ bin / ls

53

3-bob - Linux asoslari





80-bet

turi rm

rm / bin / rm

type cd

CD - bu o'rnatilgan qobiq

Terminalda shunchaki mag'lubiyatni ko'rsatadigan echo buyrug'idan foydalanishga e'tibor bering . Ushbu holatda,

u atrof-muhit o'zgaruvchilarining tarkibini o'zgartiradi

buyruq satrini bajarishdan oldin ularning qiymatlari bilan o'zgaruvchilar.

Atrof-muhit o'zgaruvchilari atrof-muhit o'zgaruvchilari qobiq yoki boshqa har xil narsalar uchun global sozlamalarni saqlashga imkon beradi

dasturlar. Ular kontekstli, ammo meros qilib olinadi. Masalan, har bir jarayonning o'zi bor

atrof-muhit o'zgaruvchilarining o'z to'plami (ular kontekstli). Chig'anoqlar, kirish kabukları kabi, mumkin

o'zgaruvchilarni e'lon qiladilar, ular bajaradigan boshqa dasturlarga o'tadilar (ular)

merosxo'r).

Ushbu o'zgaruvchilar butun tizim bo'ylab / etc / profile yoki har bir foydalanuvchi uchun ~ / da aniqlanishi mumkin

.profil, lekin buyruq satri tarjimonlariga xos bo'lmagan o'zgaruvchilar yaxshiroqdir

qo'yish / etc / atrof-muhit shu o'zgaruvchilar barcha foydalanuvchi sessiyalar sanchiladi bo'ladi, chunki,

Plugable Authentication Module (PAM) tufayli - hatto qobiq bajarilmasa ham.

3.3. Fayl tizimi

3.3.1. Fayllar tizimi iyerarxiyasi standarti

Boshqa Linux tarqatishlarida bo'lgani kabi, Kali Linux ham Fayl tizimi Hi- tizimiga mos ravishda tashkil etilgan.

erarxiya standarti (FHS), boshqa Linux tarqatish foydalanuvchilariga o'z yo'llarini osongina topishlariga imkon beradi

Kali. FHS har bir katalogning maqsadini belgilaydi. Yuqori darajadagi kataloglar quyidagicha tavsiflanadi

quyidagilar.

• / bin / : asosiy dasturlar

• / boot / : Kali Linux yadrosi va uning dastlabki yuklash jarayoni uchun zarur bo'lgan boshqa fayllar

• / dev / : qurilma fayllari

• / etc / : konfiguratsiya fayllari

• / home / : foydalanuvchining shaxsiy fayllari

• / lib / : asosiy kutubxonalar

• / media / * : olinadigan qurilmalarni o'rnatish nuqtalari (CD-ROM, USB kalitlari va boshqalar)

• / mnt / : vaqtincha o'rnatish nuqtasi

• / opt / : uchinchi shaxslar tomonidan taqdim etiladigan qo'shimcha dasturlar

• / root / : administrator (root) ning shaxsiy fayllari

54

Kali Linux ochildi





81-sahifa

• / run / : qayta ishga tushirishda davom etmaydigan uchuvchan ish vaqti ma'lumotlari (hali kiritilmagan

FHS)


• / sbin / : tizim dasturlari

• / srv / : ushbu tizimda joylashgan serverlar foydalanadigan ma'lumotlar

• / tmp / : vaqtinchalik fayllar (ushbu katalog ko'pincha yuklashda bo'shatiladi)

• / usr / : ilovalar (ushbu katalog qo'shimcha ravishda bin , sbin , lib ga bo'linadi

ildiz katalogidagi kabi mantiq) Bundan tashqari, / usr / share / tarkibida arxitektura mavjud -

mustaqil ma'lumotlar. / Usr / local / katalog uchun administrator tomonidan foydalanish uchun mo'ljallangan

qadoqlash tizimi tomonidan ishlov beriladigan fayllarni yozmasdan qo'lda dasturlarni o'rnatish

( dpkg ).

• / var / : variabledatahandledbydaemons. Bunga logfayllar, navbatlar, spoollar va keshlar kiradi.

• / proc / va / sys / Linux yadrosi uchun xosdir (va FHS tarkibiga kirmaydi). Ular ishlatiladi

ma'lumotlarni foydalanuvchi maydoniga eksport qilish uchun yadro tomonidan.

3.3.2. Foydalanuvchining uy katalogi

Foydalanuvchining uy katalogining tarkibi standartlashtirilmagan, ammo hali ham e'tiborga loyiq bir nechta narsalar mavjud

konvensiyalar. Ulardan biri foydalanuvchining uy katalogini ko'pincha tilda ("~") deb atashidir. Bu foydali

bilish, chunki buyruq tarjimonlari tildni avtomatik ravishda to'g'ri katalog bilan almashtiradi

(u HOME muhit o'zgaruvchisida saqlanadi va odatiy qiymati / home / user / ).

An'anaga ko'ra dasturni sozlash fayllari ko'pincha to'g'ridan-to'g'ri uy katalogingizda saqlanadi,

lekin fayl nomlari odatda nuqta bilan boshlanadi (masalan, mutt elektron pochta mijozi konfiguratsiyasini saqlaydi -

yilda yozildi ~ / .muttrc ). E'tibor bering, nuqta bilan boshlangan fayl nomlari sukut bo'yicha yashiringan; ls ko-

mand faqat -a parametri ishlatilganda va grafik fayl menejerlari aniq bo'lishi kerak bo'lganda ularni ro'yxatlaydi

yashirin fayllarni namoyish qilish uchun tuzilgan.

Ba'zi dasturlarda bitta katalogda joylashgan bir nechta konfiguratsiya fayllari ham ishlatiladi (masalan, ~ /

.ssh / ). Ayrim dasturlar (masalan, Firefox veb-brauzeri) a saqlash uchun o'z kataloglaridan foydalanadi

yuklab olingan ma'lumotlarning keshi. Bu shuni anglatadiki, bu kataloglar juda ko'p diskni sarf qilishi mumkin

bo'sh joy.

To'g'ridan-to'g'ri sizning uy katalogingizda saqlanadigan ushbu konfiguratsiya fayllari, ko'pincha umumiy deb nomlanadi



dotfiles , uzoq vaqt davomida ushbu kataloglar ular bilan juda tartibsiz bo'lishi mumkin bo'lgan darajada ko'paygan.

Yaxshiyamki, FreeDesktop.org soyabonlari ostida birgalikda olib borilgan harakatlar XDGga olib keldi

BaseDirectoryXususiyatlar, ushbu fayllar va kataloglar uchun juda ko'p narsalarni tozalash. Bu

spetsifikatsiyada konfiguratsiya fayllari ~ / .config ostida, kesh fayllari ostida saqlanishi kerakligi ko'rsatilgan

~ / .cache va ~ / .local (yoki ularning kataloglari) ostidagi dastur ma'lumotlari . Ushbu anjuman

asta-sekinlik kasb etmoqda.

Grafik stollarda odatda ~ / Desktop / katalog (yoki) tarkibini aks ettirish uchun yorliqlar mavjud

ingliz tilida tuzilmagan tizimlar uchun tegishli tarjima nima bo'lishidan qat'iy nazar).

55

3-bob - Linux asoslari





Sahifa 82

Va nihoyat, elektron pochta tizimi ba'zan kelgan elektron pochta xabarlarini ~ / Mail / katalogiga saqlaydi .

3.4. Foydali buyruqlar

3.4.1. Matnli fayllarni ko'rsatish va o'zgartirish

Mushuk fayl (uchun mo'ljallangan buyruq birlashtirish standart chiqish qurilmasiga fayllar) faylni o'qiydi

va uning tarkibini terminalda aks ettiradi. Agar fayl ekranga sig‘maydigan darajada katta bo‘lsa, peyjerdan foydalanishingiz mumkin

masalan, uni sahifa-sahifada ko'rsatish uchun kamroq (yoki ko'proq ).

Muharriri buyruq matn muharriri (masalan, Vi va nanoSIM kabi) boshlanadi va o'zgartirish, yaratish imkonini beradi, va

matnli fayllarni o'qish. Ba'zida eng oddiy fayllarni to'g'ridan-to'g'ri inter- buyrug'i yordamida yaratish mumkin.

qayta yo'naltirish tufayli preter: command > file faylining natijasini o'z ichiga olgan fayl yaratadi

berilgan buyruq. buyruq >> fayli shunga o'xshash, faqat buyruqning natijasini quyidagiga qo'shadi

ustiga yozishni emas, balki faylni.

echo ”Kali qoidalari!” > kali-Rules.txt

cat kali-Rules.txt

Kali boshqaradi!

echo ”Kali eng zo'r!” >> kali-Rules.txt

cat kali-Rules.txt

Kali boshqaradi!

Kali eng yaxshisi!

3.4.2. Fayllarni va fayllarni qidirish

Find katalog mezonlari ostida ierarxik fayllarni izlaydi amr Direktoriyaning tez-

bir nechta mezonlarga muvofiq. Eng ko'p ishlatiladigan mezon bu -name fayl nomi , bu esa imkon beradi

faylni nomiga qarab qidirish. Fayl nomida "*" kabi oddiy belgilarni ham ishlatishingiz mumkin

qidirmoq.

find / etc -name xostlari

/ etc / hosts

/ etc / avahi / hosts

find / etc -name ”xostlar *”

/ etc / hosts

/etc/hosts.allow

/etc/hosts.deny

/ etc / avahi / hosts

Grep ifoda fayllar buyruq qidiruvlarni fayllar va ekstraktlar liniyalari tarkibi

doimiy ifodaga mos kelish. -R parametrini qo'shish barcha fayllarni rekursiv qidirishni ta'minlaydi

katalogga joylashtirilgan. Bu sizga faylning faqat bir qismini bilganingizda qidirishingizga imkon beradi.

56

Kali Linux ochildi





83-bet

3.4.3. Jarayonlarni boshqarish

PS aux commandliststheprocessescurrentlyrunningandhelpstoidentifythembyshowing

theirPID.Onceyouknowthe PID ofaprocess, qilli - signal pid commandallowsyoutosend

itasignal (agar sizda bo'lsa). Severalsignalsexist; mostcommonlyusedareTERM (arequest)

nihoyasiga etkazish) va KILL (majburiy o'ldirish).

Buyruqning tarjimoni, agar buyruq bajarilsa, fonda dasturlarni ham ishlashi mumkin

"&" tomonidan. Ampersanddan foydalangan holda siz darhol qobiqni boshqarishni davom ettirasiz

buyruq hali ham ishlamoqda (fon jarayoni sifatida ko'rinishdan yashirilgan). Jobs ro'yxatlarini amr

fonda ishlaydigan jarayonlar; yugurib FG% ish-qator (uchun muhim mavqega ) tiklaydi bir

birinchi o'ringa ish. Buyruq oldingi pog'onada ishlayotganida (yoki shunday bo'lganligi sababli)

normal boshlangan yoki Control + Z tugmalar birikmasi bilan fg ) bilan oldinga qaytarilgan

jarayonni to'xtatadi va buyruq satrini boshqarishni davom ettiradi. Keyin jarayonni qayta boshlash mumkin

bilan fonda bg% ish-qator (uchun fon ).

3.4.4. Huquqlarni boshqarish

Linux ko'p foydalanuvchi tizimdir, shuning uchun to'plamini boshqarish uchun ruxsat berish tizimini ta'minlash kerak

barcha tizimlar manbalari va qurilmalarini o'z ichiga olgan vakolatli operatsiyalar fayllar va kataloglar

(Unix tizimida har qanday qurilma fayl yoki katalog bilan ifodalanadi). Ushbu tamoyil odatiy holdir

barcha Unix-ga o'xshash tizimlar.

Har bir fayl yoki katalog uchta toifadagi foydalanuvchilar uchun maxsus ruxsatlarga ega:

• Uning egasi (foydalanuvchi kabi u tomonidan ramziy ma'noda)

• uning egalari guruhi (guruhdagi kabi g belgisi bilan), guruhning barcha a'zolarini ifodalaydi

• Boshqalar (boshqalar kabi, u bilan ramziy ma'noda)

Uch turdagi huquqlar birlashtirilishi mumkin:

• o'qish (o'qilganidek, r bilan ramzlangan);

• yozish (yoki yozishdagi kabi w bilan belgilanadigan o'zgartirish yoki o'zgartirish);

• ijro (eXecute-dagi kabi x bilan ramziy qilingan).

Fayl holatida ushbu huquqlar osongina tushuniladi: o'qishga kirish tarkibni o'qishga imkon beradi

(shu jumladan nusxalash), yozish uchun kirish uni o'zgartirishga imkon beradi va kirish huquqini ishga tushirish imkonini beradi (qaysi

faqat dastur bo'lsa ishlaydi).

57

3-bob - Linux asoslari





84-bet

setuid va setgid

bajariladigan fayllar

Bajariladigan fayllarga ikkita alohida huquq tegishli: setuid va setgid (ramziy ma'noda)

"s" harfi bilan). E'tibor bering, biz tez-tez bit haqida gapiramiz, chunki ularning har biri bu mantiqiy

qiymatlar 0 yoki 1 bilan ifodalanishi mumkin. Ushbu ikkita huquq har qanday foydalanuvchini bajarishga imkon beradi

tegishli ravishda egasining yoki guruhning huquqlariga ega dastur. Ushbu mexanizm

siz xohlaganingizdan yuqori darajadagi ruxsatlarni talab qiladigan xususiyatlarga kirish huquqini beradi

odatda bor.

Bir yildan setuid ildiz dasturi tizimli super-foydalanuvchi identifikatori ostida boshqariladi, u

xavfsiz va ishonchli bo'lishini ta'minlash uchun juda muhimdir. Subvert qilishni boshqaradigan har qanday foydalanuvchi

o'zlari tanlagan buyruqni chaqirish uchun setuid root dasturi, keyin o'zlarini taqlid qilishi mumkin

root foydalanuvchisi va tizimdagi barcha huquqlarga ega. Penetratsiya testerlari muntazam ravishda qidirishadi

ushbu turdagi fayllar tizimga kirish huquqini qo'lga kiritganda, ularni eskalatsiyalash usuli sifatida

imtiyozlar.

Katalog fayldan farqli ravishda ishlaydi. O'qishga kirish uning ro'yxati bilan maslahatlashish huquqini beradi

tarkibi (fayllar va kataloglar); yozishga kirish fayllarni yaratish yoki yo'q qilishga imkon beradi; va kirishni amalga oshirish

uning tarkibiga kirish uchun katalog orqali o'tishga imkon beradi (masalan, CD buyrug'i bilan).

Katalogni o'qiy olmagan holda uni kesib o'tish imkoniyati foydalanuvchiga ruxsat beradi

u erda nomlari bilan ma'lum bo'lgan yozuvlarga kiring, lekin ularni bilmasdan topmaslik uchun

aniq ism.

XAVFSIZLIK



setgid katalogi va yopishqoq

bit

Setgid bit ham katalog uchun amal qiladi. Bunday kataloglarda har qanday yangi yaratilgan element

avtomatik ravishda ota-katalog egasi guruhiga beriladi, o'rniga meros-

odatdagidek ijodkorning asosiy guruhini ing. Shu sababli, siz o'zingizni o'zgartirishingiz shart emas

birgalikda foydalaniladigan fayl daraxtida ishlashda asosiy guruh ( newgrp buyrug'i bilan)

bir xil bag'ishlangan guruhning bir nechta foydalanuvchilari.



Yopishqoq bit (harf "t" ramzi) faqat foydalidir bir ruxsatnoma emas

kataloglar. Bu, ayniqsa, hamma yozadigan vaqtinchalik kataloglar uchun ishlatiladi

kirish (masalan / tmp / ): bu fayllarni o'chirishni cheklaydi, shunda faqat ularning egasi yoki

ota-katalog egasi ularni o'chirib tashlashi mumkin. Buning etishmasligi tufayli hamma o'chirib tashlashi mumkin edi

/ tmp / da boshqa foydalanuvchilarning fayllari .

Uchta buyruq fayl bilan bog'liq bo'lgan ruxsatlarni boshqaradi:

• Chow foydalanuvchi fayl fayl egasi o'zgartiradi

Maslahat


Foydalanuvchini o'zgartirish va

guruh

Ko'pincha siz bir vaqtning o'zida fayl guruhini o'zgartirishni xohlaysiz

egasini o'zgartirish. Chow buyrug'i uchun maxsus sintaksisi: Chow

foydalanuvchi : guruh fayli

• chgrp guruh fayli egalar guruhini o'zgartiradi

• chmod Rights fayli fayl uchun ruxsatlarni o'zgartiradi

Huquqlarni ifodalashning ikki usuli mavjud. Ularning orasida ramziy vakillik, ehtimol

tushunish va eslab qolish eng oson. U yuqorida aytib o'tilgan harf belgilarini o'z ichiga oladi. Siz

har bir toifadagi foydalanuvchilar uchun huquqlarni belgilashi mumkin (u / g / o), ularni aniq belgilab (= bilan), qo'shib

58

Kali Linux ochildi





Sahifa 85

(+) yoki olib tashlash (-). Shunday qilib u = rwx, g + rw yoki formula egasiga o'qish, yozish va bajarishni beradi

huquqlar, egalar guruhi uchun o'qish va yozish huquqlarini qo'shadi va boshqa foydalanuvchilar uchun o'qish huquqlarini olib tashlaydi.

Bunday buyruqqa qo'shish yoki olib tashlash bilan o'zgartirilmagan huquqlar o'zgartirilmagan bo'lib qoladi. The

a harfi, hamma uchun uchta toifadagi foydalanuvchilarni qamrab oladi, shuning uchun a = rx barcha uchta toifalarni beradi

bir xil huquqlar (o'qish va bajarish, lekin yozmaslik).

(Sakkizta) raqamli tasvir har bir huquqni qiymat bilan bog'laydi: o'qish uchun 4, yozish uchun 2 va

1 ijro uchun. Biz har bir huquqlar kombinatsiyasini uchta raqamning yig'indisi bilan bog'laymiz va a

foydalanuvchilarning har bir toifasiga qiymati odatiy tartibda (egasi, guruhi va boshqalar) beriladi.

Masalan, chmod 754 fayl buyrug'i quyidagi huquqlarni o'rnatadi: o'qish, yozish va bajarish

egasi uchun (7 = 4 + 2 + 1 dan beri); guruh uchun o'qing va ijro eting (5 = 4 + 1 dan beri); faqat o'qish uchun

boshqalar. Nilufar; Shunday qilib chmod 600 fayli o'qish va yozish uchun ruxsatlarni beradi

egasi, andnorightsforanyoneelse. Eng tez-tez amalga oshiriladigan kombinatsiyalar 755 marta bajarilishi mumkin

fayllar va kataloglar, ma'lumotlar fayllari uchun 644.

Maxsus huquqlarni namoyish qilish uchun siz ushbu raqamga to'rtinchi raqamning oldiga xuddi shu tarzda qo'shishingiz mumkin

printsip, bu erda setuid, setgid va yopishqoq bitlar mos ravishda 4, 2 va 1 ga teng. Buyruq

chmod 4754 setuid bitini ilgari tavsiflangan huquqlar bilan bog'laydi.

Sakkizli yozuvlardan foydalanish faqatgina barcha huquqlarni birdaniga faylga o'rnatishga imkon beradi; sen qila olmaysan

foydalanish huquqidan foydalanish, masalan, guruh egasi, o'qish uchun kirish, hisobga olish kerak

mavjud huquqlar va yangi mos keladigan raqamli qiymatni hisoblang.

Sakkizli vakillik shuningdek, permis- ni cheklash uchun ishlatiladigan umask buyrug'i bilan ishlatiladi.

yangi yaratilgan fayllarga qo'shiqlar. Ilova fayl yaratganda, u ko'rsatma ruxsatlarini beradi,

tizim umask bilan belgilangan huquqlarni avtomatik ravishda o'chirib tashlashini bilish . A-ga umask kiriting

qobiq; 0022 kabi niqobni ko'rasiz . Bu shunchaki huquqlarning sakkizinchi vakili

muntazam ravishda olib tashlangan (bu holda, guruh va boshqa foydalanuvchilar uchun yozish huquqlari).

Agar siz unga yangi sakkizlik qiymatini bersangiz, umask buyrug'i niqobni o'zgartiradi. Boshlang'ich qobig'ida ishlatiladi

ization fayli (masalan, ~ / .bash_profile ), u sizning niqobingizni samarali o'zgartiradi

ish sessiyalari.

Maslahat


Rekursiv operatsiya

Ba'zan biz butun fayl daraxti uchun huquqlarni o'zgartirishimiz kerak. Yuqoridagi barcha buyruqlar

sub-kataloglarda rekursiv ravishda ishlash uchun -R variantiga ega.

Kataloglar va fayllar orasidagi farq ba'zida takrorlanish bilan bog'liq muammolarni keltirib chiqaradi.

sive operatsiyalari. Shuning uchun ramziy ma'noda "X" harfi kiritildi

huquqlarni yuborish. Bu faqat kataloglarga tegishli bo'lgan ijro huquqini anglatadi

(va ushbu huquqga ega bo'lmagan fayllarga emas). Shunday qilib, chmod -R a + X katalogi faqat qo'shiladi

foydalanuvchilarning barcha toifalari uchun huquqlarni amalga oshirish ( a ) barcha pastki kataloglar va fayllar uchun

foydalanuvchining kamida bitta toifasi (ularning yagona egasi bo'lsa ham) allaqachon bajargan

huquqlar.

59

3-bob - Linux asoslari





Sahifa 86

3.4.5. Tizim haqida ma'lumot va jurnallarni olish

Bepul buyrug'i xotiraga haqida ma'lumot ko'rsatadi; disk bepul ( DF ) mavjud diskda xabar

fayl tizimiga o'rnatilgan disklarning har birida bo'sh joy. Uning -h varianti ( odam o'qishi mumkin ) uchun o'zgartiradi

o'lchamlari aniqroq birlikka (odatda mebitaytlar yoki gibibaytlarga) bo'linadi. Shunga o'xshash tarzda, bepul

buyrug'i -m va -g parametrlarini qo'llab-quvvatlaydi va o'z ma'lumotlarini mebibaytlarda yoki gibibaytlarda aks ettiradi,

navbati bilan.

bepul

jami


ishlatilgan

ozod


umumiy buff / kesh

mavjud


Mem:

2052944


661232

621208


10520

770504


1359916

Almashtirish:

0

0

0



df

Fayl tizimi

1K-bloklar

Ishlatilgan mavjud foydalanish% o'rnatilgan

udev

1014584


0

1014584


0% / dev

tmpfs


205296

8940


196356

5% / ishlash

/ dev / vda1

30830588 11168116 18073328 39% /

tmpfs

1026472


456

1026016


1% / dev / shm

tmpfs


5120

0

5120



0% / run / lock

tmpfs


1026472

0

1026472



0% / sys / fs / cgroup

tmpfs


205296

36

205260



1% / run / user / 132

tmpfs


205296

24

205272



1% / run / user / 0

Id buyruq guruhlar ro'yxati bilan birga majlisi yugurib foydalanuvchi identifikatorini ko'rsatadi

ular tegishli. Ba'zi fayllar yoki qurilmalarga kirish guruh a'zolari bilan cheklanishi mumkinligi sababli, tekshirish

mavjud guruh a'zoligi foydali bo'lishi mumkin.

id

uid = 1000 (buxy) gid = 1000 (buxy) guruhlar = 1000 (buxy), 27 (sudo)

Uname -a commandreturnsasinglelinedocumentingthekernelname (Linux), thehostname,

yadro versiyasi, yadro versiyasi, mashina turi (x86_64 kabi arxitektura qatori),

va operatsion tizim nomi (GNU / Linux). Ushbu buyruqning chiqishi odatda bo'lishi kerak

xatolar to'g'risidagi hisobotlarga qo'shilishi kerak, chunki u ishlatilayotgan yadroni va sizning apparat platformangizni aniq belgilaydi

yugurishmoqda.

uname -a

Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux

Ushbu buyruqlarning hammasi ish vaqti haqida ma'lumot beradi, lekin ko'pincha siz jurnallar bilan tanishmaslik kerak.

kompyuteringizda nima bo'lganini turing. Xususan, yadro o'zida saqlanadigan xabarlarni chiqaradi

har qanday qiziqarli voqea sodir bo'lganda (masalan, yangi USB qurilmasi joylashtirilganda)

Qattiq diskning ishlamay qolishi yoki yuklashda apparatni dastlabki aniqlash). Siz yadroni olishingiz mumkin

dmesg buyrug'i bilan jurnalga yoziladi .

60

Kali Linux ochildi





Sahifa 87

Systemd jurnali, shuningdek, bir nechta jurnallarni saqlaydi (stemout stdout / stderr chiqishi, syslog xabarlari,

yadro jurnallari) va ularni journalctl yordamida so'roq qilishni osonlashtiradi . Hech qanday tortishuvsiz, shunchaki

mavjud bo'lgan barcha jurnallarni xronologik tarzda tashlaydi. Bilan -r variant, u tartibini shunday teskari bo'ladi

birinchi navbatda yangi xabarlarni olish. Withthe -f variant, itwillcontinuouslyprintnewlogentries

chunki ular ma'lumotlar bazasiga qo'shilgan. -U bir chiqadigan o'sha xabarlarni cheklab qo'yishi mumkin variant

maxsus tizim birligi (masalan: journalctl -u ssh.service ).

3.4.6. Uskunani kashf etish

Yadro aniqlangan apparat haqida ko'plab ma'lumotlarni / proc / va / sys / virtual orqali eksport qiladi

fayl tizimlari. Bir nechta vositalar ushbu tafsilotlarni umumlashtiradi. Ular orasida lspci ( pciutils paketida)

ro'yxati PCI qurilmalar, lsusb (ham usbutils to'plami) ro'yxati USB qurilmalar, va lspcmcia yilda ( pcmciautils

paketi) PCMCIAcards ro'yxatlari. Fikrlash rejimini aniqlash uchun har qanday usuldan foydalanish kerak.

Ushbu identifikatsiya, shuningdek, Internetda aniqroq qidirish imkonini beradi, bu esa o'z navbatida ko'proq narsalarga olib keladi

tegishli hujjatlar. E'tibor bering, pciutils va usbutils paketlari allaqachon bazaga o'rnatilgan

Kali tizimi, ammo pcmciautils apt install pcmciautils bilan o'rnatilishi kerak . Biz muhokama qilamiz

paketni o'rnatish va boshqarish haqida keyingi bobda.

3.1- misol lspci va lsusb tomonidan taqdim etilgan ma'lumotlarga misol

lspci

[...]

00: 02.1 Displey tekshiruvi: Intel Corporation Mobile 915GM / GMS / 910GML Express Graphics Controller (rev 03)



00: 1c.0 PCI ko'prigi: Intel Corporation 82801FB / FBM / FR / FW / FRW (ICH6 Family) PCI Express Port 1 (rev 03)

00: 1d.0 USB tekshiruvi: Intel Corporation 82801FB / FBM / FR / FW / FRW (ICH6 Family) USB UHCI # 1 (rev 03)

[...]

01: 00.0 Ethernet tekshiruvi: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)



02: 03.0 Tarmoq tekshiruvi: Intel Corporation PRO / Wireless 2200BG Network Connection (rev 05)

lsusb

Avtobus 005 qurilmasi 004: ID 413c: a005 Dell Computer Corp.

Avtobus 005 qurilmasi 008: ID 413c: 9001 Dell Computer Corp.

Avtobus 005 qurilmasi 007: ID 045e: 00dd Microsoft Corp.

Avtobus 005 qurilmasi 006: ID 046d: c03d Logitech, Inc.

[...]

Avtobus 002 qurilmasi 004: ID 413c: 8103 Dell Computer Corp. Simsiz 350 Bluetooth



Ushbu dasturlarda juda batafsil (lekin odatda keraksiz) ma'lumotlar keltirilgan -v variant mavjud.

tion. Va nihoyat, lsdev buyrug'i ( procinfo paketida) foydalanadigan aloqa manbalarini ro'yxatlaydi

qurilmalar.

Lshw dastur yuqorida dasturlari va displeylar uzoq Tavsif birikmasi

ierarxik usulda topilgan apparat. Siz uning to'liq chiqishini har qanday hisobotga biriktirishingiz kerak

apparatni qo'llab-quvvatlash muammolari haqida.

61

3-bob - Linux asoslari





88-bet

3.5. Xulosa

Ushbu bo'limda biz Linux peyzaji bilan bo'ronli sayohat qildik. Biz yadro va foydalanuvchini muhokama qildik

bo'sh joy, Linux qobig'ining ko'plab umumiy buyruqlarini ko'rib chiqdi, muhokama qilingan jarayonlar va qanday boshqarish haqida

ular, foydalanuvchi va guruh xavfsizligi kontseptsiyalarini ko'rib chiqdilar, FHSni muhokama qildilar va eng ko'p ekskursiya qildilar

Kali Linux-da joylashgan umumiy kataloglar va fayllar.

Qisqacha ko'rsatmalar:

• Linux ko'pincha butun operatsion tizimga murojaat qilish uchun ishlatiladi, lekin aslida Linux o'zi

o'zi tomonidan boshlanadigan yuklash vositasi tomonidan boshlanadigan operatsion tizim yadrosi

BIOS / UEFI.

• Foydalanuvchi maydoni yadro tashqarisida sodir bo'ladigan hamma narsani anglatadi. Dasturlar orasida

foydalanuvchi maydonida ishlaydigan GNU loyihasidan ko'plab asosiy yordam dasturlari mavjud2 , ularning aksariyati

buyruq satridan (matnga asoslangan interfeys kiritishga imkon beruvchi interfeys) ishlatilishi kerak

buyruqlar, ularni bajarish va natijalarni ko'rish). Qobiq sizning buyruqlaringizni ichkarida bajaradi

bu interfeys.

• Umumiy buyruqlarga quyidagilar kiradi: pwd (ishchi katalogni chop etish), cd (katalogni o'zgartirish), ls (ro'yxat

fayl yoki katalog tarkibi), mkdir (katalog yaratish), rmdir (katalogni olib tashlash), mv , rm va

cp (mos ravishda faylni yoki katalogni ko'chirish, olib tashlash yoki nusxalash), mushuk (faylni birlashtirish yoki ko'rsatish),

kamroq / ko'proq (fayllarni bir vaqtning o'zida sahifasini ko'rsatish), muharriri (matn muharririni ishga tushirish), topish (faylni topish yoki

katalog), bo'sh (xotira ma'lumotlarini ko'rsatish), df (diskdagi bo'sh joyni ko'rsatish), id displey

foydalanuvchi identifikatori, ular tegishli bo'lgan guruhlar ro'yxati), dmesg (yadro jurnallarini ko'rib chiqish),

va journalctl (barcha mavjud jurnallarni ko'rsatish).

• Siz Kali tizimidagi apparatni bir nechta buyruqlar bilan tekshirishingiz mumkin: lspci (PCI ro'yxati ro'yxati)

vices ), lsusb (USB qurilmalar ro'yxati) va lspcmcia PCMCIA kartalarini ro'yxatlaydi.

• Jarayon - bu dasturning ishlayotgan nusxasi bo'lib, u ikkala dasturni saqlash uchun xotirani talab qiladi

grammning o'zi va uning ish ma'lumotlari. Jarayonlarni quyidagi buyruqlar yordamida boshqarishingiz mumkin: ps (ko'rsatish)

jarayonlar), o'ldirish (jarayonlarni o'ldirish), bg (jarayonni fonga yuborish), fg (fonni olib kelish )

jarayon oldinga) va ish joylari (fon jarayonlarini ko'rsatish).

• Unixga o'xshash tizimlar ko'p foydalanuvchidir. Ular bir nechta foydalanuvchilarni va guruhlarni qo'llab-quvvatlaydilar va maslahatlashishga

ruxsatnomalar asosida harakatlar ustidan trol. Fayl va katalog huquqlarini sev- yordamida boshqarish mumkin.

buyruqlar, jumladan: chmod (ruxsatlarni o'zgartirish), chown (egasini o'zgartirish) va chgrp

(guruhni o'zgartirish).

• Boshqa professional Linux tarqatish tizimlarida bo'lgani kabi, Kali Linux ham mos ravishda tashkil etilgan



FilesystemHierarchyStandard (FHS), allowinguserscomingfromotherLinuxdistributions

Kalida osongina yo'l topish uchun.

• An'anaviy ravishda dasturni sozlash fayllari sizning uy katalogingizda, yashirin joyda saqlanadi

den (yoki nuqta) bilan boshlanadigan fayllar yoki kataloglar.

2018-04-02 121 2

http://www.gnu.org

62

Kali Linux ochildi





89-bet

Endi siz Linux asoslari bilan shug'ullanadigan bo'lsak, keling, Kali Linuxni ishga tushiring.

63

3-bob - Linux asoslari





90-bet

Kalit so'zlar

O'rnatish

Qarovsiz

o'rnatish

ARM qurilmalari

Muammolarni bartaraf qilish; nosozliklarni TUZATISH



91-bet

Bob

4

Kali Linux-ni o'rnatish

Mundarija

66. O'rnatishning minimal talablari

66. Qattiq diskka bosqichma-bosqich o'rnatish

91. Qarovsiz o'rnatish

ARM o'rnatmalari 94

O'rnatishdagi muammolarni bartaraf etish 95

Xulosa 100



92-bet

Ushbu bobda biz Kali Linuxni o'rnatish jarayoniga e'tibor qaratamiz. Birinchidan, biz minutni muhokama qilamiz

imum o'rnatish talablari (bo'lim  4.1, " O'rnatishning minimal talablari " [66-bet]) ga

sizning haqiqiy yoki virtual tizimingiz ushbu turdagi o'rnatish turlarini boshqarish uchun yaxshi sozlanganligiga ishonch hosil qiling

siz ta'qib qilasiz. Keyin biz o'rnatish jarayonining har bir bosqichidan o'tamiz (bo'lim) 4.2, “ Qadam



Qattiq diskka bosqichma-bosqich o'rnatish”[66-bet]] oddiy o'rnatish uchun, shuningdek, ko'proq

to'liq shifrlangan fayl tizimini o'z ichiga olgan davolanishni davolash. Shuningdek, biz presededni muhokama qilamiz , bu

qarovsiz o'rnatishga imkon beradi (bo'lim) 4.3, " Qarovsiz o'rnatmalar " [91-bet]) bilan ta'minlash orqali

o'rnatish savollariga oldindan belgilangan javoblar. Shuningdek, biz sizga Kali Linux-ni qanday o'rnatishni ko'rsatib beramiz

turli xil ARM qurilmalarida ( 4.4- bo'lim) , “ ARM o'rnatmalari”[94-bet]), bu Kalining imkoniyatlarini kengaytiradi.

aloqalar ish stolidan tashqarida. Va nihoyat, o'rnatishning kamdan-kam holatlarida nima qilish kerakligini ko'rsatib beramiz

qobiliyatsizlik ( 4.5- bo'lim , " O'rnatish bilan bog'liq muammolarni bartaraf etish " [95-bet]), shuning uchun siz muammo bo'yicha ishlashingiz mumkin

va qiyin o'rnatishni muvaffaqiyatli yakunlang.



4.1. O'rnatishning minimal talablari

Kali Linux-ni o'rnatish talablari o'rnatmoqchi bo'lgan narsangizga qarab farq qiladi. Yoqilgan

pastki qismida siz Kali-ni ish stoli bo'lmagan asosiy Secure Shell (SSH) serveri sifatida sozlashingiz mumkin.

128 MB RAM (512 MB tavsiya etiladi) va 2 GB disk maydoni sifatida. Agar siz tanlasangiz, yuqori qismida

standart GNOME ish stoli va kali-linux-to'liq meta-to'plamni o'rnating, albatta siz maqsad qilishingiz kerak

kamida 2048 MB RAM va 20 GB disk maydoni.

RAM va qattiq diskka bo'lgan talablardan tashqari, kompyuteringiz protsessor tomonidan qo'llab-quvvatlanishi kerak

amd64, i386, armel, armhf yoki arm64 arxitekturalaridan kamida bittasi.



4.2. Qattiq diskka bosqichma-bosqich o'rnatish

Ushbu bo'limda sizda yuklash mumkin bo'lgan USB disk yoki DVD bor deb taxmin qilamiz ( 2.1.4 bo'limiga qarang  , " Nusxalash



DVD-ROM yoki USB kalitidagi rasm »[19-bet] bunday diskni qanday tayyorlash haqida batafsil ma'lumot olish uchun) va

O'rnatish jarayonini boshlash uchun siz undan yuklaganingiz.

4.2.1. Oddiy o'rnatish

Birinchidan, biz shifrlanmagan fayl tizimiga ega standart Kali o'rnatilishini ko'rib chiqamiz.



O'rnatuvchini yuklash va ishga tushirish

BIOS USB drayveri yoki DVD-ROM-dan yuklashni boshlagandan so'ng, Isolinux yuklash menyusi

rasmda ko'rsatilgandek paydo bo'ladi 4.1, " Yuklash ekrani " [67-bet]. Ushbu bosqichda Linux yadrosi hali emas

yuklangan; ushbu menyu sizga yuklash uchun yadroni tanlash va keraksiz parametrlarni kiritish imkonini beradi

jarayonida unga o'tkazildi.

66

Kali Linux ochildi





93-bet

Standart o'rnatish uchun siz faqat O'rnatish yoki Grafik O'rnatishni tanlashingiz kerak (o'q bilan)

tugmachalarini bosing), so'ngra o'rnatish jarayonining qolgan qismini boshlash uchun Enter tugmasini bosing.

Har bir menyu yozuvi ma'lum bir yuklash buyrug'i satrini yashiradi va uni press-ga kerak bo'lganda sozlash mumkin.

kirish va yuklashni tasdiqlashdan oldin Tab tugmachasini kiritish.



4.1-rasm. Yuklash ekrani

Yuklashdan so'ng, o'rnatish dasturi sizni jarayon davomida bosqichma-bosqich boshqaradi. Biz olamiz

ushbu qadamlarning har birini batafsil ko'rib chiqish. O'rnatishni standart Kali Linux DVD-dan ko'rib chiqamiz -

ROM; mini.iso- dan o'rnatish biroz boshqacha ko'rinishi mumkin. Shuningdek, biz grafik jihatdan murojaat qilamiz

rejimni o'rnatish, ammo klassik matn rejimini o'rnatishdan farq faqat tashqi ko'rinishdir.

Versiyalar bir xil savollarni beradi va bir xil variantlarni taqdim etadi.

67

4-bob - Kali Linux-ni o'rnatish





Sahifa 94

Tilni tanlash

Shaklda ko'rsatilganidek 4.2 , “ Tilni tanlash”[68-bet], o'rnatish dasturi boshlanadi

Ingliz tili, ammo birinchi qadam qolganlari uchun ishlatiladigan tilni tanlashga imkon beradi

o'rnatish jarayoni. Ushbu til tanlovi ko'proq mos keladigan standart tanlovlarni aniqlash uchun ishlatiladi

keyingi bosqichlar (xususan, klaviatura tartibi).

Bilan navigatsiya

Klaviatura

O'rnatish jarayonidagi ba'zi qadamlar sizga ma'lumot kiritishingizni talab qiladi. Ushbu ekranlar

diqqatni jalb qilishi mumkin bo'lgan bir nechta sohalarga ega bo'ling (matn kiritish maydoni, tasdiqlash katakchalari, tanlov ro'yxati, OK)

va Bekor qilish tugmachalari), va Tab tugmasi sizga boshqasidan ikkinchisiga o'tishga imkon beradi.

Grafik o'rnatish rejimida siz odatdagidek sichqonchani ishlatishingiz mumkin

o'rnatilgan grafik ish stoli.



4.2-rasm Tilni tanlash

68

Kali Linux ochildi





Sahifa 95

Mamlakatni tanlash

Ikkinchi qadam (rasm) 4.3 , " Mamlakatni tanlash " [69-bet]) sizning mamlakatingizni tanlashdan iborat.

Til bilan birgalikda ushbu ma'lumot o'rnatish dasturini eng ko'p taklif qilishga imkon beradi

tegishli klaviatura tartibi. Bu shuningdek vaqt zonasi konfiguratsiyasiga ta'sir qiladi. In

Qo'shma Shtatlarda standart QWERTY klaviaturasi taklif qilinadi va o'rnatuvchi tanlov imkoniyatini taqdim etadi

tegishli vaqt zonalari.



4.3-rasm Mamlakatni tanlash

69

4-bob - Kali Linux-ni o'rnatish





Sahifa 96

Klaviatura tartibini tanlash

Tavsiya etilgan Amerika ingliz klaviaturasi odatdagi QWERTY tartibiga mos keladi



4.4- rasm , “ Klaviatura tanlovi”[70-bet].

4.4-rasm . Klaviaturani tanlash

Uskunani aniqlash

Aksariyat hollarda apparatni aniqlash bosqichi to'liq avtomatik. O'rnatuvchi

sizning apparatingizni aniqlaydi va uning tarkibiga kirish uchun ishlatiladigan yuklash moslamasini aniqlashga harakat qiladi. Bu

aniqlangan turli xil apparat qismlariga mos keladigan modullarni yuklaydi va keyin o'rnatadi

thebootdeviceinordertoreadit. Oldingi qadamlar to'liq veb-tasvirni o'z ichiga oladi

yuklash qurilmasiga kiritilgan, cheklangan hajmdagi fayl va qachon bootloader tomonidan xotiraga yuklangan

yuklash qurilmasidan yuklash.

Komponentlarni yuklash

Endi yuklash moslamasining tarkibi mavjud bo'lib, o'rnatuvchi barcha kerakli fayllarni yuklaydi

o'z ishini davom ettiring. Bunga qolgan apparat uchun qo'shimcha drayverlar kiradi (ayniqsa

tarmoq kartasi), shuningdek, o'rnatish dasturining barcha tarkibiy qismlari.

70

Kali Linux ochildi





Sahifa 97

Tarmoq uskunalarini aniqlash

Ushbu qadamda o'rnatuvchi avtomatik ravishda tarmoq kartasini aniqlab olishga va o'zaro bog'liqlikni yuklashga harakat qiladi.

sponding moduli. Agar avtomatik aniqlash amalga oshmasa, yuklash uchun modulni qo'lda tanlashingiz mumkin. Hammasi bo'lsa

aks holda bajarilmasa, siz olinadigan qurilmadan ma'lum bir modulni yuklashingiz mumkin. Ushbu so'nggi echim odatda

faqat tegishli drayver standart Linux yadrosiga kiritilmagan bo'lsa kerak, lekin mavjud

boshqa joyda, masalan, ishlab chiqaruvchining veb-sayti.

O'rnatish uchun ushbu qadam mutlaqo muvaffaqiyatli amalga oshiriladi (yuklash paytida qayta tiklash kerak)

A dan mini.iso Debian paketlar tarmoqdan o'rnatilgan bo'lishi kerak, chunki,).



Tarmoqni sozlash

Jarayonni iloji boricha avtomatlashtirish uchun o'rnatuvchi avtomatik tarmoqni sinab ko'radi

dinamik konfiguratsiya protokoli (DHCP) yordamida ish konfiguratsiyasi (IPv4 va IPv6 uchun) va

4.5- rasmda ko'rsatilgandek ICMPv6 ning qo'shni kashfiyot protokoli (IPv6 uchun) , “ Tarmoqni avtokonfigu-

ratsion »[71-bet].

4.5-rasm Tarmoqning avtokonfiguratsiyasi

Agar avtomatik konfiguratsiya ishlamay qolsa, o'rnatuvchi ko'proq tanlov taklif qiladi: oddiy bilan qayta urinib ko'ring

DHCP konfiguratsiyasi, mashinaning nomini e'lon qilish orqali DHCP konfiguratsiyasini sinab ko'ring yoki sozlang

statik tarmoq konfiguratsiyasi.

Ushbu so'nggi parametr uchun IP-manzil, pastki tarmoq maskasi, potentsial shlyuz uchun IP-manzil, a kerak

mashina nomi va domen nomi.

71

4-bob - Kali Linux-ni o'rnatish





Sahifa 98

Konfiguratsiyasiz

DHCP

Agar mahalliy tarmoq siz foydalanmoqchi bo'lmagan DHCP-server bilan jihozlangan bo'lsa

chunki siz o'rnatish paytida kompyuter uchun statik IP-manzilni belgilashni afzal ko'rasiz,

yuklashda netcfg / use_dhcp = false parametrini qo'shishingiz mumkin . Sizga kerak

Tab tugmachasini bosish va kerakli parametrni qo'shish orqali kerakli menyu yozuvini tahrirlash

Enter tugmachasini bosishdan oldin.

Ildiz paroli

Theinstallerpromptsforapassword ( 4.6- rasm) , " RootPassword " [72-bet]) beri avtomatik ravishda

super-user root qayd yozuvini yaratadi. O'rnatuvchi shuningdek, parolni tasdiqlashni so'raydi

keyinchalik sozlash qiyin bo'ladigan har qanday kirish xatosining oldini olish.



4.6-rasm Ildiz paroli

72

Kali Linux ochildi





99-bet

Ma'mur

Parol

Ildiz foydalanuvchisining paroli uzun (sakkizta belgi va undan ko'p) bo'lishi va imkonsiz bo'lishi kerak

taxmin qilish mumkin, chunki tajovuzkorlar Internetga ulangan kompyuterlar va serverlarni avtomatik ravishda

aniq vositalar, aniq parollar bilan kirishga urinish. Ba'zan hujumchilar

so'zlar va raqamlarning ko'plab birikmalarini pass sifatida ishlatib, lug'at hujumlaridan foydalaning.

so'zlar. Bolalar yoki ota-onalarning ismlarini va tug'ilgan kunlarini ishlatishdan saqlaning, chunki bular

osongina taxmin qilinadi.

Ushbu eslatmalar boshqa foydalanuvchi parollariga ham tegishli, ammo natijalari

buzilgan hisob ma'muriy huquqlarga ega bo'lmagan foydalanuvchilar uchun kamroq keskin.

Agar sizga ilhom etishmasa, ikkilanmasdan parol yaratuvchisidan foydalaning

pwgen (xuddi shu nomdagi paketda mavjud bo'lib, u allaqachon bazaga kiritilgan

Kali o'rnatish).



Soatni sozlash

Agar tarmoq mavjud bo'lsa, tizimning ichki soati tarmoq vaqtidan boshlab yangilanadi

col (NTP) server. Bu foydalidir, chunki u jurnallardagi vaqt tamg'alarini to'g'ri bo'lishini ta'minlaydi

birinchi yuklash.

Agar sizning mamlakatingiz bir nechta vaqt zonalarini qamrab oladigan bo'lsa, sizdan o'zingiz xohlagan vaqt mintaqasini tanlashingiz so'raladi

rasmda ko'rsatilgandek foydalanish uchun 4.7 , " Vaqt mintaqasini tanlash " [73-bet].



4.7-rasm Vaqt mintaqasini tanlash

73

4-bob - Kali Linux-ni o'rnatish





100-bet

Disklarni va boshqa qurilmalarni aniqlash

Ushbu qadam Kali o'rnatilishi mumkin bo'lgan qattiq disklarni avtomatik ravishda aniqlaydi, ularning har biri o'rnatiladi

keyingi bosqichda taqdim etiladi: qismlarga ajratish.

Bo'linish

Bo'linish - bu o'rnatishning ajralmas bosqichi, bu mavjud maydonni ajratishdan iborat

ning mo'ljallangan funktsiyasiga muvofiq qattiq disklarda diskret bo'limlarga ( bo'limlarga )

kompyuter va ushbu bo'limlar. Partitioning shuningdek, foydalaniladigan fayl tizimlarini tanlashni o'z ichiga oladi. Hammasi

ushbu qarorlarning bajarilishi, ma'lumotlar xavfsizligi va server boshqaruvi ta'sirga ega bo'ladi.

Bo'linish bosqichi an'anaviy ravishda yangi foydalanuvchilar uchun qiyin. Biroq, Linux fayl tizimlari va

bo'limlar, shu jumladan virtual xotira (yoki almashtirish bo'limlari), ular fonni yaratishi bilan belgilanishi kerak

tizimning sanasi. Agar siz boshqasini o'rnatgan bo'lsangiz, bu vazifa murakkablashishi mumkin

operatsion tizim mashinada va ikkalasi birga bo'lishini xohlaysiz. Bunday holda siz qilishingiz kerak

uning bo'limlarini o'zgartirmasligingizga ishonch hosil qiling yoki agar kerak bo'lsa, ularning o'lchamlarini zarar etkazmasdan o'zgartiring.

Toaccommodatemorecommon (andsimpler) partitionschemes, mostuserswillpreferthe amal qilgan holda

bo'lim konfiguratsiyasini tavsiya qiladigan va har qadamda takliflar beradigan rejim.

Keyinchalik rivojlangan foydalanuvchilar yanada takomillashtirilgan konfiguratsiyani amalga oshirishga imkon beradigan Qo'l rejimini qadrlashadi.

ratsion. Har bir rejim ma'lum qobiliyatlarni baham ko'radi.

Shakl 4.8 Bo'lish rejimini tanlash

74

Kali Linux ochildi





101-sahifa


Download 0.74 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   29




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