Sahifa 1 Kali Linux Fosh etildi
Download 0.74 Mb.
|
kali linux
- Bu sahifa navigatsiya:
- Kop protsessorli tizimlar (va variantlari)
- 80-bet $ turi rm
- Atrof-muhit ozgaruvchilari
- Sahifa 82 Va nihoyat, elektron pochta tizimi bazan kelgan elektron pochta xabarlarini / Mail / katalogiga saqlaydi . 3.4. Foydali buyruqlar
- 84-bet setuid va setgid bajariladigan fayllar
- Foydalanuvchini ozgartirish va guruh
- 88-bet 3.5. Xulosa
- 90-bet Kalit sozlar Ornatish Qarovsiz ornatish ARM qurilmalari
- 91-bet Bob 4
- 4.1. Ornatishning minimal talablari
- 4.2. Qattiq diskka bosqichma-bosqich ornatish
- Bilan navigatsiya Klaviatura
- Sahifa 98 Konfiguratsiyasiz DHCP
- 99-bet Mamur Parol
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
48 Kali Linux ochildi
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
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.
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.
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
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
"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
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
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
$ 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
$ 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.
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.1. Fayllar tizimi iyerarxiyasi standarti Boshqa Linux tarqatishlarida bo'lgani kabi, Kali Linux ham Fayl tizimi Hi- tizimiga mos ravishda tashkil etilgan.
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
• / 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
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
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
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
• 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
(+) 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
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
$ 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
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.
$ 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
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
62 Kali Linux ochildi
Endi siz Linux asoslari bilan shug'ullanadigan bo'lsak, keling, Kali Linuxni ishga tushiring. 63 3-bob - Linux asoslari
Kalit so'zlar O'rnatish Qarovsiz o'rnatish ARM qurilmalari Muammolarni bartaraf qilish; nosozliklarni TUZATISH
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
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
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
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).
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
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
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.
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
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
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
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,
Tab tugmachasini bosish va kerakli parametrni qo'shish orqali kerakli menyu yozuvini tahrirlash Enter tugmachasini bosishdan oldin.
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
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
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.
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.
74 Kali Linux ochildi
Download 0.74 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling