Linux Quest. ЧСстито Π½Π° ΠΏΠ΅Ρ‡Π΅Π»ΠΈΠ²ΡˆΠΈΡ‚Π΅ ΠΈ Π½ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅

Linux Quest. ЧСстито Π½Π° ΠΏΠ΅Ρ‡Π΅Π»ΠΈΠ²ΡˆΠΈΡ‚Π΅ ΠΈ Π½ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅

На 25 ΠΌΠ°Ρ€Ρ‚ ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ…ΠΌΠ΅ рСгистрацията Π·Π° Linux Quest, Ρ‚ΠΎΠ²Π° Π΅ ΠΈΠ³Ρ€Π° Π·Π° Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ СкспСртитС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Linux. Малко статистика: 1117 Π΄ΡƒΡˆΠΈ са сС рСгистрирали Π·Π° ΠΈΠ³Ρ€Π°Ρ‚Π°, 317 ΠΎΡ‚ тях са Π½Π°ΠΌΠ΅Ρ€ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ Π΅Π΄ΠΈΠ½ ΠΊΠ»ΡŽΡ‡, 241 са изпълнили ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ, 123 - втория ΠΈ 70 са ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΈ трСтия Π΅Ρ‚Π°ΠΏ. ДнСс Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ Π½ΠΈΠ΅ поздравявамС Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈ!

  • ΠŸΡŠΡ€Π²ΠΎ място Π·Π°Π΅ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ Π’Π΅Π»Π΄Π΅ΠΊΠΎΠ².
    ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ ΠΊΠ°Π·Π° Π·Π° сСбС си, Ρ‡Π΅ Π΅ Π½Π°ΠΉ-типичният систСмСн администратор. Π–ΠΈΠ²Π΅Π΅ във Π’ΠΎΠ»Π³ΠΎΠ³Ρ€Π°Π΄, администрира Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ систСми ΠΎΡ‚ ΠΎΠΊΠΎΠ»ΠΎ двадСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Успях Π΄Π° работя Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчици, Π±Π°Π½ΠΊΠ° ΠΈ систСмСн ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ‚ΠΎΡ€. Π‘Π΅Π³Π° Ρ‚ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΈ дистанционно Π² ΠΌΠ°Π»ΠΊΠ° компания, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π²ΡŠΡ€Ρ…Ρƒ ΠΎΠ±Π»Π°Ρ‡Π½Π° инфраструктура Π·Π° голям чуТдСстранСн ΠΊΠ»ΠΈΠ΅Π½Ρ‚. ΠžΠ±ΠΈΡ‡Π° Π΄Π° Ρ‡Π΅Ρ‚Π΅ ΠΈ Π΄Π° ΡΠ»ΡƒΡˆΠ° ΠΌΡƒΠ·ΠΈΠΊΠ°. Π—Π° ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ ΠΊΠ°Π·Π°, Ρ‡Π΅ харСсва ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ цяло, Ρ‚ΠΎΠΉ ΠΎΠ±ΠΈΡ‡Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π·Π°Π΄Π°Ρ‡ΠΈ. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽ Π² Π΅Π΄Π½Π° ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ… Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Hackerrank, бСшС интСрСсно.
  • Π’Ρ‚ΠΎΡ€ΠΎ място - Π ΠΎΠΌΠ°Π½ Буслов.
    Π ΠΎΠΌΠ°Π½ ΠΎΡ‚ Москва. Π’ΠΎΠΉ Π΅ Π½Π° 37 Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Π Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Linux/Unix ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² Jet Infosystems. На Ρ€Π°Π±ΠΎΡ‚Π° трябва Π΄Π° администрирам ΠΈ отстранявам ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Linux/Unix систСми + SAN. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠΈΡ‚Π΅ са Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ: Linux систСми, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ½Π³, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност, Arduino. Π—Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Π ΠΎΠΌΠ°Π½ отбСляза, Ρ‡Π΅ харСсва ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ цяло. β€žΠ Π°Π·Ρ‚Π΅Π³Π½Π°Ρ… ΠΌΠ°Π»ΠΊΠΎ мозъка си ΠΈ си ΠΏΠΎΡ‡ΠΈΠ½Π°Ρ… ΠΎΡ‚ сивото Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²ΠΈΠ΅. πŸ™‚ Π‘ΠΈΡ… искал Π΄Π° ΠΈΠΌΠ°ΠΌ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π΅Π½ случай, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΈΠΌΠ°ΠΌ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° усСтя вкуса, ΠΈΠ³Ρ€Π°Ρ‚Π° Π²Π΅Ρ‡Π΅ ΡΠ²ΡŠΡ€ΡˆΠΈ.β€œ
  • Π’Ρ€Π΅Ρ‚ΠΎ - alex3d.
    АлСкс ΠΆΠΈΠ²Π΅Π΅ Π² Москва ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² областта Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° софтуСр. β€žΠ‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Ρ Π²ΠΈ Π·Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅Ρ‚ΠΎ, бСшС интСрСсно Π΄Π° тСствам умСнията си Π·Π° google-fu.β€œ

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π² класацията Π½Π° 10-Ρ‚Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈ ΠΈΠ³Ρ€Π°Ρ‡ΠΈ:

  • Π•Π²Π³Π΅Π½ΠΈΠΉ Π‘Π°Π»Π΄Π°Π΅Π²
  • ΠœΠ°Ρ€ΠΊΠ΅Π» ΠœΠΎΡ…Π½Π°Ρ‡Π΅Π²ΡΠΊΠΈ
  • ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½ Коносов
  • ПавСл Π‘Π΅Ρ€Π³Π΅Π΅Π²
  • Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ Π‘ΠΎΠ²Π°Π΅Π²
  • Иван Π‘ΡƒΠ±Π½ΠΎΠ²
  • Павло ΠšΠ»Π΅Ρ†

Π Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅, Ρ‡Π΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° всички наши ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ; някои ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ са описани ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ.

1. ΠŸΡŠΡ€Π²ΠΈ Π΅Ρ‚Π°ΠΏ

НарСкохмС Π³ΠΎ β€žΠΠ°ΠΈΡΡ‚ΠΈΠ½Π° Π»ΠΈ стС администратор?β€œ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° бСшС съвсСм проста - Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ сСрвиз Π½Π° Ρ‚ΠΎΠΏΠ»Π° Π»Π°ΠΌΠΏΠ°.

1.1. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΈ Ρ„Π°ΠΊΡ‚ΠΈ:

Π”Π²Π°ΠΌΠ° ΠΈΠ³Ρ€Π°Ρ‡ΠΈ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…Π° ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠ»ΡŽΡ‡ Π² ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°, Π° Π² ΠΏΡŠΡ€Π²ΠΈΡ час ΠΈΠΌΠ°Ρ…ΠΌΠ΅ Ρ‚Ρ€ΠΈΠΌΠ° Π»ΠΈΠ΄Π΅Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ…Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°.

1.2. Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

ΠžΡ‚ΠΈΠ΄ΠΎΡ…Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ във Ρ„ΠΈΡ€ΠΌΠ°, Π² която дълго Π²Ρ€Π΅ΠΌΠ΅ нямашС ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π΅Π½ спСциалист ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π°Ρ‚Π΅ Π½Π΅Ρ‰Π°Ρ‚Π°, трябва Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ горСщия ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° офиса.

Чистачката Π΅ Ρ…Π²Π°Π½Π°Π»Π° с ΠΌΠΎΠΏ захранващия ΠΊΠ°Π±Π΅Π» Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈΡ ΡˆΠΊΠ°Ρ„. Π—Π°Ρ…Ρ€Π°Π½Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Π½ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ΅Π½ уСбсайт всС ΠΎΡ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π£Π΅Π±ΡΠ°ΠΉΡ‚ΡŠΡ‚ Π΅ Π²Π°ΠΆΠ΅Π½, Π·Π°Ρ‰ΠΎΡ‚ΠΎ компанията Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΠΈΠΆΠ΅Π½Π° Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° сигурност ΠΈ Π½Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° ΠΌΡƒ страница ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π² ясСн тСкст администраторската ΠΏΠ°Ρ€ΠΎΠ»Π° Π·Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° Π½Π° главния ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€.

Онзи Π΄Π΅Π½ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° бСшС смСнСна, Π½ΠΎ всички Π·Π°Π±Ρ€Π°Π²ΠΈΡ…Π° Π½ΠΎΠ²Π°Ρ‚Π°, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Има слуховС, Ρ‡Π΅ Π½Π° Ρ‚Π°Π·ΠΈ машина Π΅ ΠΈΠΌΠ°Π»ΠΎ ΠΎΡ‰Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΈΡ…Π° ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ Π΄Π° Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° счСтоводнитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ.

Всички ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°!

1.3. Π Π°Π·Ρ‚Π²ΠΎΡ€

1. ΠŸΡŠΡ€Π²ΠΎ, трябва Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ root ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ нСя. ΠšΠΎΠ³Π°Ρ‚ΠΎ стартирамС, забСлязвамС, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Ubuntu 16.04 ΡΡŠΡ€Π²ΡŠΡ€.

Π—Π° Π΄Π° Π½ΡƒΠ»ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° root, рСстартирамС ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°, ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΌΠ΅Π½ΡŽΡ‚ΠΎ grub, ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π΄Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Ρ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° Ubuntu с Π±ΡƒΡ‚ΠΎΠ½Π° β€žeβ€œ. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€Π΅Π΄Π° linux, Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Π³ΠΎ Π² края init=/bin/bash. Π—Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ Ρ‡Ρ€Π΅Π· Ctrl+x, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ баш. Π Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ root с rw, ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°:

$ mount -o remount,rw /dev/mapper/ubuntu--vg-root
$ passwd

НС забравяйтС Π·Π° синхронизиранСто, рСстартирайтС.

2. УсловиСто ΠΊΠ°Π·Π²Π°, Ρ‡Π΅ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π²ΠΈΠΆΡ‚Π΅:

$ curl localhost
Not Found
The requested URL / was not found on this server.
Apache/2.4.18 

Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Apache Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π½ΠΎ отговаря с ΠΊΠΎΠ΄ 404. НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ конфигурацията:

$ vim /etc/apache2/sites-enabled/000-default.conf

Π’ΡƒΠΊ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° ΠΊΠ»ΡŽΡ‡ - StevenPaulSteveJobs.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡŠΡ‚Ρ /usr/share/WordPress - няма Ρ‚Π°ΠΊΠΎΠ²Π° Π½Π΅Ρ‰ΠΎ, Π½ΠΎ ΠΈΠΌΠ° /usr/share/wordpress. Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ конфигурацията ΠΈ рСстартирайтС Apache.

$ systemctl restart apache2

3. ΠžΠΏΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π°:

Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /usr/share/wordpress/wp-includes/wp-db.php on line 1488

Π‘Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ?

$ systemctl status mysql
Active: active (running)

Какъв Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? Врябва Π΄Π° Π³ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, трябва Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ MySQL, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ описано Π² докумСнтация. Π•Π΄Π½Π° ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π½Π° докумСнтацията ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° рСгистрирамС опцията skip-grant-tables Π² /etc/mysql/mysql.conf.d/mysqld.cnf. Π’ΡƒΠΊ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° ΠΊΠ»ΡŽΡ‡ - AugustaAdaKingByron.

ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° потрСбитСлски ΠΏΡ€Π°Π²Π° 'wp'@'localhost'. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΌΠ΅ MySQL, ΠΏΡ€Π°Π²ΠΈΠΌ Π³ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ опцията Π² конфигурацията skip-networking.

4. Π‘Π»Π΅Π΄ Ρ‚Π΅Π·ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ стартира, Π½ΠΎ ΡΠ°ΠΉΡ‚ΡŠΡ‚ всС ΠΎΡ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ

Warning: require_once(/usr/share/wordpress/wp-content/themes/twentysixteen/footer.php): failed to open stream: Permission denied in /usr/share/wordpress/wp-includes/template.php on line 562

НиС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€Π°Π²Π°Ρ‚Π° Π²ΡŠΡ€Ρ…Ρƒ Ρ„Π°ΠΉΠ»Π°.

$ chmod 644 /usr/share/wordpress/wp-content/themes/twentysixteen/footer.php

ΠžΠΏΡ€Π΅ΡΠ½ΡΠ²Π°ΠΌΠ΅ страницата, ΠΎΡ‚ΠΈΠ²Π°ΠΌΠ΅ Π½Π° сайта ΠΈ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΊΠ»ΡŽΡ‡Π° - BjarneStroustrup! НамСрихмС ΠΈ Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡Π°, Π½Π°ΡˆΠΈΡΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Ρ€Π°Π·ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ…ΠΌΠ΅ счСтоводнитС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Всички са Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ, Π° Π½Π° вас Π²ΠΈ прСдстои ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° инфраструктура, Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия ΠΈ сигурност Π² компанията.

2. Π’Ρ‚ΠΎΡ€ΠΈ Π΅Ρ‚Π°ΠΏ

Π‘Π΅ΡˆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Ρ€Π΅ΡˆΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ със ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Π½Π°Π»ΠΈΠ·ΠΈ. ВсСки ΠΎΠ±ΠΈΡ‡Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ‚Π΅ – ΠΊΠΎΠΉ Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, къдС ΠΈ Π² ΠΊΠ°ΠΊΠ²ΠΈ количСства. Π˜Π·ΠΌΠΈΡΠ»ΠΈΡ…ΠΌΠ΅ случай, с ΠΊΠΎΠΉΡ‚ΠΎ всички ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ‚ ΠΏΠΎΠ΄ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° Ρ„ΠΎΡ€ΠΌΠ° Π² ΠΆΠΈΠ²ΠΎΡ‚Π°.

2.1. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΈ Ρ„Π°ΠΊΡ‚ΠΈ

Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‡ΠΈ въвСдС правилния ΠΊΠ»ΡŽΡ‡ ΠΏΡ€Π΅Π· ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ час ΠΈΠΌΠ°Ρ…ΠΌΠ΅ Π»ΠΈΠ΄Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ изпълни Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°.

2.2. Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

ΠžΡ‚ΠΈΠ΄ΠΎΡ…Ρ‚Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² компанията, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π΄ΠΎΠΉΠ΄ΠΎΡ…Π° ΠΏΡ€ΠΈ вас ΠΈ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ»ΠΈΡ…Π° Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π΄ΠΎ ΠΊΠΎΠ³ΠΎ са ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ писма ΠΎΡ‚ Африка. Врябва Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 21 адрСса Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈ въз основа Π½Π° тях. ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ Π±ΡƒΠΊΠ²ΠΈ ΠΎΡ‚ адрСситС Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ са ΠΊΠ»ΡŽΡ‡ΡŠΡ‚. Π•Π΄Π½ΠΎ Π½Π΅Ρ‰ΠΎ: пощСнският ΡΡŠΡ€Π²ΡŠΡ€, ΠΏΡ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ са ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ писмата, Π½Π΅ сС Π·Π°Ρ€Π΅ΠΆΠ΄Π°. Всички ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°!

2.3. Π Π°Π·Ρ‚Π²ΠΎΡ€

1. Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π½Π΅ стартира ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ суап дял във fstab, ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ систСмата сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° Π³ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° ΠΈ Π·Π°Π±ΠΈΠ²Π°. Как Π΄Π° зарСдя?

Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ…ΠΌΠ΅ CentOS 7, стартирайтС ΠΎΡ‚ Live CD/DVD (ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° нСизправности -> БпасяванС), ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ систСмата, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ /etc/fstab. Π’Π΅Π΄Π½Π°Π³Π° Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠ»ΡŽΡ‡ - GottfriedWilhelm11646Leibniz!

БъздаванС Π½Π° суап:

$ lvcreate -n swap centos -L 256M
$ sync && reboot

2. ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, няма ΠΏΠ°Ρ€ΠΎΠ»Π°, трябва Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ root ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина. Π’Π΅Ρ‡Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ‚ΠΎΠ²Π° Π² ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π°. ΠŸΡ€ΠΎΠΌΠ΅Π½ΡΠΌΠ΅ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π²Π»ΠΈΠ·Π°ΠΌΠ΅ Π² ΡΡŠΡ€Π²ΡŠΡ€Π°, Π½ΠΎ Ρ‚ΠΎΠΉ Π²Π΅Π΄Π½Π°Π³Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° Π² рСстартиранС. Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π΅ ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ с Ρ‚Π°ΠΊΠ°Π²Π° скорост, Ρ‡Π΅ Π΄ΠΎΡ€ΠΈ няматС Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ всички рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Как Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ сС случва?

ΠžΡ‚Π½ΠΎΠ²ΠΎ Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΎΡ‚ livecd, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ систСмнитС рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π·Π° всСки случай Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π² cron, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΠ°Π²Π° пСриодичност. Π’Π°ΠΌ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈ втория ΠΊΠ»ΡŽΡ‡ - Alan1912MathisonTuring!

НСобходими Π² /etc/crontab ΠΈΠ·Ρ‚Ρ€ΠΈΠΉΡ‚Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€Π΅Π΄ echo b > /proc/sysrq-trigger.

3. Π‘Π»Π΅Π΄ ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ сС Π·Π°Ρ€Π΅Π΄ΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅: β€žΠšΠ°ΠΊΠ²ΠΈ са адрСситС Π² Африка?β€œ Π’Π°Π·ΠΈ информация Π΅ ΠΎΠ±Ρ‰ΠΎΠ΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π·Π° общСствСността. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π°Π·ΠΈ информация Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ„Ρ€Π°Π·ΠΈΡ‚Π΅ β€žip адрСс Π² ΠΡ„Ρ€ΠΈΠΊΠ°β€œ, β€žgeoip Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈβ€œ. Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ свободно Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° разпространСниС Π½Π° адрСси (geoip). Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ стандарт MaxMind GeoLite2, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· Creative Commons Attribution-ShareAlike 4.0.

НСка сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌ нашия ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ само систСмни ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Linux, Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ цяло Ρ‚ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π΅ΡˆΠ΅Π½ ΠΏΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΈ: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° тСкст ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° скриптовС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅.

ΠšΠ°Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ просто Ρ‰Π΅ Π²Π·Π΅ΠΌΠ΅ΠΌ Π΄Π²ΠΎΠΉΠΊΠΈΡ‚Π΅ β€žIP ΠΏΠΎΠ΄Π°Ρ‚Π΅Π»-ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»β€œ ΠΎΡ‚ пощСнския Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€ /var/log/maillog (Π½Π΅ΠΊΠ° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Π° с ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈ Π½Π° ΠΈΠΌΠ΅ΠΉΠ» - IP адрСс Π½Π° ΠΏΠΎΠ΄Π°Ρ‚Π΅Π»). Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° станС със слСдната ΠΊΠΎΠΌΠ°Π½Π΄Π°:

$ cat /var/log/maillog | fgrep -e ' connect from' -e 'status=sent' | sed 's/[]<>[]/ /g' | awk '/connect from/ {ip=$11} /status=sent/ {print $10" "ip}' > log1.txt

И ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ с ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ африкански адрСси, Π½Π΅ΠΊΠ° Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΠΎΠ΄Π΅Ρ‰ΠΈΡ‚Π΅ IP адрСси Π½Π° ΠΏΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅.

$ cat log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n 40
5206 [email protected]
4165 [email protected]
3739 [email protected]
3405 [email protected]
3346 [email protected]

Π‘Ρ€Π΅Π΄ всички тях ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈΠΌΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚Π³ΠΎΡ€Π΅ ясно сС открояват ΠΏΠΎ Π±Ρ€ΠΎΠΉ писма. Ако grep IP адрСситС Π½Π° ΠΏΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠ»ΠΈ Π΄ΠΎ адрСси ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ‚ΠΎΠΏ 3, Ρ‰Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡ‚Π΅ ясно ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ:

$ cat log1.txt | fgrep '[email protected]' | cut -d' ' -f2 | sort | cut -d'.' -f1 | uniq -c | sort -r | head
831 105
806 41
782 197
664 196
542 154
503 102
266 156
165 45
150 160
108 165

ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ 105/8, 41/8, 196/8,197/8 са Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° AFRINIC - Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΠΏΠ΅Ρ‚Ρ‚Π΅ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСгистратори, ΠΊΠΎΠΈΡ‚ΠΎ разпространяват ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурси. AFRINIC разпространява адрСсно пространство Π² цяла Африка. И 41/8 сС отнася изцяло Π·Π° AFRINIC.

https://www.nic.ru/whois/?searchWord=105.0.0.0 
https://www.nic.ru/whois/?searchWord=41.0.0.0

Π’Π°ΠΊΠ° Ρ‡Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ Π² самия Π΄Π½Π΅Π²Π½ΠΈΠΊ.

$ cat log1.txt | fgrep -e '105.' -e '41.' -e '196.' -e '197.' -e '154.' -e '102.' | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
4209 [email protected]
3313 [email protected]
2704 [email protected]
2215 [email protected]
1774 [email protected]
1448 [email protected]
1233 [email protected]
958 [email protected]
862 [email protected]
762 [email protected]
632 [email protected]
539 [email protected]
531 [email protected]
431 [email protected]
380 [email protected]
357 [email protected]
348 [email protected]
312 [email protected]
289 [email protected]
282 [email protected]
274 [email protected]

На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π½ΠΈΠ·Π° β€žLinuxBenedictTorvadstβ€œ.

ΠŸΡ€Π°Π²ΠΈΠ»Π΅Π½ ΠΊΠ»ΡŽΡ‡: "LinusBenedictTorvalds".

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡΡ‚ Π½ΠΈΠ· ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° правописна Π³Ρ€Π΅ΡˆΠΊΠ° ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° правилния ΠΊΠ»ΡŽΡ‡ Π² послСднитС 3 Π·Π½Π°ΠΊΠ°. Π’ΠΎΠ²Π° сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΈΠ·Π±Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‚ нас ΠΌΡ€Π΅ΠΆΠΈ Π½Π΅ са изцяло посвСтСни Π½Π° африканскитС страни ΠΈ Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ΅ΠΉΠ»ΠΈΡ‚Π΅ сС разпространяват ΠΏΠΎ IP адрСси Π² нашия Π΄Π½Π΅Π²Π½ΠΈΠΊ.

Π‘ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π° спСцификация Π½Π° Π½Π°ΠΉ-Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ, Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π² африканскитС страни, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Ρ‚ΠΎΡ‡Π΅Π½ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€:

$ cat log1.txt | fgrep -e' '105.{30..255}. -e' '41. -e' '196.{64..47}. -e' '196.{248..132}. -e' '197.{160..31}. -e' '154.{127..255}. -e' '102.{70..255}. -e' '156.{155..255}. | awk '{print $1}' | sort | uniq -c | sort -r | head -n 21
3350 [email protected]
2662 [email protected]
2105 [email protected]
1724 [email protected]
1376 [email protected]
1092 [email protected]
849 [email protected]
712 [email protected]
584 [email protected]
463 [email protected]
365 [email protected]
269 [email protected]
225 [email protected]
168 [email protected]
142 [email protected]
111 [email protected]
 96 [email protected]
 78 [email protected]
 56 [email protected]
 56 [email protected]
 40 [email protected]

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅ΡˆΠΈ ΠΈ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½.
Π˜Π·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ MaxMind, Ρ€Π°Π·ΠΎΠΏΠ°ΠΊΠΎΠ²Π°ΠΉΡ‚Π΅ Π³ΠΎ ΠΈ слСдващитС Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΡŠΡ‰ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ нашия ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

$ cat GeoLite2-Country-Locations-ru.csv | grep "Африка" | cut -d',' -f1 > africaIds.txt
$ grep -Ff africaIds.txt GeoLite2-Country-Blocks-IPv4.csv | cut -d',' -f1 > africaNetworks.txt
$ grepcidr -f africaNetworks.txt log1.txt | cut -d' ' -f1 | sort | uniq -c | sort -r | head -n21

По Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½, Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка изчислихмС статистиката ΠΈ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅Ρ…Π°, Π·Π° Π΄Π° работят!

3. Π’Ρ€Π΅Ρ‚ΠΈ Π΅Ρ‚Π°ΠΏ

ВрСтият Π΅Ρ‚Π°ΠΏ Π΅ донякъдС ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ - трябва ΡΡŠΡ‰ΠΎ Π΄Π° ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠΏΠ»Π°Ρ‚Π° Π»Π°ΠΌΠΏΠ°, Π½ΠΎ всичко Π΅ ΠΏΠΎ-слоТно, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π² ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π°.

3.1. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΈ Ρ„Π°ΠΊΡ‚ΠΈ

Π’ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 15 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ Ρ‚Ρ€ΠΈΠΌΠ° ΠΈΠ³Ρ€Π°Ρ‡ΠΈ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…Π° ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠ»ΡŽΡ‡; 2 часа ΠΈ 20 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ слСд Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π°ΡˆΠΈΡΡ‚ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π» изпълни Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°.

3.2. Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅

ΠžΡ‚ΠΈΠ΄ΠΎΡ…Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π° компания, Π² която всички Ρ„ΠΈΡ€ΠΌΠ΅Π½ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ Wiki ΡΡŠΡ€Π²ΡŠΡ€. ΠœΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΏΠΎΡ€ΡŠΡ‡Π° 3 Π½ΠΎΠ²ΠΈ диска Π·Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π² допълнСниС към Π΅Π΄ΠΈΠ½ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰, ΠΊΠ°Ρ‚ΠΎ сС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ Π·Π° Π΄Π° бъдС систСмата устойчива Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, дисковСтС трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ поставСни Π² някакъв Π²ΠΈΠ΄ масиви. Π—Π° съТалСниС, няколко сСдмици слСд инсталиранСто ΠΈΠΌ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ ΠΎΡ‚ΠΈΠ΄Π΅ Π½Π° ΠΏΠΎΡ‡ΠΈΠ²ΠΊΠ° Π² Индия ΠΈ Π½Π΅ сС Π²ΡŠΡ€Π½Π°.

Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ няколко Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΈ няколко Π΄Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° компанията бСшС Ρ…Π°ΠΊΠ½Π°Ρ‚Π°. Бъгласно инструкциитС слуТитСлитС ΠΏΠΎ сигурността са ΠΈΠ·Π²Π°Π΄ΠΈΠ»ΠΈ дисковСтС ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ са Π²ΠΈ Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠ»ΠΈ. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° транспортиранСто Сдиният диск бСшС Π±Π΅Π·Π²ΡŠΠ·Π²Ρ€Π°Ρ‚Π½ΠΎ ΠΈΠ·Π³ΡƒΠ±Π΅Π½.

Врябва Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌ функционалността Π½Π° Wiki; ΠΏΡ€Π΅Π΄ΠΈ всичко сС интСрСсувамС ΠΎΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° wiki страницитС. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΎΡ‚ тСкст, ΠΊΠΎΠΉΡ‚ΠΎ бСшС Π½Π° Π΅Π΄Π½Π° ΠΎΡ‚ страницитС Π½Π° Ρ‚ΠΎΠ²Π° wiki, Π΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π·Π° ΡΡŠΡ€Π²ΡŠΡ€Π° 1C ΠΈ Π΅ спСшно Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ.

Π’ допълнСниС, някъдС Π² wiki страницитС ΠΈΠ»ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ място имашС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° Π»ΠΎΠ³ ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° видСонаблюдСниС, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΡ‚, Π±Π΅Π· тях разслСдванСто Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° Π΅ нСвъзмоТно. ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, ΠΎΡ‡Π°ΠΊΠ²Π°ΠΌΠ΅ Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°!

3.3. Π Π°Π·Ρ‚Π²ΠΎΡ€

1. ΠžΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ сС Π΄Π° стартирамС Π΅Π΄ΠΈΠ½ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ дисковСтС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ навсякъдС ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π΅Π΄Π½ΠΎ ΠΈ ΡΡŠΡ‰ΠΎ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅:

No bootable medium found! System halted 

Врябва Π΄Π° стартиратС ΠΎΡ‚ Π½Π΅Ρ‰ΠΎ. Π—Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ Live CD/DVD (ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ -> БпасяванС) ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΏΠΎΠΌΠ°Π³Π°. ΠŸΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ дяла Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ, Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°ΠΌΠ΅ Π² Ρ‡Π΅Ρ€ΡƒΠΏΠΊΠ°Ρ‚Π°. ΠžΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ сС Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ с дисковСтС. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π΅, Ρ‡Π΅ Ρ‚Π΅ са Ρ‚Ρ€ΠΈΠΌΠ°. Има ΠΏΠΎΠ²Π΅Ρ‡Π΅ инструмСнти Π·Π° Ρ‚ΠΎΠ²Π° Π² 7-ΠΌΠ° вСрсия Π½Π° CentOS, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ blkid ΠΈΠ»ΠΈ lsblk, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ цялата информация Π·Π° дисковСтС.

Как ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ:

$ ls /dev/sd*

Π’Π΅Π΄Π½Π°Π³Π° сС Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅

/dev/sdb1 - ext4
/dev/sdb2 - Ρ‡Π°ΡΡ‚ΡŒ lvm
/dev/sda1 ΠΈ /dev/sdc1 - части Ρ€Π΅ΠΉΠ΄Π°
/dev/sda2 ΠΈ /dev/sdc2 - ΠΏΡ€ΠΎ Π½ΠΈΡ… Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ извСстно Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚

ΠœΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ sdb1, ясно Π΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π΄ΡΠ»ΡŠΡ‚ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° CentOS 6.

$ mkdir /mnt/sdb1 && mount /dev/sdb1 /mnt/sdb1

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΎΡ‚ΠΈΠ²Π°ΠΌΠ΅ Π² сСкцията grub ΠΈ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠ»ΡŽΡ‡ Ρ‚Π°ΠΌ - James191955Gosling Π² Π½Π΅ΠΎΠ±ΠΈΡ‡Π°Π΅Π½ Ρ„Π°ΠΉΠ».

2. НиС ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ pvs ΠΈ lvs, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с LVM. Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ трябва Π΄Π° ΠΈΠΌΠ° 2 физичСски Ρ‚ΠΎΠΌΠ°, Сдиният Π½Π΅ Π΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ ΠΈ сС ΠΎΠΏΠ»Π°ΠΊΠ²Π° ΠΎΡ‚ ΠΈΠ·Π³ΡƒΠ±Π΅Π½ uid. Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ трябва Π΄Π° ΠΈΠΌΠ° 2 логичСски Ρ‚ΠΎΠΌΠ°: root ΠΈ swap, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ root Π΅ частично Π·Π°Π³ΡƒΠ±Π΅Π½ (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΡŠΡ‚ P Π½Π° Ρ‚ΠΎΠΌΠ°). НС Π΅ възмоТно Π΄Π° сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΆΠ°Π»ΠΊΠΎ! НиС наистина сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ‚ Π½Π΅Π³ΠΎ.

Има ΠΎΡ‰Π΅ 2 диска, Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π³ΠΈ, сглобявамС ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅:

$ mdadm --examine --verbose --scan
$ mdadm --assemble --verbose --scan
$ mkdir /mnt/md127 && mount /dev/md127  /mnt/md127 

ПоглСТдамС ΠΈ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π΄ΡΠ»ΡŠΡ‚ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° CentOS 6 ΠΈ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ Π΅ Π½Π° /dev/sdb1, ΠΈ Ρ‚ΡƒΠΊ ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΡΡŠΡ‰ΠΈΡ ΠΊΠ»ΡŽΡ‡ - DennisBMacAlistairCRitchie!
Π”Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ сС сглобява /dev/md127.

$ mdadm --detail /dev/md127

Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° бъдС сглобСн ΠΎΡ‚ 4 диска, Π½ΠΎ бСшС сглобСн ΠΎΡ‚ Π΄Π²Π° /dev/sda1 ΠΈ /dev/sdc1, Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° са Π½ΠΎΠΌΠ΅Ρ€ 2 ΠΈ 4 Π² систСмата. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅, Ρ‡Π΅ ΠΎΡ‚ /dev/sda2 ΠΈ /dev/sdc2 ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅Ρ‚Π΅ масив. НС Π΅ ясно Π·Π°Ρ‰ΠΎ няма ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ Π·Π° тях, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π½Π° ΡΡŠΠ²Π΅ΡΡ‚Ρ‚Π° Π½Π° администратора, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ някъдС Π² Π“ΠΎΠ°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅, Ρ‡Π΅ трябва Π΄Π° ΠΈΠΌΠ° RAID10, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΈΠΌΠ° ΠΎΠΏΡ†ΠΈΠΈ. НиС ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅:

$ mdadm --create --verbose /dev/md0 --assume-clean --level=10 --raid-devices=4 missing /dev/sda2 missing /dev/sdc2

Π“Π»Π΅Π΄Π°ΠΌΠ΅ blkid, pvs, lvs. ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°ΠΌΠ΅, Ρ‡Π΅ смС ΡΡŠΠ±Ρ€Π°Π»ΠΈ физичСски Ρ‚ΠΎΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ Π½ΠΈ липсвашС.

lvroot бСшС Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½, Π½ΠΈΠ΅ Π³ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅, Π½ΠΎ ΠΏΡŠΡ€Π²ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΉΡ‚Π΅ VG:

$ vgchange -a y
$ mkdir /mnt/lvroot && mount /dev/mapper/vg_c6m1-lv_root /mnt/lvroot 

И всичко Π΅ Ρ‚Π°ΠΌ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² основната домашна дирСктория - /root/sweet.

3. ВсС ΠΎΡ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° съТивим нашия ΡΡŠΡ€Π²ΡŠΡ€, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° стартира Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ. Всички логичСски Ρ‚ΠΎΠΌΠΎΠ²Π΅ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ /dev/md0 (ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π½Π°ΠΌΠ΅Ρ€ΠΈΡ…ΠΌΠ΅ всичко) ΠΏΠ»ΡŠΠ·Π½Π΅Ρ‚Π΅ Π³ΠΎ Π΄ΠΎ /dev/sdb2, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ цСлият ΡΡŠΡ€Π²ΡŠΡ€.

$ pvmove /dev/md0 /dev/sdb2
$ vgreduce vg_c6m1 /dev/md0

Π˜Π·ΠΊΠ»ΡŽΡ‡Π²Π°ΠΌΠ΅ ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°ΠΌΠ΅ дисковС 1 ΠΈ 3, оставямС втория, Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΎΡ‚ Live CD/DVD Π² Rescue. НамСрСтС дяла Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²Π΅Ρ‚Π΅ зарСТдащия ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π² grub:

root (hd0,0)
setup (hd0)

ΠžΡ‚ΠΊΡŠΡΠ²Π°ΠΌΠ΅ диска Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ, Π½ΠΎ ΡΠ°ΠΉΡ‚ΡŠΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ.

4. Има Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° стартиранС Π½Π° уСбсайт: ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Apache ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π° ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° nginx с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ php-fpm:

$ /etc/init.d/nginx start
$ /etc/init.d/php-fpm start

Накрая трябва Π΄Π° стартиратС MySQL:

$ /etc/init.d/mysqld start

Няма Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ сС ΠΊΡ€ΠΈΠ΅ Π² /var/log/mysql. Π’Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с MySQL, ΡΠ°ΠΉΡ‚ΡŠΡ‚ Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π½Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° страница Ρ‰Π΅ ΠΈΠΌΠ° ΠΊΠ»ΡŽΡ‡ - RichardGCCMatthewGNUStallman! Π‘Π΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ 1C ΠΈ слуТитСлитС Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ си. И ΠΊΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ Π²ΠΈ прСдстои ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° инфраструктура ΠΈ сигурност Π² компанията.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΄Π° сподСлим списък с ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ…Π° Π½Π° нас ΠΈ Π½Π°ΡˆΠΈΡ‚Π΅ участници Π΄Π° сС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠΌ Π·Π° ΠΈΠ³Ρ€Π°Ρ‚Π°: linux.mail.ru/ΠΊΠ½ΠΈΠ³ΠΈ.

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π²ΠΈ, Ρ‡Π΅ стС с нас! ΠžΡ‡Π°ΠΊΠ²Π°ΠΉΡ‚Π΅ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Π·Π° слСдващитС ΠΈΠ³Ρ€ΠΈ!

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€