Linux Quest. ΠŸΠΎΠ·Π΄Ρ€Π°Π²ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Ρ€Π°Π·ΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅

Linux Quest. ΠŸΠΎΠ·Π΄Ρ€Π°Π²ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Ρ€Π°Π·ΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅

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

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

Π‘ΡŠΡ‰ΠΎ Π² списъка Π½Π° 10-Ρ‚Π΅ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈ ΠΈΠ³Ρ€Π°Ρ‡ΠΈ:

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

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

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

НиС Π³ΠΎ Π½Π°Ρ€Π΅ΠΊΠΎΡ…ΠΌΠ΅ «А Ρ‚ΠΈ наистина Π°Π΄ΠΌΠΈΠ½ Π»ΠΈ си?Β», Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° бСшС доста проста β€” Π΄Π° сС ΠΏΠΎΠΏΡ€Π°Π²ΠΈ топлият Π»Π°ΠΌΠΏΠΎΠ² сСрвис.

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

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

1.2. Π—Π°Π΄Π°Ρ‡Π°

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

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

ΠŸΡ€Π΅Π΄ΠΈ Π΄Π½ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° бСшС смСнСна, Π° Π½ΠΎΠ²Π°Ρ‚Π° Π΅ Π·Π°Π±Ρ€Π°Π²Π΅Π½Π°, Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π₯одят слуховС, Ρ‡Π΅ Π½Π° Ρ‚Π°Π·ΠΈ машина Π΅ ΠΈΠΌΠ°Π»ΠΎ ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ‚ ΠΏΡ€ΠΈ Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈΡ‚Π΅ копия Π½Π° счСтоводнитС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ.

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

1.3. РСшСниС

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

Π—Π° Π΄Π° Π½ΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° root, рСстартирамС ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° ΠΈ ΠΏΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π²Π°Π½Π΅ Π½Π° grub ΠΌΠ΅Π½ΡŽΡ‚ΠΎ, ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°ΠΌΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π° Ubuntu с Π±ΡƒΡ‚ΠΎΠ½Π° Β«eΒ». Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π΅Π΄Π° linux ΠΈ добавямС Π² края init=/bin/bash. Π—Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ с Ctrl+x ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ bash. ΠŸΡ€Π΅-ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠΎΡ€Π΅Π½ΠΎΠ²Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма с rw ΠΈ смСнямС ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π°:

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

НС забравяСм Π·Π° sync ΠΈ рСстартирамС.

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. Π‘Π»Π΅Π΄ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈΡ‚Π΅ ΡΡ‚ΡŠΠΏΠΊΠΈ ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ стартира, Π½ΠΎ ΡΠ°ΠΉΡ‚ΡŠΡ‚ всС ΠΎΡ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: require_once( /usr/share/wordpress/wp-content/themes/twentysixteen/footer.php): Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ: Доступ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ Π² /usr/share/wordpress/wp-includes/template.php Π½Π° строкС 562

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ²ΠΌΠ΅ ΠΏΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ».

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

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

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

Π’Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Ρ€Π΅ΡˆΠΈΠΌ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°. Аналитиката Π΅ ΠΎΠ±ΠΈΡ‡Π°Π½Π° ΠΎΡ‚ всички β€” ΠΊΠΎΠΉ ΠΈ ΠΎΡ‚ΠΊΡŠΠ΄Π΅ ΠΈ Π² ΠΊΠ°ΠΊΠ²ΠΈ количСства ΠΈΠ΄Π²Π°Ρ‚. Π˜Π·ΠΌΠΈΡΠ»ΠΈΡ…ΠΌΠ΅ случай, с ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΡΠ±Π»ΡŠΡΠΊΠ°Ρ‚ всички ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π² ΠΆΠΈΠ²ΠΎΡ‚Π°.

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

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

2.2. Π—Π°Π΄Π°Π½ΠΈΠ΅

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

2.3. РСшСниС

1. Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π½Π΅ сС Π·Π°Ρ€Π΅ΠΆΠ΄Π° Π·Π°Ρ€Π°Π΄ΠΈ Π½Π΅ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ Ρ€Π°Π·Π΄Π΅Π» swap Π² fstab, ΠΏΡ€ΠΈ стартиранС систСмата сС ΠΎΠΏΠΈΡ‚Π²Π° Π΄Π° Π³ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° ΠΈ ΠΏΠ°Π΄Π°. Как Π΄Π° сС Π·Π°Ρ€Π΅Π΄ΠΈΠΌ?

БвалямС ΠΎΠ±Ρ€Π°Π·, свалихмС CentOS 7, Π·Π°Ρ€Π΅ΠΆΠ΄Π°ΠΌΠ΅ с Live CD/DVD (ΠžΡ‚ΡΡ‚Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ -> Π’ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅), ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ систСмата, ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°ΠΌΠ΅ /etc/fstab. Π’ΡƒΠΊ Π²Π΅Π΄Π½Π°Π³Π° Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ ΠΊΠ»ΡŽΡ‡ β€” GottfriedWilhelm11646Leibniz!

БъздавамС swap:

$ 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 L2JhbjAbM67GA99jg@mail.ru
4165 iHKTBkegOQa6fIALq@mail.ru
3739 nHkcBl7BdgXxijSYD7@mail.ru
3405 SMAzPJAzbl9vp4hAXo@mail.ru
3346 xILz6d7P@mail.ru

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

$ cat log1.txt | fgrep 'L2JhbjAbM67GA99jg@mail.ru' | 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 L2JhbjAbM67GA99jg@mail.ru
3313 iHKTBkegOQa6fIALq@mail.ru
2704 nHkcBl7BdgXxijSYD7@mail.ru
2215 uvRbp1O@mail.ru
1774 sPmMsmmFiV@mail.ru
1448 BtG3aHgQgCKuze2AKuRH@mail.ru
1233 eQpuuQ2uQdbwRL3@mail.ru
958 nJT5dpaBZ@mail.ru
862 ef4WbQiB@mail.ru
762 dQCqKL6eVminFfH7wLA@mail.ru
632 ifq6Rd1HxuCQOdO9@mail.ru
539 cFwm2ssypMmx1sA7@mail.ru
531 twtTnr4G@mail.ru
431 TSrczgYASrR11Hs3qCi@mail.ru
380 o3r3exc3OL@mail.ru
357 rzmjr2VAHK@mail.ru
348 vnPr6YjJ3ndw@mail.ru
312 anOjFXrwOtLP2Rl1Vcz6@mail.ru
289 dvny5zHmRW8fiT@mail.ru
282 sgg9jPxFDYvzw8Kr@mail.ru
274 tKSevzA7GntJ@mail.ru

На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ стринг "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 L2JhbjAbM67GA99jg@mail.ru
2662 iHKTBkegOQa6fIALq@mail.ru
2105 nHkcBl7BdgXxijSYD7@mail.ru
1724 uvRbp1O@mail.ru
1376 sPmMsmmFiV@mail.ru
1092 BtG3aHgQgCKuze2AKuRH@mail.ru
849 eQpuuQ2uQdbwRL3@mail.ru
712 nJT5dpaBZ@mail.ru
584 ef4WbQiB@mail.ru
463 dQCqKL6eVminFfH7wLA@mail.ru
365 ifq6Rd1HxuCQOdO9@mail.ru
269 cFwm2ssypMmx1sA7@mail.ru
225 twtTnr4G@mail.ru
168 TSrczgYASrR11Hs3qCi@mail.ru
142 o3r3exc3OL@mail.ru
111 rzmjr2VAHK@mail.ru
 96 vnPr6YjJ3ndw@mail.ru
 78 anOjFXrwOtLP2Rl1Vcz6@mail.ru
 56 lHzWiB7ExvRtSbAcU9@mail.ru
 56 dvny5zHmRW8fiT@mail.ru
 40 sgg9jPxFDYvzw8Kr@mail.ru

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅ΡˆΠΈ ΠΈ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½.
БвалямС 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 (Troubleshooting -> Rescue). ΠŸΡ€ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ зарСТдащия дял, Π½Π΅ Π³ΠΎ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅, ΠΏΠΎΠΏΠ°Π΄Π°ΠΌΠ΅ Π² shell. ΠžΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ сС Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ с дисковСтС. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π΅, Ρ‡Π΅ Ρ‚Π΅ са Ρ‚Ρ€ΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° Ρ‚ΠΎΠ²Π° са ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π² 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 физичСски volume, Сдиният Π½Π΅ сС Π½Π°ΠΌΠΈΡ€Π° ΠΈ сС ΠΎΠΏΠ»Π°ΠΊΠ²Π° ΠΎΡ‚ Π·Π°Π³ΡƒΠ±Π΅Π½ uid. Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ трябва Π΄Π° ΠΈΠΌΠ° 2 логичСски volume: root ΠΈ swap, ΠΊΠ°Ρ‚ΠΎ root Π΅ частично Π·Π°Π³ΡƒΠ±Π΅Π½ (Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ P ΠΏΡ€ΠΈ volume). НС ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π³ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅, Π° ΠΆΠ°Π»ΠΈ! Π’ΠΎΠΉ Π½ΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ΅Π½.

Има ΠΈ ΠΎΡ‰Π΅ 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 ΡΡŠΡ‰ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΡΡŠΠ±Π΅Ρ€Π΅ масив. НС Π΅ ясно Π·Π°Ρ‰ΠΎ нямат metadata, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ Π½Π° ΡΡŠΠ²Π΅ΡΡ‚Ρ‚Π° Π½Π° администратора, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ някъдС Π² Π“ΠΎΠ°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚ΡƒΠΊ трябва Π΄Π° ΠΈΠΌΠ° RAID10, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΈΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ. Π‘ΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅:

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

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

Π’Π΅Π΄Π½Π°Π³Π° поправямС lvroot, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Π³ΠΎ, Π½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ VG:

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

И Ρ‚Π°ΠΌ всичко Π΅ Π½Π° Π»ΠΈΡ†Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΊΠ»ΡŽΡ‡Π° Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория root β€” /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! Π‘Π΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π² 1Π‘ ΠΈ слуТитСлитС Ρ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ Π·Π°ΠΏΠ»Π°Ρ‚ΠΈ. А Π·Π° Ρ‚Π΅Π±, ΠΊΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π½Π°Π»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° инфраструктурата ΠΈ сигурността Π² компанията.

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

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌ Π²ΠΈ, Ρ‡Π΅ бяхтС с нас! Π‘Π»Π΅Π΄Π΅Ρ‚Π΅ анонситС Π½Π° слСдващитС ΠΈΠ³Ρ€ΠΈ!

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster