Линукс ΠŸΠΎΡ‚Ρ€Π°Π³Π°Ρ‚Π°. ЧСститки Π·Π° ΠΏΠΎΠ±Π΅Π΄Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅

Линукс ΠŸΠΎΡ‚Ρ€Π°Π³Π°Ρ‚Π°. ЧСститки Π·Π° ΠΏΠΎΠ±Π΅Π΄Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ Π½ΠΈ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅

На 25 ΠΌΠ°Ρ€Ρ‚ ΠΎΡ‚Π²ΠΎΡ€ΠΈΠ²ΠΌΠ΅ ΠΏΡ€ΠΈΡ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π·Π° Линукс ΠŸΠΎΡ‚Ρ€Π°Π³Π°Ρ‚Π°, ΠΎΠ²Π° Π΅ ΠΈΠ³Ρ€Π° Π·Π° Ρ™ΡƒΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ СкспСрти Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм Линукс. НСкои статистички ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ: 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

Π’ΡƒΠΊΠ° ΠΈΠΌΠ° ΠΈ ΠΊΠ»ΡƒΡ‡ - Π‘Ρ‚ΠΈΠ²Π΅Π½ΠŸΠΎΠ»Π‘Ρ‚ΠΈΠ² Џобс.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ°Ρ‚Π° /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. Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ Π½Π΅ сС ΠΏΠΎΠ΄ΠΈΠ³Π° ΠΏΠΎΡ€Π°Π΄ΠΈ нСпостоСчка swap ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π° Π²ΠΎ fstab, ΠΏΡ€ΠΈ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅, систСмот сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π° Π΄Π° Π³ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π° ΠΈ ΠΏΠ°Ρ“Π°. Како Π΄Π° сС ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅?

ΠŸΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ ја сликата, симнавмС CentOS 7, подигањС ΠΎΠ΄ Π¦Π”/Π”Π’Π” Π²ΠΎ ΠΆΠΈΠ²ΠΎ (Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ -> ΡΠΏΠ°ΡΡƒΠ²Π°ΡšΠ΅), ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ систСмот, ΠΈΠ·ΠΌΠ΅Π½Π΅Ρ‚Π΅ /etc/fstab. Π’Π΅Π΄Π½Π°Ρˆ Π³ΠΎ Π½Π°ΠΎΡ“Π°ΠΌΠ΅ ΠΏΡ€Π²ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ - Π“ΠΎΡ‚Ρ„Ρ€ΠΈΠ΄ Π’ΠΈΠ»Ρ…Π΅Π»ΠΌ11646Π›Π°Ρ˜Π±Π½ΠΈΡ†!

ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜ Π·Π°ΠΌΠ΅Π½Π°:

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

2. Како ΠΈ сСкогаш, Π½Π΅ΠΌΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ја смСнитС root Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π°Ρ‚Π° машина. НиС вСќС Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠ²ΠΌΠ΅ ΠΎΠ²Π° Π²ΠΎ ΠΏΡ€Π²Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π°. Π‘Π΅ ΠΌΠ΅Π½ΡƒΠ²Π°ΠΌΠ΅ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ сС Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΠΌΠ΅ Π½Π° сСрвСрот, Π½ΠΎ Ρ‚ΠΎΡ˜ вСднаш ΠΎΠ΄ΠΈ Π²ΠΎ Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΡšΠ΅. Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ Π΅ ΠΏΡ€Π΅ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€Π΅Π½ со Ρ‚Π°ΠΊΠ²Π° Π±Ρ€Π·ΠΈΠ½Π° ΡˆΡ‚ΠΎ Π½Π΅ΠΌΠ°Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π³ΠΈ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ‚Π΅ ситС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ. Како Π΄Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π΅ ΡˆΡ‚ΠΎ сС случува?

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π°ΠΌΠ΅ ΠΎΠ΄ livecd, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ Π³ΠΈ ΠΏΡ€ΠΎΡƒΡ‡ΡƒΠ²Π°ΠΌΠ΅ систСмскитС Π»ΠΎΠ³ΠΎΠ²ΠΈ ΠΈ, Π·Π° сСкој ΡΠ»ΡƒΡ‡Π°Ρ˜, Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΠΎ cron, бидСјќи Ρ‚Π°ΠΊΠ²Π° пСриодичност. Π’Π°ΠΌΡƒ Π³ΠΎ Π½Π°ΠΎΡ“Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ - Alan1912MathisonTuring!

Π’Ρ€Π΅Π±Π° Π²ΠΎ /etc/crontab ΠΈΠ·Π±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ја Π»ΠΈΠ½ΠΈΡ˜Π°Ρ‚Π° echo b > /proc/sysrq-trigger.

3. По ΡˆΡ‚ΠΎ сСрвСрот сС Π²Ρ‡ΠΈΡ‚Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ја Π·Π°Π²Ρ€ΡˆΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° ΠΌΠ΅Π½Π°ΡŸΠ΅Ρ€ΠΈΡ‚Π΅: β€žΠšΠΎΠΈ сС адрСситС Π²ΠΎ Африка?β€œ ОвиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ сС ΠΎΠΏΡˆΡ‚ΠΎ достапни Π·Π° Ρ˜Π°Π²Π½ΠΎΡΡ‚Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΈ Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ ΠΎΠ²ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ Ρ„Ρ€Π°Π·ΠΈΡ‚Π΅ β€žip address africaβ€œ, β€žgeoip databaseβ€œ. Π—Π° Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС слободно достапни Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° адрСси (geoip). Ја користСвмС Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΊΠ°ΠΊΠΎ стандард MaxMind GeoLite2, достапно ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π° Creative Commons Attribution-ShareAlike 4.0.

АјдС Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π΅ΠΌΠ΅ Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈΠΌΠ΅ Π½Π°ΡˆΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ само систСмски ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги Π½Π° Linux, Π½ΠΎ Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π΅ΡˆΠΈ Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΡ˜ Π½Π°Ρ‡ΠΈΠ½ΠΈ: ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΡšΠ΅ тСкст ΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ скрипти Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ програмски Ρ˜Π°Π·ΠΈΡ†ΠΈ.

Π—Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ, Сдноставно ќС Π³ΠΈ Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ ΠΏΠ°Ρ€ΠΎΠ²ΠΈΡ‚Π΅ β€žΠ˜ΠŸ Π½Π° ΠΈΡΠΏΡ€Π°ΡœΠ°Ρ‡-ΠΏΡ€ΠΈΠΌΠ°Ρ‡β€œ ΠΎΠ΄ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΡ‚ Π·Π° ΠΏΠΎΡˆΡ‚Π° /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]

ΠœΠ΅Ρ“Ρƒ ситС, ΠΏΠΎ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π±ΡƒΠΊΠ²ΠΈ јасно сС ΠΈΠ·Π΄Π²ΠΎΡ˜ΡƒΠ²Π°Π°Ρ‚ ΠΏΡ€Π²ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΎΡ˜Ρ†Π° ΠΏΡ€ΠΈΠΌΠ°Ρ‚Π΅Π»ΠΈ ΠΎΠ΄ Π²Ρ€Π²ΠΎΡ‚. Ако Π³ΠΈ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ 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 сС Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π½Π° АЀРИНИК - Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΠ΅Ρ‚Ρ‚Π΅ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСгистратори ΠΊΠΎΠΈ дистрибуираат ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ рСсурси. АЀРИНИК дистрибуира адрСсСн простор Π½ΠΈΠ· Ρ†Π΅Π»Π° Африка. А 41/8 сС однСсува Π½Π° АЀРИНИЦА цСлосно.

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. Π’Π΅ΠΆΠ±Π°Ρ˜Ρ‚Π΅

ΠžΡ‚ΠΈΠ΄ΠΎΠ²Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π²ΠΎ компанија ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ ситС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π° сС Π·Π°Ρ‡ΡƒΠ²Π°Π½ΠΈ Π½Π° Π²Π½Π°Ρ‚Ρ€Π΅ΡˆΠ΅Π½ сСрвСр Π½Π° Π’ΠΈΠΊΠΈ. ΠœΠΈΠ½Π°Ρ‚Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π½Π°Ρ€Π°Ρ‡Π° 3 Π½ΠΎΠ²ΠΈ дискови Π·Π° сСрвСрот, ΠΏΠΎΠΊΡ€Π°Ρ˜ Π΅Π΄Π΅Π½ постоСчки, Ρ‚Π²Ρ€Π΄Π΅Ρ˜ΡœΠΈ Π΄Π΅ΠΊΠ° Π·Π° систСмот Π΄Π° Π±ΠΈΠ΄Π΅ Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π΅Π½ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, дисковитС Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС стават Π²ΠΎ Π½Π΅ΠΊΠ°ΠΊΠ²ΠΈ Π½ΠΈΠ·ΠΈ. Π—Π° ΠΆΠ°Π», Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π½Π΅Π΄Π΅Π»ΠΈ ΠΏΠΎ Π½ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΡ‚ Π·Π°ΠΌΠΈΠ½Π°Π» Π½Π° ΠΎΠ΄ΠΌΠΎΡ€ Π²ΠΎ Индија ΠΈ Π½Π΅ сС Π²Ρ€Π°Ρ‚ΠΈΠ».

Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π±Π΅Π· Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΈ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π½ΠΎ ΠΏΡ€Π΅Π΄ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ Π΄Π΅Π½Π° бСшС Ρ…Π°ΠΊΠΈΡ€Π°Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ˜Π°Ρ‚Π°. Π‘ΠΏΠΎΡ€Π΅Π΄ инструкциитС, бСзбСдносниот пСрсонал Π³ΠΈ отстранил дисковитС ΠΎΠ΄ сСрвСрот ΠΈ Π²ΠΈ Π³ΠΈ испратил. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° транспортот, Π΅Π΄Π΅Π½ диск бСшС Π½Π΅ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΎ ΠΈΠ·Π³ΡƒΠ±Π΅Π½.

Π’Ρ€Π΅Π±Π° Π΄Π° ја Π²Ρ€Π°Ρ‚ΠΈΠΌΠ΅ функционалноста Π½Π° Π’ΠΈΠΊΠΈ, ΠΏΡ€Π΅Π΄ сè, Π½Γ¨ интСрСсира содрТината Π½Π° Π²ΠΈΠΊΠΈ-страницитС. ΠžΠ΄Ρ€Π΅Π΄Π΅Π½ Π΄Π΅Π» ΠΎΠ΄ тСкстот ΡˆΡ‚ΠΎ сС Π½Π°ΠΎΡ“Π°ΡˆΠ΅ Π½Π° Π΅Π΄Π½Π° ΠΎΠ΄ страницитС Π½Π° ΠΎΠ²Π° Π²ΠΈΠΊΠΈ Π΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° Π·Π° сСрвСрот 1C ΠΈ Π΅ ΠΈΡ‚Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π·Π° Π΄Π° сС ΠΎΡ‚ΠΊΠ»ΡƒΡ‡ΠΈ.

ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, Π½Π΅ΠΊΠ°Π΄Π΅ Π½Π° Π²ΠΈΠΊΠΈ-страницитС ΠΈΠ»ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ мСсто ΠΈΠΌΠ°Π»ΠΎ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ Π·Π° сСрвСрот Π·Π° Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΈ сСрвСрот Π·Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π°Π΄Π·ΠΎΡ€, ΠΊΠΎΠΈ исто Ρ‚Π°ΠΊΠ° Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠΆΠ΅Π»Π½ΠΎ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π°Ρ‚Π°Ρ‚; Π±Π΅Π· Π½ΠΈΠ², истрагата Π·Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΡ‚ Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. Како ΠΈ сСкогаш, ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΠΌΠ΅ Π±Ρ€Π·ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚!

3.3. РСшСниС

1. Π‘Π΅ ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° сС ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΠΌΠ΅ Π΅Π΄Π΅Π½ ΠΏΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ дисковитС ΡˆΡ‚ΠΎ Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ сСкадС ја Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ истата ΠΏΠΎΡ€Π°ΠΊΠ°:

No bootable medium found! System halted 

Π’Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅Ρ‚Π΅ ΠΎΠ΄ Π½Π΅ΡˆΡ‚ΠΎ. ΠŸΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΎΠ΄ Π¦Π”/Π”Π’Π” Π²ΠΎ ΠΆΠΈΠ²ΠΎ (Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ -> ΡΠΏΠ°ΡΡƒΠ²Π°ΡšΠ΅) ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΠΎΠΌΠ°Π³Π°. ΠŸΡ€ΠΈ Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅, сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° ја најдСмС ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° подигањС, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ја најдСмС, Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΠΌΠ΅ Π²ΠΎ школка. Π‘Π΅ ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌΠ΅ ΡˆΡ‚ΠΎ ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌΠ΅ со дискови. ΠŸΠΎΠ·Π½Π°Ρ‚ΠΎ Π΅ Π΄Π΅ΠΊΠ° Π³ΠΈ ΠΈΠΌΠ° Ρ‚Ρ€ΠΈ. Π—Π° ΠΎΠ²Π° ΠΈΠΌΠ° повСќС Π°Π»Π°Ρ‚ΠΊΠΈ Π²ΠΎ 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 Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ Ρ‚ΠΎΠΌΠ°, Π΅Π΄Π΅Π½ Π½Π΅ Π΅ Π»ΠΎΡ†ΠΈΡ€Π°Π½ ΠΈ сС ΠΆΠ°Π»ΠΈ Π½Π° ΠΈΠ·Π³ΡƒΠ±Π΅Π½ ΡƒΠΈΠ΄. Π“Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠΌΠ° 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/books.

Π’ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΠΌΠ΅ ΡˆΡ‚ΠΎ стС со нас! ΠžΡΡ‚Π°Π½Π΅Ρ‚Π΅ со Π½Π°Ρ˜Π°Π²ΠΈΡ‚Π΅ Π·Π° слСднитС ΠΈΠ³Ρ€ΠΈ!

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€