uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi πŸ‘‰ Belgini koβ€˜rmoqchi boβ€˜lsangiz, obuna boβ€˜ling

БистСмный Администратор (Бисадмин)

БистСмный Администратор (Бисадмин)

Kanalga Telegram’da oβ€˜tish

Настройка сСрвСров Windows, Linux, сСтСвоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги ΠΈ ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹ для сисадминов. По всСм вопросам @evgenycarter РКН clck.ru/3KoGJ3

Ko'proq ko'rsatish

πŸ“ˆ Telegram kanali БистСмный Администратор (Бисадмин) analitikasi

БистСмный Администратор (Бисадмин) (@sysadminof) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 14 293 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 8 945-o'rinni va Rossiya mintaqasida 45 448-o'rinni egallagan.

πŸ“Š Auditoriya koβ€˜rsatkichlari va dinamika

Π½Π΅Π²Ρ–Π΄ΠΎΠΌΠΎ sanasidan buyon loyiha tez oβ€˜sib, 14 293 obunachiga ega boβ€˜ldi.

30 Oktabr, 2026 dagi oxirgi ma’lumotlarga koβ€˜ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 9 ga, soβ€˜nggi 24 soatda esa -1 ga oβ€˜zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya oβ€˜rtacha 11.22% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.29% ini tashkil etuvchi reaksiyalarni toβ€˜playdi.
  • Post qamrovi: Har bir post oβ€˜rtacha 1 604 marta koβ€˜riladi; birinchi sutkada odatda 756 ta koβ€˜rish yigβ€˜iladi.
  • Reaksiyalar va oβ€˜zaro ta’sir: Auditoriya faol: har bir postga oβ€˜rtacha 9 ta reaksiya keladi.
  • Tematik yoβ€˜nalishlar: Kontent zfspool, диск, linux, ΠΏΡƒΠ», zpool kabi asosiy mavzularga jamlangan.

πŸ“ Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
β€œΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠ° сСрвСров Windows, Linux, сСтСвоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги ΠΈ ΠΌΠ°Π½ΡƒΠ°Π»Ρ‹ для сисадминов. По всСм вопросам @evgenycarter РКН clck.ru/3KoGJ3”

Yuqori yangilanish chastotasi (oxirgi ma’lumot 31 Oktabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli boβ€˜lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini koβ€˜rsatadi.

14 293
Obunachilar
-124 soatlar
+57 kun
+930 kun
Postlar arxiv
ГорячиС клавиши Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Linux Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами Ctrl + C - ΠΏΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ процСсс (ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ сигнал Interrupt). Ctrl + Z - ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ процСсс (ΠΏΠΎΡΠ»Π°Ρ‚ΡŒ сигнал Stop). ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ курсора Ctrl + A - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π² Π½Π°Ρ‡Π°Π»ΠΎ строки. Ctrl + E - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π² ΠΊΠΎΠ½Π΅Ρ† строки (E - End). Alt + F - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π½Π° ΠΎΠ΄Π½ΠΎ слово Π²ΠΏΠ΅Ρ€Π΅Π΄ (F - Forward). Alt + B - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π½Π° ΠΎΠ΄Π½ΠΎ слово Π½Π°Π·Π°Π΄ (B - Back). Ctrl + F - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π²ΠΏΠ΅Ρ€Π΅Π΄ (F - Forward). Ctrl + B - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ курсор Π½Π° ΠΎΠ΄ΠΈΠ½ символ Π½Π°Π·Π°Π΄ (B - Back). Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста Ctrl + L - ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ экран. Аналог ΠΊΠΎΠΌΠ°Π½Π΄Π΅ clear. Ctrl + D - ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ символ ΠΏΠΎΠ΄ курсором (D - Delete). Alt + T - ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π΄Π²Π° слова. Π‘Π»ΠΎΠ²ΠΎ ΠΏΠΎΠ΄ курсором мСняСтся со словом слСва ΠΎΡ‚ курсора (T - Translocate) Ctrl + T - ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами Π΄Π²Π° символа. Π‘ΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄ курсором мСняСтся с символом слСва ΠΎΡ‚ курсора (T - Translocate). Alt + L - пСрСвСсти символы Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр, начиная с символа ΠΏΠΎΠ΄ курсором ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° слова (L - Lowercase). Alt + U - пСрСвСсти символы Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр, начиная с символа ΠΏΠΎΠ΄ курсором ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° слова (U - Uppercase). Π’Ρ‹Ρ€Π΅Π·Π°Π½ΠΈΠ΅ ΠΈ вставка тСкста Ctrl + K - Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ тСкст ΠΎΡ‚ курсора Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° строки (K - Kill). Ctrl + U - Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ тСкст ΠΎΡ‚ курсора Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° строки. Alt + D - Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ слово ΠΎΡ‚ курсора Π΄ΠΎ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ†Π° (D - Delete). Alt + Backspace - Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ слово ΠΎΡ‚ курсора Π΄ΠΎ Π΅Π³ΠΎ Π½Π°Ρ‡Π°Π»Π°. Если курсор находится Π½Π° Π½Π°Ρ‡Π°Π»Π΅ слова, Ρ‚ΠΎ удаляСтся ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ слово. Ctrl + Y - Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Ρ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ тСкст ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π° Π½Π° мСсто курсора. Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Tab - Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ тСкст ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. (ls essa => ls essay.txt) Alt + ? - вывСсти всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ дополнСния (Ρ‚ΠΎΠΆΠ΅ Ссли Π½Π°ΠΆΠ°Ρ‚ΡŒ Tab Π΄Π²Π°ΠΆΠ΄Ρ‹). Alt + * - Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ всС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ дополнСния Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Поиск ΠΊΠΎΠΌΠ°Π½Π΄ Π² истории Ctrl + R - Π½Π°Ρ‡Π°Ρ‚ΡŒ поиск ΠΊΠΎΠΌΠ°Π½Π΄ Π² истории. НаТмитС Π΅Ρ‰Π΅ Ρ€Π°Π· Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ… ΠΏΠΎ истории. НаТмитС Enter Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. Ctrl + J - Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π±Π΅Π· выполнСния. Ctrl + G - ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ поиск ΠΊΠΎΠΌΠ°Π½Π΄ Π² истории. Ctrl + P - ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ запись Π² истории. Аналог клавишС со стрСлкой Π²Π²Π΅Ρ€Ρ…. (P - uP). Ctrl + N - ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ запись Π² истории. Аналог клавишС со стрСлкой Π²Π½ΠΈΠ·. (N - dowN). Alt + < - ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ записи Π² истории. Alt + > - ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ послСднСй записи Π² истории. Alt + N - поиск Π² прямом порядкС (ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter). Alt + P - ΠΏΠΎΠΈΡΠΊ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС (ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Enter). Ctrl + O - Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ· истории ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎ списку. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² поискС Ctrl+R. πŸ‘‰ @sysadminof

🌐 MPLS ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ сСти: нСвострСбованныС ΠΎΠΏΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»? ПониманиС основ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ MPLS ΠΏΠΎΠ·
🌐 MPLS ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ сСти: нСвострСбованныС ΠΎΠΏΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»? ПониманиС основ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ MPLS позволяСт Π½Π° качСствСнно Π½ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΡ… Π² сСгмСнтС ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… сСтСй. Π’Π°ΠΊΠΆΠ΅ сравнСниС Ρ‚ΠΈΠΏΠΎΠ² сСрвисов, прСдоставляСмых Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ MPLS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ограничСния Π² использовании ΠΊΠ°ΠΊΠΎΠ³ΠΎ- Π»ΠΈΠ±ΠΎ ΠΈΠ½ΠΎΠ³ΠΎ сСрвиса Π² ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… сСтях. На ΡƒΡ€ΠΎΠΊΠ΅: - Рассмотрим основы MPLS - Π£Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ сСрвисы Π½Π° Π±Π°Π·Π΅ MPLS - Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· сСрвисов MPLS πŸ‘‰ РСгистрация ΠΈ подробности ΠΎ курсС Network Engineer. Professional https://vk.cc/cLVEeS Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576, www.otus.ru

+8
Bash Scripting on Linux 10 - Where to Store Scripts 11 - Data Streams 12 - Functions 13 - Case Statements 14 - Scheduling Jobs (Part 1) 15 - Scheduling Jobs (Part 2) 16 - Arguments 17 - Backup Script 18 - Closing/Next Steps источник πŸ‘‰ @sysadminof

+8
Bash Scripting on Linux 01 - Course Introduction 02 - Hello World 03 - Variables 04 - Basic Math 05 - If Statements 06 - Exit Codes 07 - While Loops 08 - Universal Update Script 09 - For Loops источник πŸ‘‰ @sysadminof

πŸ”₯ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Linux Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра? ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ядра LinuxΒ» β€” это ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅
πŸ”₯ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Linux Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра? ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ядра LinuxΒ» β€” это ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ, ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. πŸ’» Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ структуры Π΄Π°Π½Π½Ρ‹Ρ… ядра, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dmesg ΠΈ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° Linux-ядрС. πŸ’š ΠšΡƒΡ€Ρ Π²Π΅Π΄ΡƒΡ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰ΠΈΠ΅ экспСрты с Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄ ядро. πŸ’šΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° обновляСтся ΠΏΠΎΠ΄ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ стандарты ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ индустрии. πŸ’šΠ–ΠΈΠ²Ρ‹Π΅ Π»Π΅ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° наставников, итоговая Ρ€Π°Π±ΠΎΡ‚Π° β€” всё, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ освоили слоТныС Ρ‚Π΅ΠΌΡ‹ систСмного программирования. ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ заявку прямо сСйчас: https://vk.cc/cLSf1a Π‘Ρ‚Π°Ρ€Ρ‚ курса 24 апрСля, Π½ΠΎ Π²Ρ‹ Π΅Ρ‰Π΅ успСваСтС ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π΄ΠΎ 12 мая. ΠŸΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ Π½Π° скидку linux_kernel_10 Π΄ΠΎ 12.05.25 Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576

БпСцсимволы Π² bash Π”Π°Π»Π΅Π΅ пСрСчислСны символы ΠΈ синтаксичСскиС конструкции, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² bash. Для Π²Π²ΠΎΠ΄Π° спСцсимв
БпСцсимволы Π² bash Π”Π°Π»Π΅Π΅ пСрСчислСны символы ΠΈ синтаксичСскиС конструкции, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² bash. Для Π²Π²ΠΎΠ΄Π° спСцсимволов ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ ΠΈΠ»ΠΈ спСцсимвол \ ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ символа \ Π­ΠΊΡ€Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ΠžΡ‚ΠΌΠ΅Π½ΡΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ символа \\ Π‘ΠΈΠΌΠ²ΠΎΠ» "\" # ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ… ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… подстановках ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ основания чисСл echo "Π­Ρ‚ΠΎ #Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ" echo 'Π­Ρ‚ΠΎ # Π½Π΅ коммСнтарий’ echo Π­Ρ‚ΠΎ \# Π½Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ echo Π­Ρ‚ΠΎ # Π’ΠΎΡ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ. echo ${PATH#*:} #Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ пСрСмСнная echo $(( 2#101011 )) #ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы счислСния Π² арифмСтичСской подстановкС. >, >> - ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ стандартного Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ„Π°ΠΉΠ» < - ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ стандартного Π²Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° <<TERM ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ стандартного Π²Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· тСкста Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ скрипта со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки Π΄ΠΎ строки, состоящСй ΠΈΠ· слова TERM. |- ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ стандартного Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° стандартный Π²Π²ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ; Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π² строкС echo hello; echo world ;; Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ case case "$VARiable" in abc) echo "$VARiable = abc" ;; xyz) echo "$VARiable = xyz" ;; esac . Аналог ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ source (#include Π² Π‘++). ВыполняСт скрипт Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π΅. . myconf ".." Π”Π²ΠΎΠΉΠ½Ρ‹Π΅ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‚ дСйствиС спСцсимволов ΠΊΡ€ΠΎΠΌΠ΅ $ .. ΠΈ \ '...' Апострофы, ΠΎΡ‚ΠΌΠ΅Π½ΡΡŽΡ‚ дСйствиС всСх спСцсимволов Π² Ρ‚ΠΎΠΌ числС ΠΈ \, ΠΏΠΎ этому нСльзя Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ апостроф Π² строку ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ апострофами : НулСвая ΠΊΠΎΠΌΠ°Π½Π΄Π°, всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ сочСтании с ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ">" создаСт Ρ„Π°ΠΉΠ», ΠΈΠ»ΠΈ обнуляСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ. Π’ сочСтании с ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ">>" создаСт Ρ„Π°ΠΉΠ», ΠΈΠ»ΠΈ измСняСт врСмя ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ :> data.xxx # File β€œdata.xxx” now empty. (ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· двоСточия) Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Π² ΠΈΠΌΠ΅Π½Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². Если подходящиС ΠΈΠΌΠ΅Π½Π° находятся, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ). Если ΠΈΠΌΠ΅Π½Π° Π½Π΅ находятся, Ρ‚ΠΎ шаблон остаСтся ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ. * Π¨Π°Π±Π»ΠΎΠ½ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов ? Π¨Π°Π±Π»ΠΎΠ½ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ символ [xyz] Π¨Π°Π±Π»ΠΎΠ½ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· пСрСчислСнных символов {xxx,yyy,zzz,...} ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² шаблон. Π’ скобках Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нСэкранированных ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² grep Linux file*.{txt,htm*} # Π˜Ρ‰Π΅Ρ‚ слово β€œLinux” Π² Ρ„Π°ΠΉΠ»Π°Ρ… Π²ΠΈΠ΄Π° β€œfileA.txt”, β€œfile2.txt”, β€œfileR.html”, β€œfile-87.htm”, etc. $ ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, арифмСтичСского выраТСния ΠΈΠ»ΠΈ стандартного Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ содСрТит ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, Ρ‚ΠΎ ΠΏΡ€ΠΈ подстановкС ΠΎΠ½ΠΎ разбиваСтся Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. $A содСрТимоС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ A $$ PID процСсса $? Код Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΈΠ· послСднСй Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° самого скрипта $((2*2)) подстановка Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° вычислСния арифмСтичСского выраТСния $(cmd) подстановка стандартного Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ... Ρ‚ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ $(...) – подстановка стандартного Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: A=EE; echo $A $(echo QQ) $((7+5)) Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: EE QQ 12 Ошибка: $A=ZZ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: bash: EE=ZZ: command not found (...) Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ (A=hello; echo $A) Для выполнСния Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² скобках запускаСтся Π½ΠΎΠ²Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ A=123 (A=321) echo A = $A # A = 123 # "A" Π²Π½ΡƒΡ‚Ρ€ΠΈ скобок – локальная пСрСмСнная. (...) Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ массива ( Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² bash вСрсии > 2) Array=(element1 element2 element3) [] Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ массива ( Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² bash вСрсии > 2) Array[1]=slot_1 echo ${Array[1]} {1..10} - подстановка чисСл ΠΎΡ‚ 1 Π΄ΠΎ 10 {c..n} - подстановка символов ΠΎΡ‚ "c" Π΄ΠΎ "n" {...} Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ бСзымянной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡƒΠ΄ΠΎΠ±Π½ΠΎ для пСрСнаправлСния Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ настоящСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ видимости ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π΅ измСняСтся. PACK=mysql { echo echo "Archive Listing:" rpm -qpl ${PACK} # Бписок Ρ„Π°Π»ΠΎΠ² Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ rpm echo rpm -i --test ${PACK} # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, установлСн Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚. } > "${PACK}.txt" #И вСсь Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». [...] ВстроСнная функция test для вычислСния логичСских Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ((...)) АрифмСтичСская подстановка, вычисляСт арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² стилС языка Π‘ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ скобок & - запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ bash$ sleep 10 & [1] 850 [1]+ Done sleep 10 πŸ‘‰@bash_srv

🌐 OSPF ΠΈΠ»ΠΈ ISIS: ΠΌΠ°ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ. Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ этот Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΈ Π½Π΅ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ? ПониманиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€
🌐 OSPF ΠΈΠ»ΠΈ ISIS: ΠΌΠ°ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ. Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ этот Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΈ Π½Π΅ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ? ПониманиС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ позволяСт Π½Π° качСствСнно Π½ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ OSPF ΠΈ IS-IS, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° основС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ сСти ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… систСм (Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ). Π’Π°ΠΊΠΆΠ΅ сравнСниС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ограничСния Π² использовании Ρ‚ΠΎΠ³ΠΎ Π»ΠΈΠ±ΠΎ ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. На ΡƒΡ€ΠΎΠΊΠ΅: - Рассмотрим, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ Π² OSPF - Π£Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ Π² ISIS - Π Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·ΠΎΠ½Π°ΠΌΠΈ Π² сСти с использованиСм ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· соврСмСнных ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ πŸ‘‰ РСгистрация ΠΈ подробности ΠΎ курсС Network Engineer. Professional: https://vk.cc/cLRaIg Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576, www.otus.ru

Zenith - Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ top ΠΈΠ»ΠΈ htop, Π½ΠΎ с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, использованиСм CPU, GPU, сСти ΠΈ диска. О
Zenith - Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ top ΠΈΠ»ΠΈ htop, Π½ΠΎ с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, использованиСм CPU, GPU, сСти ΠΈ диска. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ использования ЦП, памяти, сСти ΠΈ дисков Быстрый просмотр свободного мСста Π½Π° дискС, IP-адрСсов сСтСвых ΠΊΠ°Ρ€Ρ‚, частоты процСссора Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ основных ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ЦП, памяти ΠΈ диска ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, врСмя зарядки ΠΈΠ»ΠΈ разрядки, потрСбляСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ Π’Π°Π±Π»ΠΈΡ†Π° процСссов с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ использованиС диска ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ процСссом ИзмСнСниС ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° процСсса ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ (с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π½Π°Π·Π°Π΄ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сигналов Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ запусками ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ использования GPU для графичСских процСссоров NVIDIA (с --features nvidia), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ использованиС GPU для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСсса Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ свободного мСста Π½Π° дискС Π£Ρ‡Π΅Ρ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ (Π² Linux ΠΏΡ€ΠΈ запускС zenith с ΠΏΡ€Π°Π²Π°ΠΌΠΈ root) Установка Π½Π° дистрибутивы Linux Π½Π° Π±Π°Π·Π΅ Debian/Ubuntu (64-Π±ΠΈΡ‚) sudo apt install curl curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get https://github.com/bvaisvil/zenith πŸ‘‰ @sysadminof

πŸš€ ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Telegram ΠΊΠ°Π½Π°Π»ΠΎΠ² для программистов БистСмноС администрированиС, DevOps πŸ“Œ https://t.me/bash_srv Bash Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ https://t.me/win_sysadmin БистСмный Администратор Windows https://t.me/sysadmin_girl Π”Π΅Π²ΠΎΡ‡ΠΊΠ° Бисадмин https://t.me/srv_admin_linux АдминскиС ΡƒΠ³ΠΎΠ΄ΡŒΡ https://t.me/linux_srv Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Бисадмин https://t.me/devopslib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° дСвопса | DevOps, SRE, Sysadmin https://t.me/linux_odmin Linux: БистСмный администратор https://t.me/devops_star DevOps Star (Π—Π²Π΅Π·Π΄Π° ДСвопса) https://t.me/i_linux БистСмный администратор https://t.me/linuxchmod Linux https://t.me/sys_adminos БистСмный Администратор https://t.me/tipsysdmin Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ Бисадмин (Ρ„ΠΎΡ‚ΠΎ ΠΆΠ΅Π»Π΅Π·Π°, Π±Ρ‹Π»ΠΎ/стало) https://t.me/sysadminof Книги для Π°Π΄ΠΌΠΈΠ½ΠΎΠ², ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ https://t.me/i_odmin ВсС для систСмного администратора https://t.me/i_odmin_book Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° БистСмного Администратора https://t.me/i_odmin_chat Π§Π°Ρ‚ систСмных администраторов https://t.me/i_DevOps DevOps: ПишСм ΠΎ Docker, Kubernetes ΠΈ Π΄Ρ€. https://t.me/sysadminoff Новости Линукс Linux 1C Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° πŸ“Œ https://t.me/odin1C_rus CΡ‚Π°Ρ‚ΡŒΠΈ, курсы, совСты, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ΄Π° 1Π‘ https://t.me/DevLab1C 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8 https://t.me/razrab_1C 1C Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ https://t.me/buh1C_prog 1C ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ | БухгалтСрия ΠΈ Π£Ρ‡Ρ‘Ρ‚ https://t.me/rabota1C_rus Вакансии для программистов 1Π‘ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ C++πŸ“Œ https://t.me/cpp_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C/C++ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Π£Ρ‡ΠΈΠΌ C/C++ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Python πŸ“Œ https://t.me/pythonofff Python акадСмия. https://t.me/BookPython Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/python_real Python ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ Π½Π° русском ΠΈ английском https://t.me/python_360 Книги ΠΏΠΎ Python Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° πŸ“Œ https://t.me/BookJava Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Java Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/java_360 Книги ΠΏΠΎ Java Rus https://t.me/java_geek Π£Ρ‡ΠΈΠΌ Java Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… GitHub БообщСство πŸ“Œ https://t.me/Githublib Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ ΠΈΠ· GitHub Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (Data Base) πŸ“Œ https://t.me/database_info ВсС ΠΏΡ€ΠΎ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°: iOS, Android πŸ“Œ https://t.me/developer_mobila Мобильная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° https://t.me/kotlin_lib ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΠΎ Kotlin Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° πŸ“Œ https://t.me/frontend_1 ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ для frontend Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² https://t.me/frontend_sovet Frontend совСты, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°! https://t.me/React_lib ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ React js ΠΈ всС Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ связано Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ πŸ“Œ https://t.me/game_devv ВсС ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ πŸ“Œ https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ https://t.me/proglb Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста https://t.me/bfbook Книги для программистов Π‘ΠΈΠ³Π”Π°Ρ‚Π°, машинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ πŸ“Œ https://t.me/bigdata_1 Big Data, Machine Learning ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ πŸ“Œ https://t.me/bookflow Π›Π΅ΠΊΡ†ΠΈΠΈ, Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ, Π΄ΠΎΠΊΠ»Π°Π΄Ρ‹ с IT ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΉ https://t.me/rust_lib ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° Rust https://t.me/golang_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Go (Golang) Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° https://t.me/itmozg ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹, новости ΠΈΠ· ΠΌΠΈΡ€Π° IT https://t.me/php_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° PHP программиста πŸ‘¨πŸΌβ€πŸ’»πŸ‘©β€πŸ’» https://t.me/nodejs_lib ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΠΎ Node js ΠΈ всС Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ связано https://t.me/ruby_lib Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ruby программиста https://t.me/lifeproger Π–ΠΈΠ·Π½ΡŒ программиста. Авторский ΠΊΠ°Π½Π°Π». QA, тСстированиС πŸ“Œ https://t.me/testlab_qa Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° тСстировщика Π¨ΡƒΡ‚ΠΊΠΈ программистов πŸ“Œ https://t.me/itumor Π¨ΡƒΡ‚ΠΊΠΈ программистов Π—Π°Ρ‰ΠΈΡ‚Π°, Π²Π·Π»ΠΎΠΌ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ πŸ“Œ https://t.me/thehaking Канал ΠΎ кибСрбСзопасности https://t.me/xakep_2 Π₯Π°ΠΊΠ΅Ρ€ Free Книги, ΡΡ‚Π°Ρ‚ΡŒΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² πŸ“Œ https://t.me/ux_web Π‘Ρ‚Π°Ρ‚ΡŒΠΈ, ΠΊΠ½ΠΈΠ³ΠΈ для Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° πŸ“Œ https://t.me/Pomatematike Канал ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ https://t.me/phis_mat ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π€ΠΈΠ·ΠΈΠΊΠ΅ ΠΈ ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ https://t.me/matgeoru ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° | ГСомСтрия | Π›ΠΎΠ³ΠΈΠΊΠ° Excel Π»Π°ΠΉΡ„Ρ…Π°ΠΊπŸ“Œ https://t.me/Excel_lifehack https://t.me/mir_teh ΠœΠΈΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ (Technology World) Вакансии πŸ“Œ https://t.me/sysadmin_rabota БистСмный Администратор https://t.me/progjob Вакансии Π² IT

πŸ”₯ Bash: Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² автоматичСски #!/bin/bash # Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 7 Π΄Π½Π΅ΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ LOG_DIR="/var/lo
πŸ”₯ Bash: Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² автоматичСски

#!/bin/bash

# Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 7 Π΄Π½Π΅ΠΉ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ
LOG_DIR="/var/log/myapp"
find "$LOG_DIR" -type f -name "*.log" -mtime +7 -delete
πŸ“Œ Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°: * find β€” ΠΈΡ‰Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ * -type f β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»Ρ‹ * -name "*.log" β€” с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .log * -mtime +7 β€” ΡΡ‚Π°Ρ€ΡˆΠ΅ 7 Π΄Π½Π΅ΠΉ * -delete β€” удаляСм πŸ“… МоТно ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ этот скрипт Π½Π° cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ запускался ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь:

# ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ
crontab -e

# ДобавляСм строчку (запуск Π² 3:00 Π½ΠΎΡ‡ΠΈ)
0 3 * * * /path/to/script.sh
πŸ‘‰ @sysadminof

Π§Π΅ΠΌ отличаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° rm ΠΎΡ‚ unlink? ОбС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΌΠ΅ΡŽΡ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, Π½ΠΎ Π² 99% ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rm, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎ unlink Π²Ρ‹
Π§Π΅ΠΌ отличаСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° rm ΠΎΡ‚ unlink? ОбС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡƒΠΌΠ΅ΡŽΡ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, Π½ΠΎ Π² 99% ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ rm, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎ unlink Π²Ρ‹ Π»ΠΈΠ±ΠΎ Π½Π΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, Π»ΠΈΠ±ΠΎ rm с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚. Π•ΡΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ unlink ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для удалСния лишь ссылок β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. А Ссли ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒΡΡ, Ρ‚ΠΎ вСсь процСсс удалСния Π² Linux, это ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ссылок. Π£ unlink Π΅ΡΡ‚ΡŒ всСго лишь Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π° запуска help ΠΈ version. ΠžΡ‡Π΅Π½ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Ρ‡Π΅ΠΌ инструмСнт ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Π΅Π³ΠΎ синтаксис. # unlink /tmp/hardlink # unlink /tmp/file Π‘ΠΎΡ„Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΠ»Ρ‡Π°Π»ΠΈΠ²Ρ‹ΠΉ β€” послС удалСния, ΠΎΠ½ ΠΏΡ€ΠΎΠΌΠΎΠ»Ρ‡ΠΈΡ‚ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° экран. Команда unlink ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ unlink, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° rm ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ систСмный Π²Ρ‹Π·ΠΎΠ² unlinkat. Оба систСмных Π²Ρ‹Π·ΠΎΠ²Π° практичСски ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹. Unlink Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с wildcard ΠΈ globbing шаблонами. Π’Π°ΠΊ ΠΆΠ΅ Π²Ρ‹ Π½Π΅ смоТСтС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Запустим ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ пытаСмся насильно ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅: rm -f test.txt И ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ - ΠΠ˜Π§Π•Π“Πž. Π’ΠΎ Π΅ΡΡ‚ΡŒ rm -f Π½Π΅ Π²Π΅Ρ€Π½ΡƒΠ» ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» отсутствуСт. А Ссли ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ: unlink test.txt ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ: unlink: cannot unlink 'test.txt': No such file or directory Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ rm -f, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ нСпонятно, сущСствовал Π»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Ρ„Π°ΠΉΠ». Π‘ unlink ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΈΠ±Ρ‡Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΊΡΠ΅ΠΏΡˆΠ΅Π½Ρ‹ Π² скриптах. А Π΅Ρ‰Π΅ ΠΏΡ€ΠΈ использовании ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ unlink отсутствуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° бСзопасности. Она ΡƒΠ΄Π°Π»ΠΈΡ‚ Ρ„Π°ΠΉΠ», Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚ записи. Π₯отя соврСмСнная вСрсия rm Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚ΠΎΠΆΠ΅ Ρ‚Π°ΠΊ ΡƒΠΌΠ΅Π΅Ρ‚. НСбольшой сСкрСт: Ссли Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ» Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смог ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ root: chattr +i test.txt chattr позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π΅ зависимо ΠΎΡ‚ стандартных (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅). ΠšΠ»ΡŽΡ‡ i - сдСлаСт Ρ„Π°ΠΉΠ» нСизмСняСмым. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ½ΡΡ‚ΡŒ с Ρ„Π°ΠΉΠ»Π° этот Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ которая Π²Ρ‹ΡˆΠ΅, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°ΠΊ Β«+Β» Π½Π° Β«-Β». πŸ‘‰ @sysadminof

Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ systemctl 1. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ статус слуТбы. ΠŸΠΎΠΊΠ°ΠΆΠ΅Ρ‚ статус слуТбы Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сСти network
Π¨ΠΏΠ°Ρ€Π³Π°Π»ΠΊΠ° ΠΏΠΎ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ systemctl 1. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ статус слуТбы. ΠŸΠΎΠΊΠ°ΠΆΠ΅Ρ‚ статус слуТбы Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сСти network systemctl status network 2. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвис. Запустит сСрвис Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ mysql systemctl start mysql 3. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ слуТбу. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ сСрвис Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ntpd systemctl stop ntpd 4. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ слуТбу. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ Π²Π΅Π±-сСрвСр nginx systemctl restart nginx 5. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автозапуск слуТбы. Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ автозапуск Π²Π΅Π±-сСрвСра apache systemctl enable apache 6. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автозапуск слуТбы. Π—Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ автозапуск брандмауэра firewalld systemctl disable firewalld 7. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π° ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ систСмС. ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ cron Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с IP-адрСсом 192.168.0.15, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΡΡŒ ΠΏΠΎΠ΄ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью root systemctl --host root@192.168.0.15 stop cron 8. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ сСрвСр. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр systemctl reboot 9. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ сСрвиса. ВыполняСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ is-active. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ слуТбы docker. systemctl is-active docker Π°) Если сСрвис Π·Π°ΠΏΡƒΡ‰Π΅Π½, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ: active Π±) Если Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½: failed ... ΠΈΠ»ΠΈ: inactive Π²) Если Ρ‚Π°ΠΊΠΎΠ³ΠΎ сСрвиса Π½Π΅Ρ‚ Π² систСмС: unknown ... ΠΈΠ»ΠΈ: inactive Если сСрвис Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ‚ Π² систСмС, ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ конструкция: systemctl is-active docker && docker run hello-world ... ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ docker run hello-world Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли сСрвис docker Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. πŸ‘‰ @sysadminof

Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ бСспроводных сСтСй Wi-Fi + Π²ΠΎΡ€ΠΊΡˆΠΎΠΏ / Wireless security источник πŸ‘‰ @sysadminof

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΠΈ с тСкстом # cat -n file1 ВывСсти содСрТимоС Ρ„Π°ΠΉΠ»Π°, нумСруя Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ строки # cat example
ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux. ΠœΠ°Π½ΠΈΠΏΡƒΠ»ΡΡ†ΠΈΠΈ с тСкстом # cat -n file1 ВывСсти содСрТимоС Ρ„Π°ΠΉΠ»Π°, нумСруя Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ строки # cat example.txt | awk 'NR%2==1' ВывСсти Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ строки Ρ„Π°ΠΉΠ»Π° # echo a b c | awk '{print $1,$3}' ВывСсти ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌ символам ΠΈΠ»ΠΈ символу табуляции # echo a b c | awk '{print $1}' ВывСсти ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡƒ содСрТимого Ρ„Π°ΠΉΠ»Π°. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΏΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½Ρ‹ΠΌ символам ΠΈΠ»ΠΈ символу табуляции # comm -3 file1 file2 Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², удаляя строки Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… # comm -1 file1 file2 Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π΅ отобраТая строки ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρƒ file1 # comm -2 file1 file2 Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π΅ отобраТая строки ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρƒ file2 # grep [0-9] /var/log/messages ΠžΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ вывСсти строки содСрТащиС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ символы ΠΈΠ· Ρ„Π°ΠΉΠ»Π° /var/log/messages # grep ^Aug /var/log/messages ΠžΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ вывСсти строки, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ΡΡ с сочСтания символов "Aug", ΠΈΠ· Ρ„Π°ΠΉΠ»Π° /var/log/messages # grep Aug /var/log/messages ΠžΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ вывСсти строки, содСрТащиС сочСтаниС символов "Aug" ΠΈΠ· Ρ„Π°ΠΉΠ»Π° /var/log/messages # grep Aug -R /var/log/* ΠžΡ‚ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ вывСсти строки, содСрТащиС сочСтаниС символов "Aug", ΠΈΠ· всСх Ρ„Π°ΠΉΠ»ΠΎΠ², располоТСнных Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /var/log ΠΈ Π½ΠΈΠΆΠ΅ # paste -d '+' file1 file2 ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ содСрТимоС file1 ΠΈ file2 Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ "+" # paste file1 file2 ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ содСрТимоС file1 ΠΈ file2 Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹: строка 1 ΠΈΠ· file1 = строка 1 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° 1-n, строка 1 ΠΈΠ· file2 = строка 1 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° n+1-m # sdiff file1 file2 Π‘Ρ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² # sed 's/string1/string2/g' example.txt Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ string1 Π½Π° string2 Π² Ρ„Π°ΠΉΠ»Π΅ example.txt ΠΈ вывСсти содСрТимоС # sed '/ *#/d; /^$/d' example.txt Π£Π΄Π°Π»ΠΈΡ‚ΡŒ пустыС строки ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° example.txt # sed '/^$/d' example.txt Π£Π΄Π°Π»ΠΈΡ‚ΡŒ пустыС строки ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° example.txt # sed -e '1d' exampe.txt Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку ΠΈΠ· Ρ„Π°ΠΉΠ»Π° example.txt # sed -n '/string1/p' ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки содСрТащиС string1 # sed -e 's/string//g' example.txt Π£Π΄Π°Π»ΠΈΡ‚ΡŒ строку string1 ΠΈΠ· тСкста Ρ„Π°ΠΉΠ»Π° example.txt Π½Π΅ измСняя всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ # sed -e 's/ *$//' example.txt Π£Π΄Π°Π»ΠΈΡ‚ΡŒ пустыС символы Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки Ρ„Π°ΠΉΠ»Π° example.txt # sed -n '5p;5q' example.txt ВывСсти ΠΏΡΡ‚ΡƒΡŽ строку # sed -n '2,5p' example.txt ВывСсти строки со Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎ ΠΏΡΡ‚ΡƒΡŽ # sed -e 's/00*/0/g' example.txt Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· любого количСства Π½ΡƒΠ»Π΅ΠΉ ΠΎΠ΄Π½ΠΈΠΌ Π½ΡƒΠ»Ρ‘ΠΌ # sort file1 file2 ВывСсти отсортированноС содСрТимоС Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² # sort file1 file2 | uniq ВывСсти отсортированноС содСрТимоС Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ значСния # sort file1 file2 | uniq -u ВывСсти ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ значСния ΠΈΠ· отсортированного содСрТимого Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² # sort file1 file2 | uniq -d ВывСсти Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ значСния ΠΈΠ· отсортированного содСрТимого Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² # echo 'word' | tr '[:lower:]' '[:upper:]' ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ символы Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ πŸ‘‰ @sysadminof

πŸ“•MySQL для администраторов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ спСциалистов Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Как Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½
πŸ“•MySQL для администраторов, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² ΠΈ спСциалистов Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Как Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² MySQL ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. πŸ“— На Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅ 6 мая Π² 19:00 Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ: 1. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, диагностику Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ· "ΡƒΠ·ΠΊΠΈΡ… мСст" MySQL; 2. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ запросов: ΠΎΡ‚ простых Π΄ΠΎ слоТных. πŸ“˜ Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π·Π½Π°Ρ‚ΡŒ всё ΠΎ настройкС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΡƒΠΌΠ΅Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ MySQL. πŸ‘‰ РСгистрация ΠΈ подробности ΠΎ курсС Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: https://vk.cc/cLzOTw ВсС участники ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΡƒΡ€ΠΎΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ скидку Π½Π° курс Π Π΅ΠΊΠ»Π°ΠΌΠ°. ООО Β«ΠžΡ‚ΡƒΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠžΠ“Π Π 1177746618576

Как ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ структуру Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² Linux Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм ΠΊΠ°ΠΊ Π² Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ структуру Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π±Π΅
Как ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ структуру Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² Linux Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ расскаТСм ΠΊΠ°ΠΊ Π² Π΄Π²Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ структуру Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π±Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρ€ΡƒΡŽ строку Linux. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π³Π΄Π΅ находятся нуТная структура # cd /dir1 Π—Π°Ρ‚Π΅ΠΌ выполняСм ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ сохраняСт ΠΏΡƒΡ‚ΠΈ ΠΊ Π½ΠΈ Π² Ρ„Π°ΠΉΠ» # find . -type d > dirs.txt Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСнСсти этот Ρ„Π°ΠΉΠ» Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ, Π³Π΄Π΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ структуру # mv ./dirs.txt /dir2 ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Ρ‚ΡƒΠ΄Π° # cd /dir2 И ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ xargs Ρ‡ΠΈΡ‚Π°Π΅ΠΌ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΏΡƒΡ‚ΠΈ ΠΈ создаСм ΠΏΠΎ Π½ΠΈΠΌ структуру Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ # xargs mkdir -p < dirs.txt πŸ‘‰ @sysadminof

БистСмный Администратор (Бисадмин) - Telegram kanali @sysadminof statistikasi va tahlili