рд▓рд┐рдирдХреНрд╕ рдХреНрд╡реЗрд╕реНрдЯ. рд╡рд┐рдЬреЗрддреНрдпрд╛рдВрдЪреЗ рдЕрднрд┐рдирдВрджрди рдХрд░рд╛ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд░реНрдпрд╛рдВрд╡рд░реАрд▓ рдЙрдкрд╛рдпрд╛рдВрдмрджреНрджрд▓ рд╕рд╛рдВрдЧрд╛

рд▓рд┐рдирдХреНрд╕ рдХреНрд╡реЗрд╕реНрдЯ. рд╡рд┐рдЬреЗрддреНрдпрд╛рдВрдЪреЗ рдЕрднрд┐рдирдВрджрди рдХрд░рд╛ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд░реНрдпрд╛рдВрд╡рд░реАрд▓ рдЙрдкрд╛рдпрд╛рдВрдмрджреНрджрд▓ рд╕рд╛рдВрдЧрд╛

25 рдорд╛рд░реНрдЪ рд░реЛрдЬреА рдЖрдореНрд╣реА рдпрд╛рд╕рд╛рдареА рдиреЛрдВрджрдгреА рдЙрдШрдбрд▓реА рд▓рд┐рдирдХреНрд╕ рдХреНрд╡реЗрд╕реНрдЯ, рд▓рд┐рдирдХреНрд╕ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдкреНрд░реЗрдореА рдЖрдгрд┐ рддрдЬреНрдЮрд╛рдВрд╕рд╛рдареА рд╣рд╛ рдЧреЗрдо рдЖрд╣реЗ. рдХрд╛рд╣реА рдЖрдХрдбреЗрд╡рд╛рд░реА: 1117 рд▓реЛрдХрд╛рдВрдиреА рдЧреЗрдорд╕рд╛рдареА рдиреЛрдВрджрдгреА рдХреЗрд▓реА, рддреНрдпрд╛рдкреИрдХреА 317 рд▓реЛрдХрд╛рдВрдирд╛ рдХрд┐рдорд╛рди рдПрдХ рдХреА рд╕рд╛рдкрдбрд▓реА, 241 рд▓реЛрдХрд╛рдВрдиреА рдкрд╣рд┐рд▓реНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдкреВрд░реНрдг рдХреЗрд▓реЗ, 123 - рджреБрд╕рд░рд╛ рдЖрдгрд┐ 70 рдЬрдгрд╛рдВрдиреА рддрд┐рд╕рд░рд╛ рдЯрдкреНрдкрд╛ рдкрд╛рд░ рдХреЗрд▓рд╛. рдЖрдЬ рдЖрдордЪрд╛ рдЦреЗрд│ рд╕рдВрдкрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╡рд┐рдЬреЗрддреНрдпрд╛рдВрдЪреЗ рдЕрднрд┐рдирдВрджрди рдХрд░рддреЛ!

  • рдЕрд▓реЗрдХреНрдЭрд╛рдВрдбрд░ рддреЗрд▓рдбреЗрдХреЛрд╡реНрд╣ рдпрд╛рдВрдиреА рдкреНрд░рдердо рд╕реНрдерд╛рди рдорд┐рд│рд╡рд┐рд▓реЗ.
    рдЕрд▓реЗрдХреНрдЭрд╛рдВрдбрд░рдиреЗ рд╕реНрд╡рддрдГрд▓рд╛ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдХреА рддреЛ рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХ рдЖрд╣реЗ. рд╡реНрд╣реЛрд▓реНрдЧреЛрдЧреНрд░рд╛рдбрдордзреНрдпреЗ рд░рд╛рд╣рддреЛ, рд╕реБрдорд╛рд░реЗ рд╡реАрд╕ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рд╡рд┐рд╡рд┐рдз рдпреБрдирд┐рдХреНрд╕-рд╕рджреГрд╢ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ. рдореА рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддреЗ, рдмрдБрдХ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯрд┐рдЧреНрд░реЗрдЯрд░рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ. рдЖрддрд╛ рддреЛ рдПрдХрд╛ рдЫреЛрдЯреНрдпрд╛ рдХрдВрдкрдиреАрдд рджреВрд░рд╕реНрдердкрдгреЗ рдХрд╛рдо рдХрд░рддреЛ, рдореЛрдареНрдпрд╛ рдкрд░рджреЗрд╢реА рдЧреНрд░рд╛рд╣рдХрд╛рд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╡рд░ рдХрд╛рдо рдХрд░рддреЛ. рд╕рдВрдЧреАрдд рд╡рд╛рдЪрд╛рдпрд▓рд╛ рдЖрдгрд┐ рдРрдХрд╛рдпрд▓рд╛ рдЖрд╡рдбрддреЗ. рдЧреЗрдордмрджреНрджрд▓, рдЕрд▓реЗрдХреНрдЭрд╛рдВрдбрд░ рдореНрд╣рдгрд╛рд▓рд╛ рдХреА рддреНрдпрд╛рд▓рд╛ рд╕рдВрдкреВрд░реНрдг рдЧреЗрдо рдЖрд╡рдбрд▓рд╛, рддреНрдпрд╛рд▓рд╛ рдЕрд╢реА рдХрд╛рдореЗ рдЖрд╡рдбрддрд╛рдд. рдПрдХрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдореБрд▓рд╛рдЦрддреАрджрд░рдореНрдпрд╛рди рдореА рд╣реЕрдХрд░рд░рдБрдХрд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрддрд░реА рдХреЗрд▓реЗ, рддреЗ рдордиреЛрд░рдВрдЬрдХ рд╣реЛрддреЗ.
  • рджреБрд╕рд░реЗ рд╕реНрдерд╛рди - рд░реЛрдорди рд╕реБрд╕реНрд▓реЛрд╡реНрд╣.
    рдореЙрд╕реНрдХреЛрдЪреА рдХрд╛рджрдВрдмрд░реА. рддреЛ 37 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЖрд╣реЗ. рдЬреЗрдЯ рдЗрдиреНрдлреЛрд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд▓рд┐рдирдХреНрд╕/рдпреБрдирд┐рдХреНрд╕ рдЕрднрд┐рдпрдВрддрд╛ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ. рдХрд╛рдорд╛рд╡рд░, рдорд▓рд╛ рд▓рд┐рдирдХреНрд╕/рдпреБрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо + SAN рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рд╕реНрд╡рд╛рд░рд╕реНрдпреЗ рднрд┐рдиреНрди рдЖрд╣реЗрдд: рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рд░рд┐рд╡реНрд╣рд░реНрд╕ рдЗрдВрдЬрд┐рдирд┐рдпрд░рд┐рдВрдЧ, рдорд╛рд╣рд┐рддреА рд╕реБрд░рдХреНрд╖рд╛, рдЕрд░реНрдбрд┐рдиреЛ. рдЧреЗрдордмрджреНрджрд▓ рд░реЛрдордирдиреЗ рдирдореВрдж рдХреЗрд▓реЗ рдХреА рддреНрдпрд╛рд▓рд╛ рдПрдХреВрдгрдЪ рд╣рд╛ рдЦреЗрд│ рдЖрд╡рдбрд▓рд╛. тАЬрдореА рдорд╛рдЭрд╛ рдореЗрдВрджреВ рдереЛрдбрд╛ рддрд╛рдгрд▓рд╛ рдЖрдгрд┐ рд░реЛрдЬрдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд░рд╛рдЦрд╛рдбреА рджреИрдирдВрджрд┐рди рдЬреАрд╡рдирд╛рддреВрди рдмреНрд░реЗрдХ рдШреЗрддрд▓рд╛. ЁЯЩВ рдорд▓рд╛ рдЖрдгрдЦреА рдХрд╛рд░реНрдпреЗ рд╣рд╡реА рдЖрд╣реЗрдд, рдЕрдиреНрдпрдерд╛ рдорд▓рд╛ рддреНрдпрд╛рдЪрд╛ рдЖрд╕реНрд╡рд╛рдж рдШреЗрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдпреЗрдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдЦреЗрд│ рд╕рдВрдкрд▓рд╛ рд╣реЛрддрд╛.тАЭ
  • рддрд┐рд╕рд░рд╛ - alex3d.
    рдЕреЕрд▓реЗрдХреНрд╕ рдореЙрд╕реНрдХреЛрдордзреНрдпреЗ рд░рд╛рд╣рддреЛ рдЖрдгрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреНрдпреЗ рдХрд╛рдо рдХрд░рддреЛ. "рд╕реНрдкрд░реНрдзреЗрдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж, рдорд╛рдЭреНрдпрд╛ Google-fu рдХреМрд╢рд▓реНрдпрд╛рдВрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреЗ рдордиреЛрд░рдВрдЬрдХ рд╣реЛрддреЗ."

рддрд╕реЗрдЪ 10 рд╕рд░реНрд╡реЛрддреНрддрдо рдЦреЗрд│рд╛рдбреВрдВрдЪреНрдпрд╛ рдХреНрд░рдорд╡рд╛рд░реАрдд:

  • рдпреЗрд╡рдЧреЗрдиреА рд╕рд╛рд▓рджрд╛рдпреЗрд╡
  • рдорд╛рд░реНрдХреЗрд▓ рдореЛрдЦрдирд╛рдЪреЗрд╡реНрд╣рд╕реНрдХреА
  • рдХреЙрдиреНрд╕реНрдЯрдБрдЯрд┐рди рдХреЛрдиреЛрд╕реЛрд╡реНрд╣
  • рдкрд╛рд╡реЗрд▓ рд╕рд░реНрдЧреЗрд╡
  • рд╡реНрд▓рд╛рджрд┐рдореАрд░ рдмреЛрд╡рд╛рдПрд╡
  • рдЗрд╡реНрд╣рд╛рди рдмреБрдмреНрдиреЛрд╡реНрд╣
  • рдкрд╛рд╡рд▓реЛ рдХреНрд▓реЗрдЯреНрд╕

рдЖрдореНрд╣реА рд╕рдордЬрддреЛ рдХреА рдЖрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд; рдХрд╛рд╣реА рд╕рдВрднрд╛рд╡реНрдп рдЙрдкрд╛рдп рдЦрд╛рд▓реА рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

1. рдкрд╣рд┐рд▓рд╛ рдЯрдкреНрдкрд╛

рдЖрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ "рддреБрдореНрд╣реА рдЦрд░реЛрдЦрд░ рдкреНрд░рд╢рд╛рд╕рдХ рдЖрд╣рд╛рдд рдХрд╛?" рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ, рдХрд╛рд░рдг рдХрд╛рд░реНрдп рдЕрдЧрджреА рд╕реЛрдкреЗ рд╣реЛрддреЗ - рдЙрдмрджрд╛рд░ рджрд┐рд╡рд╛ рд╕реЗрд╡рд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ.

рез.рез. рдордиреЛрд░рдВрдЬрдХ рдорд╛рд╣рд┐рддреА:

рдЦреЗрд│рд╛рдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ 15 рдорд┐рдирд┐рдЯрд╛рдВрдд рджреЛрди рдЦреЗрд│рд╛рдбреВрдВрдирд╛ рдкрд╣рд┐рд▓реА рдХреА рд╕рд╛рдкрдбрд▓реА рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рддрд╛рд╕рд╛рдд рдЖрдордЪреНрдпрд╛рдХрдбреЗ рддреАрди рдиреЗрддреЗ рд╣реЛрддреЗ рдЬреНрдпрд╛рдВрдиреА рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХреЗрд▓реЗ.

рез.реи. рд╡реНрдпрд╛рдпрд╛рдо рдХрд░рд╛

рддреБрдореНрд╣реА рдЕрд╢рд╛ рдХрдВрдкрдиреАрдд рдХрд╛рдорд╛рд▓рд╛ рдЧреЗрд▓рд╛рдд рдЬрд┐рдереЗ рдмрд░реНтАНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд╕рдХреНрд╖рдо рдорд╛рд╣рд┐рддреА рддрдВрддреНрд░рдЬреНрдЮрд╛рди рддрдЬреНрдЮ рдирд╡реНрд╣рддреЗ. рдЖрдкрдг рдЧреЛрд╖реНрдЯреА рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдд рдЕрдбрдерд│рд╛ рдЖрдгрдгрд╛рд░реА рдЬреНрд╡рд▓рдВрдд рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╕рдлрд╛рдИ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдорд╣рд┐рд▓реЗрдиреЗ рд╕рд░реНрд╡реНрд╣рд░ рдХреЕрдмрд┐рдиреЗрдЯрдЪреА рдкреЙрд╡рд░ рдХреЗрдмрд▓ рдореЛрдкрдиреЗ рдкрдХрдбрд▓реА. рд╡реАрдЬ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдПрдХ рдЕрддрд┐рд╢рдп рдорд╣рддреНрддреНрд╡рд╛рдЪреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЕрджреНрдпрд╛рдк рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рд╡реЗрдмрд╕рд╛рдЗрдЯ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЖрд╣реЗ рдХрд╛рд░рдг рдХрдВрдкрдиреА рдорд╛рд╣рд┐рддреАрдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдмрджреНрджрд▓ рдлрд╛рд░рд╢реА рдХрд╛рд│рдЬреА рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рдпрд╛рдЪреНрдпрд╛ рдореБрдЦреНрдп рдкреГрд╖реНрдард╛рд╡рд░ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдкрд╖реНрдЯ рдордЬрдХреБрд░рд╛рдд рд╕реАрдИрдУрдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╕рд╛рдареА рдкреНрд░рд╢рд╛рд╕рдХ рдкрд╛рд╕рд╡рд░реНрдб рд╕рд╛рдкрдбреЗрд▓.

рджреБрд╕рд▒реНрдпрд╛ рджрд┐рд╡рд╢реА рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рд▓рд╛ рд╣реЛрддрд╛, рдкрдг рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдирд╡реАрди рд╡рд┐рд╕рд░рд▓рд╛, рджрд┐рдЧреНрджрд░реНрд╢рдХ рдХрд╛рдо рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рдЕрд╢рд╛ рдЕрдлрд╡рд╛ рдЖрд╣реЗрдд рдХреА рдпрд╛ рдорд╢реАрдирд╡рд░ рдЕрдзрд┐рдХ рдХрд│рд╛ рд╣реЛрддреНрдпрд╛ рдЬреНрдпрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рд▓реЗрдЦрд╛ рджрд╕реНрддрдРрд╡рдЬрд╛рдВрдЪреА рдмреЕрдХрдЕрдк рдкреНрд░рдд рдЙрд▓рдЧрдбрдгреНрдпрд╛рдд рдорджрдд рдХрд░реВ рд╢рдХрддрд╛рдд.

рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рддреНрд╡рд░рд┐рдд рдирд┐рд░рд╛рдХрд░рдг рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ!

1.3. рдЙрдкрд╛рдп

1. рд╕рд░реНрд╡ рдкреНрд░рдердо, рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд╡рд░ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛рдирд╛, рдЖрдордЪреНрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдпреЗрддреЗ рдХреА рд╣рд╛ рдЙрдмрдВрдЯреВ 16.04 рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╣реЗ.

рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдорд╢реАрди рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рддреЛ, рд▓реЛрдб рдХрд░рддрд╛рдирд╛, рдЧреНрд░рдм рдореЗрдиреВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛рдирд╛, "e" рдмрдЯрдгрд╛рд╕рд╣ рдЙрдмрдВрдЯреВ рдЖрдпрдЯрдо рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрд╛. рд▓рд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛, рд╢реЗрд╡рдЯреА рдЬреЛрдбрд╛ init=/bin/bash. рдЖрдореНрд╣реА Ctrl+x рджреНрд╡рд╛рд░реЗ рд▓реЛрдб рдХрд░рддреЛ, рдЖрдореНрд╣рд╛рд▓рд╛ рдмреЕрд╢ рдорд┐рд│рддреЗ. 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 

рдореНрд╣рдгрдЬреЗрдЪ, рдЦрд░рдВ рддрд░, рдЕрдкрд╛рдЪреЗ рдЪрд╛рд▓реВ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдХреЛрдб 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 рдорд┐рдирд┐рдЯрд╛рдВрдд рдпреЛрдЧреНрдп рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реА рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рддрд╛рд╕рд╛рдд рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдиреЗрддрд╛ рд╣реЛрддрд╛ рдЬреНрдпрд╛рдиреЗ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХреЗрд▓реЗ.

рез.реи. рд╡реНрдпрд╛рдпрд╛рдо рдХрд░рд╛

рддреБрдореНрд╣реА рдХрдВрдкрдиреАрдд рдХрд╛рдорд╛рд╡рд░ рдЧреЗрд▓рд╛рдд, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЖрд▓реЗ рдЖрдгрд┐ рдЖрдлреНрд░рд┐рдХреЗрддреВрди рдХреЛрдгрд╛рд▓рд╛ рдкрддреНрд░реЗ рдкрд╛рдард╡рд▓реА рдЖрд╣реЗрдд рд╣реЗ рд╢реЛрдзрдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рд╢реАрд░реНрд╖ 21 рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреНрдпрд╛рдВрдЪреЗ рдкрддреНрддреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдкрддреНрддреНрдпрд╛рдВрдЪреА рдкрд╣рд┐рд▓реА рдЕрдХреНрд╖рд░реЗ рдореБрдЦреНрдп рдЖрд╣реЗрдд. рдПрдХ рдЧреЛрд╖реНрдЯ: рдЬреНрдпрд╛ рдореЗрд▓ рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рдкрддреНрд░реЗ рдкрд╛рдард╡рд▓реА рдЧреЗрд▓реА рддреА рд▓реЛрдб рд╣реЛрдд рдирд╛рд╣реА. рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рддреНрд╡рд░рд┐рдд рдирд┐рд░рд╛рдХрд░рдг рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ!

2.3. рдЙрдкрд╛рдп

1. fstab рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрд╡реЕрдк рд╡рд┐рднрд╛рдЬрдирд╛рдореБрд│реЗ рд╕рд░реНрд╡реНрд╣рд░ рдмреВрдЯ рд╣реЛрдд рдирд╛рд╣реА; рд▓реЛрдб рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, рдкреНрд░рдгрд╛рд▓реА рдорд╛рдЙрдВрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЗ рдЖрдгрд┐ рдХреНрд░реЕрд╢ рд╣реЛрддреЗ. рдмреВрдЯ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ?

рдкреНрд░рддрд┐рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛, рдЖрдореНрд╣реА CentOS 7 рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗ, Live CD/DVD рд╡рд░реВрди рдмреВрдЯ рдХрд░рд╛ (рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг -> рдмрдЪрд╛рд╡), рд╕рд┐рд╕реНрдЯрдо рдорд╛рдЙрдВрдЯ рдХрд░рд╛, рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛ /etc/fstab. рдЖрдореНрд╣рд╛рд▓рд╛ рддрд╛рдмрдбрддреЛрдм рдкрд╣рд┐рд▓реА рдХреА рд╕рд╛рдкрдбрд▓реА - рдЧреЙрдЯрдлреНрд░реАрдбрд╡рд┐рд▓реНрд╣реЗрд▓реНрдо11646рд▓реЗрдмрдирд┐рдЭ!

рд╕реНрд╡реЕрдк рддрдпрд╛рд░ рдХрд░рд╛:

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

2. рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ, рдХреЛрдгрддрд╛рд╣реА рдкрд╛рд╕рд╡рд░реНрдб рдирд╛рд╣реА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирд╡рд░ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдкрд╣рд┐рд▓реНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдд рд╣реЗ рдЖрдзреАрдЪ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЖрдореНрд╣реА рд╕рд░реНрд╡реНрд╣рд░ рдмрджрд▓рддреЛ рдЖрдгрд┐ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд▓реЙрдЧ рдЗрди рдХрд░рддреЛ, рдкрд░рдВрддреБ рддреЗ рд▓рдЧреЗрдЪ рд░реАрдмреВрдЯрдордзреНрдпреЗ рдЬрд╛рддреЗ. рд╕рд░реНрд╡реНрд╣рд░ рдЗрддрдХреНрдпрд╛ рд╡реЗрдЧрд╛рдиреЗ рдУрд╡реНрд╣рд░рд▓реЛрдб рдЭрд╛рд▓рд╛ рдЖрд╣реЗ рдХреА рд╕рд░реНрд╡ рд▓реЙрдЧ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рд╡реЗрд│ рдирд╛рд╣реА. рдХрд╛рдп рд╣реЛрдд рдЖрд╣реЗ рд╣реЗ рдХрд╕реЗ рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реЗ?

рдЖрдореНрд╣реА рдкреБрдиреНрд╣рд╛ livecd рд╡рд░реВрди рдмреВрдЯ рдХрд░рддреЛ, рд╕рд┐рд╕реНрдЯреАрдо рд▓реЙрдЧрдЪрд╛ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдЕрднреНрдпрд╛рд╕ рдХрд░рддреЛ рдЖрдгрд┐, рдЕрд╢рд╛ рд╡реЗрд│реЗрд╕ рдХреНрд░реЙрдирдХрдбреЗ рд▓рдХреНрд╖ рджреЗрддреЛ. рддрд┐рдереЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд╕реНрдпрд╛ рдЖрдгрд┐ рджреБрд╕рд░реА рдХрд│ рд╕рд╛рдкрдбрд▓реА - Alan1912MathisonTuring!

рдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ /etc/crontab рдУрд│ рд╣рдЯрд╡рд╛ рдХрд┐рдВрд╡рд╛ рдЯрд┐рдкреНрдкрдгреА рджреНрдпрд╛ echo b > /proc/sysrq-trigger.

3. рддреНрдпрд╛рдирдВрддрд░ рд╕рд░реНрд╡реНрд╣рд░ рд▓реЛрдб рдЭрд╛рд▓рд╛ рдЖрдгрд┐ рддреБрдореНрд╣реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдВрдЪреЗ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХрд░реВ рд╢рдХрддрд╛: "рдЖрдлреНрд░рд┐рдХреЗрддреАрд▓ рдкрддреНрддреЗ рдХреЛрдгрддреЗ рдЖрд╣реЗрдд?" рд╣реА рдорд╛рд╣рд┐рддреА рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд▓реЛрдХрд╛рдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЕрд╕рддреЗ. рддреБрдореНрд╣реА рд╣реА рдорд╛рд╣рд┐рддреА рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ тАЬip address africaтАЭ, тАЬgeoip databaseтАЭ рдпрд╛ рд╡рд╛рдХреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╢реЛрдзреВ рд╢рдХрддрд╛. рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг рдореБрдХреНрддрдкрдгреЗ рдЙрдкрд▓рдмреНрдз рдкрддреНрддрд╛ рд╡рд┐рддрд░рдг рдбреЗрдЯрд╛рдмреЗрд╕ (geoip) рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдЖрдореНрд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдорд╛рдирдХ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓рд╛ MaxMind GeoLite2, Creative Commons Attribution-ShareAlike 4.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.

рдЪрд▓рд╛ рдлрдХреНрдд рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ рд╡рд╛рдкрд░реВрди рдЖрдордЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛, рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рддреЗ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕реЛрдбрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ: рдордЬрдХреВрд░ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ рд╡рд╛рдкрд░рдгреЗ рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛рдкрд░рдгреЗ.

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рдореЗрд▓ рд▓реЙрдЧрдордзреВрди рдлрдХреНрдд "рдкреНрд░реЗрд╖рдХ-рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ IP" рдЬреЛрдбреНрдпрд╛ рдорд┐рд│рддреАрд▓ /var/log/maillog (рдЪрд▓рд╛ рдИрдореЗрд▓ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреНрдпрд╛рдВрдЪреА рдПрдХ рдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░реВ - рдкреНрд░реЗрд╖рдХ рдЖрдпрдкреА). рд╣реЗ рдЦрд╛рд▓реАрд▓ рдЖрджреЗрд╢рд╛рдиреЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ:

$ 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]

рддреНрдпрд╛ рд╕рд░реНрд╡рд╛рдВрдордзреНрдпреЗ, рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдЕрд╕рд▓реЗрд▓реЗ рдкрд╣рд┐рд▓реЗ рддреАрди рдкреНрд░рд╛рдкреНрддрдХрд░реНрддреЗ рдЕрдХреНрд╖рд░рд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдЙрднреЗ рдЖрд╣реЗрдд. рддреБрдореНрд╣реА рдпрд╛ рд╢реАрд░реНрд╖ 3 рдордзреАрд▓ рдкрддреНрддреНрдпрд╛рдВрд╡рд░ рдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЗрд╖рдХрд╛рдВрдЪреЗ IP рдкрддреНрддреЗ рдЧреНрд░рд╛рдк рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдЪреЗ рд╕реНрдкрд╖реНрдЯ рд╡рд░реНрдЪрд╕реНрд╡ рд▓рдХреНрд╖рд╛рдд рдпреЗрдИрд▓:

$ 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 рдорд┐рдирд┐рдЯрд╛рдВрдиреА, рдЖрдордЪреНрдпрд╛ рд╡рд┐рдЬреЗрддреНрдпрд╛рдиреЗ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХреЗрд▓реЗ.

рез.реи. рд╡реНрдпрд╛рдпрд╛рдо рдХрд░рд╛

рддреБрдореНрд╣реА рдЕрд╢рд╛ рдХрдВрдкрдиреАрдд рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЧреЗрд▓рд╛ рдЖрд╣рд╛рдд рдЬрд┐рдереЗ рдХрдВрдкрдиреАрдЪреЗ рд╕рд░реНрд╡ рджрд╕реНрддрдРрд╡рдЬ рдПрдХрд╛ рдЕрдВрддрд░реНрдЧрдд Wiki рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╕рд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд. рдорд╛рдЧреАрд▓ рд╡рд░реНрд╖реА, рдПрдХрд╛ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдиреЗ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдПрдХрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд 3 рдирд╡реАрди рдбрд┐рд╕реНрдХ рдСрд░реНрдбрд░ рдХреЗрд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛, рдЕрд╕рд╛ рдпреБрдХреНрддрд┐рд╡рд╛рдж рдХреЗрд▓рд╛ рдХреА рд╕рд┐рд╕реНрдЯрдо рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдЕрд╕рдгреНрдпрд╛рд╕рд╛рдареА, рдбрд┐рд╕реНрдХ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЕреЕрд░реЗрдордзреНрдпреЗ рдареЗрд╡рд▓реНрдпрд╛ рдкрд╛рд╣рд┐рдЬреЗрдд. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрдирдВрддрд░ рдХрд╛рд╣реА рдЖрдард╡рдбреНрдпрд╛рдВрдирдВрддрд░, рдЕрднрд┐рдпрдВрддрд╛ рднрд╛рд░рддрд╛рдд рд╕реБрдЯреНрдЯреАрд╡рд░ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдкрд░рдд рдЖрд▓реЗ рдирд╛рд╣реАрдд.

рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдЕрдиреЗрдХ рд╡рд░реНрд╖реЗ рдЕрдпрд╢рд╕реНрд╡реА рдХрд╛рдо рдХреЗрд▓реЗ, рдкрд░рдВрддреБ рдХрд╛рд╣реА рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реА рдХрдВрдкрдиреАрдЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╣реЕрдХ рдЭрд╛рд▓реЗ. рд╕реВрдЪрдирд╛рдВрдиреБрд╕рд╛рд░, рд╕реБрд░рдХреНрд╖рд╛ рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрдиреА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реВрди рдбрд┐рд╕реНрдХ рдХрд╛рдврд▓реНрдпрд╛ рдЖрдгрд┐ рддреНрдпрд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдкрд╛рдард╡рд▓реНрдпрд╛. рд╡рд╛рд╣рддреВрдХ рджрд░рдореНрдпрд╛рди, рдПрдХ рдбрд┐рд╕реНрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдпрдкрдгреЗ рд╣рд░рд╡рд▓реА рд╣реЛрддреА.

рдЖрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдХреАрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ; рд╕рд░реНрд╡ рдкреНрд░рдердо, рдЖрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдХреА рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрдордзреНрдпреЗ рд░рд╕ рдЖрд╣реЗ. рдпрд╛ рд╡рд┐рдХреАрдЪреНрдпрд╛ рдПрдХрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрд╕рд▓реЗрд▓рд╛ рдордЬрдХреВрд░ рд╣рд╛ 1C рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╣реЗ рдЖрдгрд┐ рддреЛ рдЕрдирд▓реЙрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддрд╛рддрдбреАрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХреБрдареЗрддрд░реА рд╡рд┐рдХреА рдкреГрд╖реНрдард╛рдВрд╡рд░ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реНрдпрд╛ рдард┐рдХрд╛рдгреА рд▓реЙрдЧ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд│рдд рдареЗрд╡рдгреЗ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдареА рд╕рдВрдХреЗрддрд╢рдмреНрдж рд╣реЛрддреЗ, рдЬреЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рдЗрд╖реНрдЯ рдЖрд╣реЗ; рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢рд┐рд╡рд╛рдп, рдШрдЯрдиреЗрдЪрд╛ рддрдкрд╛рд╕ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ. рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ, рдЖрдореНрд╣реА рд╕рдорд╕реНрдпреЗрдЪреЗ рддреНрд╡рд░рд┐рдд рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЛ!

3.3. рдЙрдкрд╛рдп

1. рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╕реНрдХреНрд╕рдордзреВрди рдПрдХ-рдПрдХ рдмреВрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡рддреНрд░ рд╕рдорд╛рди рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЛ:

No bootable medium found! System halted 

рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд╛рд╣реАрддрд░реА рдмреВрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдереЗрдЯ CD/DVD (рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг -> рдмрдЪрд╛рд╡) рд╡рд░реВрди рдмреВрдЯ рдХрд░рдгреЗ рдкреБрдиреНрд╣рд╛ рдорджрдд рдХрд░рддреЗ. рд▓реЛрдб рдХрд░рддрд╛рдирд╛, рдЖрдореНрд╣реА рдмреВрдЯ рд╡рд┐рднрд╛рдЬрди рд╢реЛрдзрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ, рдЖрдореНрд╣рд╛рд▓рд╛ рддреЗ рд╕рд╛рдкрдбрдд рдирд╛рд╣реА, рдЖрдореНрд╣реА рд╢реЗрд▓рдордзреНрдпреЗ рд╕рдВрдкрддреЛ. рдЖрдореНрд╣реА рдбрд┐рд╕реНрдХрд╕рд╣ рдХрд╛рдп рдЖрдгрд┐ рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдпрд╛рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реАрдд рдЖрд╣реЛрдд. рддреНрдпрд╛рдкреИрдХреА рддрд┐рдШреЗ рдЕрд╕рд▓реНрдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ. рд╕реЗрдВрдЯреЛрд╕рдЪреНрдпрд╛ 7 рд╡реНрдпрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдпрд╛рд╕рд╛рдареА рдЖрдгрдЦреА рд╕рд╛рдзрдиреЗ рдЖрд╣реЗрдд, рдЬрд┐рдереЗ рдХрдорд╛рдВрдбреНрд╕ рдЖрд╣реЗрдд 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

рдЕрд░реНрдерд╛рдд, рдЖрдореНрд╣реА рдЧреНрд░рдм рд╡рд┐рднрд╛рдЧрд╛рдд рдЬрд╛рддреЛ рдЖрдгрд┐ рддреЗрдереЗ рдкрд╣рд┐рд▓реА рдХреА рд╢реЛрдзрддреЛ - рдЬреЗрдореНрд╕191955рдЧреЛрд╕рд▓рд┐рдВрдЧ рдПрдХрд╛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдлрд╛рдЗрд▓рдордзреНрдпреЗ.

2. рдЖрдореНрд╣реА pvs рдЖрдгрд┐ lvs рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рддреЛ, рдХрд╛рд░рдг рдЖрдореНрд╣реА LVM рд╕рд╣ рдХрд╛рдо рдХрд░рддреЛ. рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА 2 рднреМрддрд┐рдХ рдЦрдВрдб рдЕрд╕рд╛рд╡реЗрдд, рдПрдХ рд╕рд╛рдкрдбрдд рдирд╛рд╣реА рдЖрдгрд┐ рд╣рд░рд╡рд▓реЗрд▓реНрдпрд╛ uid рдмрджреНрджрд▓ рддрдХреНрд░рд╛рд░ рдХрд░рддреЛ. рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА 2 рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдЕрд╕рд╛рд╡реЗрдд: рд░реВрдЯ рдЖрдгрд┐ рд╕реНрд╡реЕрдк, рддрд░ рд░реВрдЯ рдЕрдВрд╢рддрдГ рдЧрдорд╛рд╡рд▓реЗ рдЖрд╣реЗ (рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреЗ рдкреА рдЧреБрдгрдзрд░реНрдо). рдорд╛рдЙрдВрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА, рд╣реА рдЦреЗрджрд╛рдЪреА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ! рдЖрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдЪреА рдЦрд░реЛрдЦрд░ рдЧрд░рдЬ рдЖрд╣реЗ.

рдЖрдгрдЦреА 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 рдордзреВрди рдмрдЪрд╛рд╡ рдордзреНрдпреЗ рдмреВрдЯ рдХрд░рддреЛ. рдмреВрдЯ рд╡рд┐рднрд╛рдЬрди рд╢реЛрдзрд╛ рдЖрдгрд┐ рдЧреНрд░рдмрдордзреНрдпреЗ рдмреВрдЯрд▓реЛрдбрд░ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рд╛:

root (hd0,0)
setup (hd0)

рдЖрдореНрд╣реА рдмреВрдЯ рдбрд┐рд╕реНрдХ рдлрд╛рдбрддреЛ рдЖрдгрд┐ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд▓реЛрдб рдХрд░рддреЛ, рдкрд░рдВрддреБ рд╕рд╛рдЗрдЯ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА.

4. рд╡реЗрдмрд╕рд╛рдЗрдЯ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреЛрди рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд: рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди Apache рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рдЖрдзреАрдЪ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ php-fpm рд╕рд╣ nginx рд╡рд╛рдкрд░рд╛:

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

рд╢реЗрд╡рдЯреА, рддреБрдореНрд╣рд╛рд▓рд╛ MySQL рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ:

$ /etc/init.d/mysqld start

рддреЗ рд╕реБрд░реВ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдЖрдгрд┐ рдЙрддреНрддрд░ рддреНрдпрд╛рдд рдЖрд╣реЗ /var/log/mysql. рддреБрдореНрд╣реА MySQL рдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддрд╛рдЪ, рд╕рд╛рдЗрдЯ рдХрд╛рд░реНрдп рдХрд░реЗрд▓, рдореБрдЦреНрдп рдкреГрд╖реНрдард╛рд╡рд░ рдПрдХ рдХреА рдЕрд╕реЗрд▓ - RichardGCCMatthewGNUSstallman! рдЖрддрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ 1C рд╡рд░ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╛рд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдХрд░реНрдордЪрд╛рд░реНтАНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреЗ рдкрдЧрд╛рд░ рдорд┐рд│реВ рд╢рдХрддреАрд▓. рдЖрдгрд┐ рдиреЗрд╣рдореАрдкреНрд░рдорд╛рдгреЗ, рдХрдВрдкрдиреАрдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЦреВрдк рдХрд╛рдо рдЖрд╣реЗ.

рдЖрдореНтАНрд╣реА рдкреБрдиреНтАНрд╣рд╛ рдПрдХрджрд╛ рдкреБрд╕реНтАНрддрдХрд╛рдВрдЪреА рд╕реВрдЪреА рд╢реЗрдЕрд░ рдХрд░реВ рд╢рдХрддреЛ рдЬрд┐рдиреЗ рдЖрдореНтАНрд╣рд╛рд▓рд╛ рдЖрдгрд┐ рдЖрдордЪреНтАНрдпрд╛ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдЦреЗрд│рд╛рдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНтАНрдпрд╛рдд рдорджрдд рдХреЗрд▓реА: linux.mail.ru/books.

рдЖрдордЪреНрдпрд╛рд╕реЛрдмрдд рдЕрд╕рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж! рдкреБрдвреАрд▓ рдЦреЗрд│рд╛рдВрдЪреНрдпрд╛ рдШреЛрд╖рдгреЗрд╕рд╛рдареА рд╕рдВрдкрд░реНрдХрд╛рдд рд░рд╣рд╛!

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛