ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

Π― систСмный администратор FirstVDS, ΠΈ это β€” тСкст ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π²Π²ΠΎΠ΄Π½ΠΎΠΉ Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ курса ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ. БпСциалисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ Π½Π°Ρ‡Π°Π»ΠΈ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ систСмным администрированиСм, ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с рядом ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, я взялся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ этот Ρ†ΠΈΠΊΠ» Π»Π΅ΠΊΡ†ΠΈΠΉ. НСкоторыС Π²Π΅Ρ‰ΠΈ Π² Π½Ρ‘ΠΌ спСцифичны для тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ хостинга, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ Ссли Π½Π΅ для всСх, Ρ‚ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π» тСкст Π»Π΅ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ здСсь.

НС ΠΈΠΌΠ΅Π΅Ρ‚ значСния, ΠΊΠ°ΠΊ называСтся ваша Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ β€” Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ Π²Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ администрированиСм. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Ρ‡Π½Π΅ΠΌ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Π΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ систСмный администратор. Основная Π΅Π³ΠΎ Π·Π°Π΄Π°Ρ‡Π° β€” это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² порядок, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ порядка ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ грядущим увСличСниям порядка. Π‘Π΅Π· систСмного администратора Π½Π° сСрвСрС начинаСтся Π±Π°Ρ€Π΄Π°ΠΊ. Π›ΠΎΠ³ΠΈ Π½Π΅ ΠΏΠΈΡˆΡƒΡ‚ΡΡ, ΠΈΠ»ΠΈ Π²Β Π½ΠΈΡ… ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎ, рСсурсы Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ, диск заполняСтся всСвозмоТным мусором ΠΈ систСма Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°Π³ΠΈΠ±Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Β Ρ‚Π°ΠΊΠΎΠ³ΠΎ количСства хаоса. Π‘ΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ! БистСмныС администраторы в вашСм Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π±Π°Ρ€Π΄Π°ΠΊΠ°!

Π‘Ρ‚ΠΎΠ»ΠΏΡ‹ систСмного администрирования

Однако ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊΒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, стоит ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ ΡΒ Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ основными столпами администрирования:

  1. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ
  2. Π¨Π°Π±Π»ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ
  3. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ
  4. АвтоматизациСй

Π­Ρ‚ΠΎ основа основ. Если Π½Π΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ свой Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Π½Π° этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ нСэффСктивным, Π½Π΅ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠ°Π»ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌ Π½Π° настоящСС администрированиС. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

ДокумСнтация

ДокумСнтация ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ собой Π½Π΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (хотя Π±Π΅Π· этого Π½ΠΈΠΊΡƒΠ΄Π°), Π½ΠΎ ΠΈ Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

Как вСсти Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ:

  • Π‘Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄ΠΎ этого Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π°? Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ основныС симптомы, способы диагностики ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ устранСния.
  • ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ Π½ΠΎΠ²ΠΎΠ΅ элСгантноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π°ΠΌ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π·Π°Π½ΠΎΠ²ΠΎ Ρ‡Π΅Ρ€Π΅Π· мСсяц.
  • Π’Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с вопросом, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ? Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ основныС тСзисы ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, нарисуйтС сСбС схСму.

Основная идСя: Π½Π΅ стоит Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒΡΡ собствСнной памяти ΠΏΡ€ΠΈ освоСнии ΠΈΒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ.

Π’ ΠΊΠ°ΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Π²Ρ‹ это Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ вас: это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ систСма с Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π±Π»ΠΎΠ³, тСкстовый Ρ„Π°ΠΉΠ», физичСский Π±Π»ΠΎΠΊΠ½ΠΎΡ‚. Π“Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ваши записи ΠΎΡ‚Π²Π΅Ρ‡Π°Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ трСбованиям:

  1. НС Π±Ρ‹Ρ‚ΡŒ излишнС Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ. ВыдСляйтС основныС ΠΈΠ΄Π΅ΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ и срСдства. Если ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½Ρ‹Ρ€Π½ΡƒΡ‚ΡŒ Π² Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ выдСлСния памяти Π² Linux, Π½Π΅ пСрСписывайтС ΡΡ‚Π°Ρ‚ΡŒΡŽ, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Π΅Π΅ ΡƒΠ·Π½Π°Π»ΠΈ β€” Π΄Π°ΠΉΡ‚Π΅ Π½Π° Π½Π΅Π΅ ссылку.
  2. Записи Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ понятными для вас. Если строчка race cond.lockup Π½Π΅ позволяСт Π²Π°ΠΌ сразу ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ этой строчкой описали β€” пояснитС. Π’Β Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π΅ Π½Π°Π΄ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΏΠΎ полчаса.
  3. Поиск β€” ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Ρ„ΠΈΡˆΠΊΠ°. Если Π²Ρ‹ Π²Π΅Π΄Ρ‘Ρ‚Π΅ записи Π² Π±Π»ΠΎΠ³Π΅, добавляйтС Ρ‚Π΅Π³ΠΈ; Ссли Π² физичСском Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ β€” ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΠ²Π°ΠΉΡ‚Π΅ малСнькиС post-it с описаниями. НСт особого смысла Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ссли Π²Ρ‹ Π½Π° поиск ΠΎΡ‚Π²Π΅Ρ‚Π° Π² Π½Π΅ΠΉ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΆΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, сколько ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π±Ρ‹ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вопроса с нуля.

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ докумСнтация: ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹Ρ… записСй Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅ (ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π²Ρ‹ΡˆΠ΅), Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π±Π°Π·Ρ‹ Π·Π½Π°Π½ΠΈΠΉ с Ρ‚Π΅Π³Π°ΠΌΠΈ, поиском ΠΈ всСми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ удобствами (Π½ΠΈΠΆΠ΅).

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

Π’Π°ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ придётся ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π΄Π²Π°ΠΆΠ΄Ρ‹: Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄ΡΠΏΠΎΡ€ΡŒΠ΅ΠΌ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅ΠΌ (конспСкты ΠΆΠ΅!), ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Π΅Ρ‚ вашС ΠΏΠ°ΡƒΡ‡ΡŒΠ΅ Ρ‡ΡƒΡ‚ΡŒΡ‘ (ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, бросив ΠΎΠ΄ΠΈΠ½ повСрхностный взгляд), Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ организованности Π² ваши дСйствия. Если докумСнтация Π±ΡƒΠ΄Π΅Ρ‚ доступна вашим ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ Π²Ρ‹ Ρ‚Π°ΠΌ Π½Π°Π³ΠΎΡ€ΠΎΠ΄ΠΈΠ»ΠΈ, ΠΊΠΎΠ³Π΄Π° вас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° мСстС.

Шаблонизация

Шаблонизация β€” это созданиС ΠΈ использованиС шаблонов. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… вопросов стоит ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ шаблон дСйствий. Для диагностики Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий. Когда Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ‡ΠΈΠ½ΠΈΠ»ΠΈ/установили/ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ, Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ этого Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ по стандартизированным Ρ‡Π΅ΠΊ-листам.

Шаблонизация β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ частых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ всСго классного. НапримСр, использованиС Ρ‡Π΅ΠΊ-листов ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π²Π°ΠΆΠ½Ρ‹Π΅ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΎΡ‚Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ диагностику ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. А стандартизированныС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ свСдут ΠΊΒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ мСтания ΠΈ снизят Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ошибки.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΈ Ρ‡Π΅ΠΊ-листы Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Если просто Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈ всё Ρ€Π°Π·Π²Π°Π»ΠΈΡ‚ΡŒ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” всС ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ссли этого Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ситуация. Π˜Π΄Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… шаблонов Π½Π΅Ρ‚. Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ΡΡ‚ΡŒ, Π° шаблонная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π΅Ρ‘ Π½Π΅ выявила β€” это Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅Ρ‚. Однако ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ маловСроятных гипотСтичСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, всСгда стоит спСрва ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΡˆΠ°Π±Π»ΠΎΠ½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ.

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ сама Π·Π° сСбя. Π Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс Π½ΡƒΠΆΠ½ΠΎ максимально ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ»Π°Π½Π΅ врСмя- ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚. Π’ΡƒΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² бСссчётноС мноТСство: Π²Ρ‹ΡƒΡ‡ΠΈΡ‚Π΅ горячиС клавиши, сокращСния, рСгулярныС выраТСния, доступныС инструмСнты. Π˜Ρ‰ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎΠ³ΠΎ использования этих инструмСнтов. Если Π²Ρ‹ 100 Ρ€Π°Π· Π½Π° дню Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΏΠΎΠ²Π΅ΡΡŒΡ‚Π΅ Π΅Ρ‘ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΎΠ΅ сокращСниС. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΊ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ сСрвСрам, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ alias Π² ΠΎΠ΄Π½ΠΎ слово, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ вас Ρ‚ΡƒΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ:

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ доступных инструмСнтов β€” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, DE, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, опСрационная систСма. Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊΠΈΠΌΠΈ инструмСнтами ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ваши ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ β€” ΠΌΠΎΠΆΠ΅Ρ‚, ΠΎΠ½ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΈΡ… Π½Π΅ просто Ρ‚Π°ΠΊ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΠΎΠ΄Π±Π΅Ρ€Π΅Ρ‚Π΅ инструмСнты, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ: Π²Ρ‹ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ, сокращСния, tips and tricks.

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ стандартныС инструмСнты β€” coreutils, vim, рСгулярныС выраТСния, bash. Для послСдних Ρ‚Ρ€Ρ‘Ρ… Π΅ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Π½ΡƒΠ°Π»ΠΎΠ² ΠΈ докумСнтация. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ довольно быстро ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΎΡ‚ состояния «я Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ сСбя обСзьяной, которая ΠΊΠΎΠ»Π΅Ρ‚ ΠΎΡ€Π΅Ρ…ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ β€” Π΄ΠΎ «я обСзьяна, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ сСбС ΠΎΡ€Π΅Ρ…ΠΎΠΊΠΎΠ»Β».

Автоматизация

Автоматизация пСрСнСсСт тяТёлыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΡƒΡΡ‚Π°Π²ΡˆΠΈΡ… Ρ€ΡƒΠΊ Π²Β Π½Π΅ΡƒΡ‚ΠΎΠΌΠΈΠΌΡ‹Π΅ Ρ€ΡƒΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Если какая-Ρ‚ΠΎ стандартная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° выполняСтся Π² пяток ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ всС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ»ΠΈΠΊ ΠΈ Π½Π΅ Π·Π²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, которая этот Ρ„Π°ΠΉΠ»ΠΈΠΊ ΠΊΠ°Ρ‡Π°Π΅Ρ‚ и выполняСт?

БобствСнно автоматизация Π½Π° 80% состоит ΠΈΠ· написания ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ своих собствСнных инструмСнтов (ΠΈ Π΅Ρ‰Ρ‘ Π½Π° 20% ΠΈΠ· ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просто ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ однострочник ΠΈΠ»ΠΈ ΠΆΠ΅ огромная всСмогущая Ρ‚ΡƒΠ»Π·Π° с Π²Π΅Π±-интСрфСйсом ΠΈ API. Π“Π»Π°Π²Π½Ρ‹ΠΉ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ здСсь β€” созданиС инструмСнта Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ усилий, Ρ‡Π΅ΠΌ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ усилий, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΌ этот инструмСнт сэкономит. Если Π²Ρ‹ ΠΏΡΡ‚ΡŒ часов ΠΏΠΈΡˆΠ΅Ρ‚Π΅ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ большС Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ пригодится, для Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρƒ вас Π±Π΅Π· скрипта ΡƒΡˆΠ΅Π» Π±Ρ‹ час-Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” это ΠΎΡ‡Π΅Π½ΡŒ плохая оптимизация Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса. МоТно ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΡΡ‚ΡŒ часов Π½Π° созданиС инструмСнта, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли количСство, Ρ‚ΠΈΠΏ Π·Π°Π΄Π°Ρ‡ ΠΈ врСмя это ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ нСчасто.

Автоматизация Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ написаниС ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ… скриптов. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΡƒΡ‡Ρƒ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· списка, достаточно Π»ΠΎΠ²ΠΊΠΎΠ³ΠΎ однострочника, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ сдСлаСт Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ Ρ€ΡƒΠΊΠ°ΠΌΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡΡΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΊΠ½Π°ΠΌΠΈ, с ΠΊΡƒΡ‡Π°ΠΌΠΈ копипаста.

БобствСнно, Ссли ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ процСсс администрирования Π½Π° этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… столпах, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ довольно быстро ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свою ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈΒ  ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Однако этот список Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π² IT практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° β€” самообразованиСм.

Π‘Π°ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ сисадмина

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² этой сфСрС Ρ…ΠΎΡ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ, Π½ΡƒΠΆΠ½ΠΎ постоянно ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅. Если Ρƒ вас Π½Π΅Ρ‚ Π½ΠΈ малСйшСго ТСлания ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ с нСизвСстным ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ, Π²Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ быстро «просядСтС». Π’ IT постоянно ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ всСвозмоТныС Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈ Ссли Π²Ρ‹ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΈΡ… хотя Π±Ρ‹ повСрхностно β€” Π²Ρ‹ Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΊ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹ΡˆΡƒ. МногиС области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ стоят Π½Π° вСсьма слоТном ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠ½ΠΎΠΌ базисС. НапримСр, Ρ€Π°Π±ΠΎΡ‚Π° сСти. Π‘Π΅Ρ‚ΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π΅ΡΡ‚ΡŒ Π²Π΅Π·Π΄Π΅, Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Π½ΠΎ стоит ΠΊΠΎΠΏΠ½ΡƒΡ‚ΡŒ Π² Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ стоят Π·Π° Π½ΠΈΠΌΠΈ, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ дисциплину, ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ β€” Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠ° Π² ΠΏΠ°Ρ€ΠΊΠ΅.

Π― Π½Π΅ стал Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ этот ΠΏΡƒΠ½ΠΊΡ‚ Π² список, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ β€” ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ для IT Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для систСмного администрирования. ЕстСствСнно, Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всё ΠΈ сразу Π½Π΅ получится β€” Ρƒ вас просто физичСски Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈ самообразовании слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… уровнях абстракции.

Π’Π°ΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сразу ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ памяти ΡƒΒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятой ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ взаимодСйствуСт с мСнСдТмСнтом памяти Linux, Π½ΠΎ Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ· сСбя прСдставляСт схСматичСски, ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½Π° Π½ΡƒΠΆΠ½Π°, Π·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Π’Π°ΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ структурно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Ρƒ TCP ΠΈ UDP, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ основныС отличия ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ· сСбя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ затухания сигнала Π² ΠΎΠΏΡ‚ΠΈΠΊΠ΅, Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ настоящиС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ всСгда Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΡƒΠ·Π»Π°ΠΌ. НСт Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ элСмСнты Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ абстракции ΠΈΒ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всС ΡƒΡ€ΠΎΠ²Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° абстракции Π½Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ (Π²Ρ‹ просто ΡΠ²ΠΈΡ…Π½Ρ‘Ρ‚Π΅ΡΡŒ).

Однако Π² своСй области Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ абстракции Β«Π½Ρƒ это такая ΡˆΡ‚ΡƒΠΊΠ°, которая позволяСт ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ сайтики» β€” Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π»Π΅ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ посвящСны ΠΎΠ±Π·ΠΎΡ€Ρƒ основных областСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ систСмному администратору приходится ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΡ… уровнях абстракции. Π― ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ количСство ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ абстракции.

10 Π·Π°ΠΏΠΎΠ²Π΅Π΄Π΅ΠΉ систСмного администрирования

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ усвоили Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных столпа ΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚. МоТно Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹? Π•Ρ‰Ρ‘ Π½Π΅Ρ‚. ΠŸΠ΅Ρ€Π΅Π΄ этим ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΌΠΈ Β«best practicesΒ» ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ‚ΠΎΠ½Π°. Π‘Π΅Π· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ принСсётС большС Π²Ρ€Π΅Π΄Π°, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·Ρ‹. Π˜Ρ‚Π°ΠΊ, Π½Π°Ρ‡Π½Ρ‘ΠΌ:

  1. НСкоторыС ΠΌΠΎΠΈ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ самоС ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” Β«Π½Π΅ Π½Π°Π²Ρ€Π΅Π΄ΠΈΒ». Но я склонСн Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ. Когда ΠΏΡ‹Ρ‚Π°Π΅ΡˆΡŒΡΡ Π½Π΅ Π½Π°Π²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ, Ρ‚ΠΎ ΠΈΒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ моТСшь β€” слишком ΠΌΠ½ΠΎΠ³ΠΎ дСйствий ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ дСструктивны. Π‘Π°ΠΌΡ‹ΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ я ΡΡ‡ΠΈΡ‚Π°ΡŽ β€” «сдСлай бэкап». Π”Π°ΠΆΠ΅ Ссли Π½Π°Π²Ρ€Π΅Π΄ΠΈΡˆΡŒ, всСгда ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ, ΠΈ всё Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ ΠΏΠ»ΠΎΡ…ΠΎ.

    Π‘ΡΠΊΠ°ΠΏΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ всСгда, ΠΊΠΎΠ³Π΄Π° врСмя ΠΈ мСсто ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ это. Π‘ΡΠΊΠ°ΠΏΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ рискуСтС ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ дСструктивном дСйствии. Бэкап ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ всСх Π½ΡƒΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Бэкап Π½Π΅ стоит ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ сразу послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ всё ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»ΠΈ, Ссли Π½Π΅ трСбуСтся ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π½Π° дискС. Если мСсто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ β€” Π·Π°Π±ΡΠΊΠ°ΠΏΡŒΡ‚Π΅ Π½Π° ваш Π»ΠΈΡ‡Π½Ρ‹ΠΉ сСрвСр ΠΈ удаляйтС Ρ‡Π΅Ρ€Π΅Π· нСдСлю.

  2. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ ваТности ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я сам часто Π½Π°Ρ€ΡƒΡˆΠ°ΡŽ) β€” Β«Π½Π΅ скрывай». Если Π²Ρ‹ сдСлали бэкап, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ β€” ΠΊΡƒΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вашим ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π΅Π³ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ. Если Π²Ρ‹ сдСлали ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹Π΅ ΠΈΠ»ΠΈ слоТныС дСйствия, Π·Π°ΠΏΠΈΡˆΠΈΡ‚Π΅: Π²Ρ‹ ΡƒΠΉΠ΄Ρ‘Ρ‚Π΅ Π΄ΠΎΠΌΠΎΠΉ, Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Ρƒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈ вашС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚Π΅, этого ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ ваши ΠΊΠΎΠ»Π»Π΅Π³ΠΈ.
  3. Π’Ρ€Π΅Ρ‚ΡŒΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ: Β«Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄Π΅Π»Π°ΠΉ Ρ‚ΠΎΠ³ΠΎ, послСдствия Ρ‡Π΅Π³ΠΎ Ρ‚Ρ‹ Π½Π΅ знаСшь, Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ ΠΈΠ»ΠΈ Π½Π΅ понимаСшь». НС ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Ссли Π½Π΅ знаСшь, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚, ΠΏΠΎΠ·ΠΎΠ²ΠΈ man ΠΈ распарси сначала. НС примСняй Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли Π½Π΅ моТСшь ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚. Π‘Π²Π΅Π΄ΠΈ ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ обфусцированного ΠΊΠΎΠ΄Π°. Если Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π΅Ρ‚ β€” Ρ‚ΠΎ Π²Ρ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π½Π΅ Ρ‚Π°ΠΊ ΠΈ Π²Π°ΠΌ слСдуСт ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ.
  4. «ВСстируй». НовыС скрипты, инструмСнты, однострочники ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ слСдуСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ срСдС, Π° Π½Π΅ Π½Π° клиСнтской машинС, Ссли Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ хотя Π±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΊ дСструктивным дСйствиям. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ всё забэкапили (Π° Π²Ρ‹ это сдСлали), Π΄Π°ΡƒΠ½Ρ‚Π°ΠΉΠΌ β€” Π½Π΅ самоС классноС Π΄Π΅Π»ΠΎ. Π—Π°Π²Π΅Π΄ΠΈΡ‚Π΅ для этого Π΄Π΅Π»Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ сСрвак/Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΡƒ/chroot ΠΈ тСстируйтС Ρ‚Π°ΠΌ. НичСго Π½Π΅ сломалось? Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π½Π° Β«Π±ΠΎΠ΅Π²ΠΎΠΌΒ».

    ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

  5. Β«ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠΉΒ». Π‘Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π½Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅. Одна кривая Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ‚ΡΠ½ΡƒΡ‚ΡŒ Π·Π° собой ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ систСмы, Π° выставлСнный для yum remove Ρ„Π»Π°Π³ -y, Π΄Π°Ρ‘Ρ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои Π½Π°Π²Ρ‹ΠΊΠΈ восстановлСния систСмы с нуля. Если Ρƒ дСйствия Π½Π΅Ρ‚ Π±Π΅ΡΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ² β€” ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ бэкап.
  6. Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΒ». ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ послСдствия своих дСйствий ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΡ‚ΡŒΡΡ Π½Π° бэкап. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠΈΠ»Π°ΡΡŒ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅, воспроизводится Π»ΠΈ ошибка ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΊΠΈΡ… условиях. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ своими дСйствиями. Π”ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π² нашСй Ρ€Π°Π±ΠΎΡ‚Π΅ β€” лишнСС, Π° Π²ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ β€” Π½ΠΈΠΊΠΎΠ³Π΄Π°.
  7. Β«ΠžΠ±Ρ‰Π°ΠΉΡΡΒ». Если Π½Π΅ удаётся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, спроситС Ρƒ ΠΊΠΎΠ»Π»Π΅Π³, Π½Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ Π»ΠΈ ΠΎΠ½ΠΈ с Ρ‚Π°ΠΊΠΈΠΌ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ спорноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” ΡƒΠ·Π½Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»Π΅Π³. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ°Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅. НСт увСрСнности Π² своих дСйствиях β€” обсудитС ΠΈΡ… с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ. Π”Π°ΠΆΠ΅ Ссли это ваша экспСртная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, свСТий взгляд Π½Π° ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ собствСнного нСзнания. Π›ΡƒΡ‡ΡˆΠ΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π³Π»ΡƒΠΏΡ‹ΠΉ вопрос, ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π΄ΡƒΡ€Π°ΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚, Ρ‡Π΅ΠΌ Π½Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ этот вопрос, Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Π΄ΡƒΡ€Π°ΠΊΠ°Ρ….
  8. «НС ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΠΉ Π² ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π±Π΅Π·ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΒ». Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΠ½ΠΊΡ‚ β€” обратная сторона ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ. Если Π²Π°ΠΌ Π·Π°Π΄Π°Π»ΠΈ Π³Π»ΡƒΠΏΡ‹ΠΉ вопрос β€” прояснитС ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅. ΠŸΡ€ΠΎΡΡΡ‚ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎΠ³ΠΎ β€” ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΡ‚Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹. Если Π½Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π½Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π½Π΅ ТСлания) β€” скаТитС, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ срочный Π²ΠΎΠΏΡ€ΠΎΡΠ±ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΎΠ±ΡŠΡ‘ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ Π²Ρ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ΡΡŒ ΠΏΠΎΠΏΠΎΠ·ΠΆΠ΅. Если Ρƒ ΠΊΠΎΠ»Π»Π΅Π³ Π½Π΅Ρ‚ срочных Π·Π°Π΄Π°Ρ‡, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ ΠΈ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΡƒΠΉΡ‚Π΅ вопрос.
  9. Β«Π”Π°Π²Π°ΠΉ фидбэк». ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΠΊΠΎΠ»Π»Π΅Π³ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ скрипт, Π° Π²Ρ‹ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π΅Ρ‚Π΅ΡΡŒ с Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ послСдствиями этого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ? Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΎΠ± этом. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² Ρ‚Ρ€ΠΈ строчки ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ. ΠΠ°Ρ‚ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π½Π° Π±Π°Π³ Π² ПО? Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚Π΅ ΠΎ Π±Π°Π³Π΅. Если ΠΎΠ½ воспроизводится ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ‚ нСобходимости Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ, Π΅Π³ΠΎ, скорСС всСго, пофиксят. ΠžΠ·Π²ΡƒΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ поТСлания, прСдлоТСния ΠΈ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒ, выноситС вопросы Π½Π° обсуТдСниС, Ссли каТСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹.
  10. Β«ΠŸΡ€ΠΎΡΠΈ фидбэка». ΠœΡ‹ всС Π½Π΅ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΈ наши Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° Π»ΡƒΡ‡ΡˆΠΈΠΉ способ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ своСго Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ β€” вынСсти Π΅Π³ΠΎ Π½Π° обсуТдСниС. Π—Π°ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° β€” попроситС ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ Β«Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½ΠΎΠ΅ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΎΒ» Ρƒ систСмы Π½Π΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ искали. Написали скриптик-ΠΏΠΎΠΌΠΎΠ³Π°ΠΉΠΊΡƒ β€” ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ½ΠΈ Π½Π°ΠΉΠ΄ΡƒΡ‚ способ Π΅Π³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ.

Если постоянно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эти ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅, большая Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ пСрСстаСт Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ: Π²Ρ‹ Π½Π΅ просто свСдётС количСство своих собствСнных ошибок ΠΈ Ρ„Π°ΠΊΠ°ΠΏΠΎΠ² ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ, Π½ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ возмоТности ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки (Π² Π»ΠΈΡ†Π΅ бэкапов ΠΈ ΠΊΠΎΠ»Π»Π΅Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΡƒΡŽΡ‚ Π·Π°Π±ΡΠΊΠ°ΠΏΠΈΡ‚ΡŒ). Π”Π°Π»ΡŒΡˆΠ΅ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, ΠΊΠ°ΠΊ извСстно, ΠΈ кроСтся дьявол.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ инструмСнты, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Π°ΠΌ придётся Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ большС 50% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” grep ΠΈ vim. Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‰Π΅? Поиск ΠΏΠΎ тСксту ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста. Однако ΠΈ grep, ΠΈ vim β€” ΠΌΠΎΡ‰Π½Π΅ΠΉΡˆΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚ΡƒΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСкст эффСктивно. Если ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π²ΠΈΠ½Π΄ΠΎΠ²Ρ‹ΠΉ notepad ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ просто Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ/ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ строчку, Ρ‚ΠΎ Π² vim’С ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с тСкстом ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. НС Π²Π΅Ρ€ΠΈΡ‚Π΅ β€” Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ vimtutor ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒ. Π§Ρ‚ΠΎ ΠΆΠ΅ касаСтся grep β€” основная Π΅Π³ΠΎ сила в рСгулярных выраТСниях. Π”Π°, сам инструмСнт позволяСт довольно Π³ΠΈΠ±ΠΊΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ условия поиска ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π½ΠΎ Π±Π΅Π· RegExp это особого смысла Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚. И рСгулярныС выраТСния Π·Π½Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ! Π₯отя Π±Ρ‹ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Для Π½Π°Ρ‡Π°Π»Π° я Π±Ρ‹ посовСтовал Π²Π°ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ это Π²ΠΈΠ΄Π΅ΠΎ, Π² Π½Ρ‘ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ основы основ рСгулярных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… примСнСния совмСстно с grep. Ах Π΄Π°, ΠΏΡ€ΠΈ совмСщСнии ΠΈΡ… с vim, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ULTIMATE POWER Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ с тСкстом Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΡ… приходится ΠΎΠ±Π²Π΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ 18+.

Из ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ 50%, 40% приходятся Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ инструмСнтов coreutils. Для coreutils список Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, Π° ΠΌΠ°Π½ΡƒΠ°Π» ΠΊΠΎ всСму списку β€” Π½Π° сайтС GNU. Π§Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΎ этим Π½Π°Π±ΠΎΡ€ΠΎΠΌ, Π΅ΡΡ‚ΡŒ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ… POSIX. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ это со всСми ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ Π½Π°ΠΈΠ·ΡƒΡΡ‚ΡŒ, Π½ΠΎ хотя Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ основныС инструмСнты β€” ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. НС придётся ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд ΠΈΠ· костылСй. МнС ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ пСрСносы строки Π½Π° ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, ΠΈ больной ΠΌΠΎΠ·Π³ Ρ€ΠΎΠ΄ΠΈΠ» ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π²ΠΈΠ΄Π° sed ':a;N;$!ba;s/n/ /g', подошСдший ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΎΡ‚ΠΎΠ³Π½Π°Π» мСня ΠΌΠ΅Ρ‚Π»ΠΎΠΉ ΠΎΡ‚ консоли, Π° ΠΏΠΎΡ‚ΠΎΠΌ Ρ€Π΅ΡˆΠΈΠ» Π·Π°Π΄Π°Ρ‡Ρƒ, написав tr 'n' ' '.

ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ сисадмину: ΠΊΠ°ΠΊ ΠΈΠ· хаоса ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ порядок

Π― Π±Ρ‹ посовСтовал Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ выполняСт каТдая ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Ρ‚ΡƒΠ»Π·Π° ΠΈ ΠΊΠ»ΡŽΡ‡ΠΈΠΊΠΈ ΠΊ самым часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ, для всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΅ΡΡ‚ΡŒ man. НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π·Π²Π°Ρ‚ΡŒ man, Ссли Π²Ρ‹ Π² Ρ‡Ρ‘ΠΌ-Ρ‚ΠΎ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ. Π˜Β ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ man Π½Π° сам man β€” ΠΎΠ½ содСрТит Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅.

Зная эти инструмСнты, Π²Ρ‹ смоТСтС эффСктивно Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡ‚ΠΎΠ»ΠΊΠ½Π΅Ρ‚Π΅ΡΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… лСкциях ΠΌΡ‹ рассмотрим, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ эти инструмСнты ΠΈ структуры основных слуТб ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ.

Π‘ Π²Π°ΠΌΠΈ Π±Ρ‹Π» систСмный администратор FirstVDS ΠšΠΈΡ€ΠΈΠ»Π» Π¦Π²Π΅Ρ‚ΠΊΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com