рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рд╣реИ, рддреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реНрдХреЛрдк рдХреЗ рд╕рд╛рде рдирд╛рдЦреВрдиреЛрдВ рдореЗрдВ рд╣рдереМрдбрд╝рд╛ рдХреНрдпреЛрдВ?

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


рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдорд┐рд▓рд╛ред


рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЦрд┐рдбрд╝рдХреА


рдЖрдк рдирд┐рдореНрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЗрд╕ рд╡рд┐рддрд░рдг рдХреЛ рдкрд╕рдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


  • рдпрджрд┐ рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реАрдЯреА рдФрд░ рд╕рдЬрд╛рд╡рдЯ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рдФрд░ рдЙрдкрдХрд░рдг рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ;
  • рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдореМрдЬреВрджрд╛ "рдореБрдЦреНрдпрдзрд╛рд░рд╛" рд╡рд┐рддрд░рдг рдереЛрдбрд╝рд╛ (?) рдлреВрд▓рд╛ рд╣реБрдЖ рдФрд░ рдирд┐рд░рд░реНрдердХ рд╣реИ;
  • рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

"рдореБрдЦреНрдп рдзрд╛рд░рд╛" рд╕реЗ рдореЗрд░рд╛ рдорддрд▓рдм рд╕реЗрдВрдЯреЛрд╕-рдбреЗрдмрд┐рдпрди-рдЙрдмрдВрдЯреВ рддрд┐рдХрдбрд╝реА рд╣реИ (рдмреЗрд╢рдХ, рджреБрдирд┐рдпрд╛ рд╡рд╣рд╛рдВ рдЦрддреНрдо рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ), рдореБрдЭреЗ рдЙрди рд╕рднреА рдХреЛ рдорд╛рдл рдХрд░ рджреЛ рдЬреЛ рдЗрди рдЕрджреНрднреБрдд рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдордп-рд╕рдордп рдкрд░, рдзрд╛рд░рдгрд╛ рдХреА рд╕реАрдорд╛ рдкрд░, рдПрдХ рддреЗрдЬ рд╡рд┐рдЪрд╛рд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ - "рд╢рд╛рдпрдж рдпрд╣ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?"ред


рдХреНрдпрд╛ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?


$ рдкрд╡рд┐рддреНрд░ рдореЛрдб рдЕрдХреНрд╖рдо
рдЕрдкрдиреЗ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рдо рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдм рдЖрд╡рд╢реНрдпрдХ рд╣реИ:


  • рдЕрджреНрднреБрдд рдкреНрд░рдгрд╛рд▓реА рд╣реИред рдПрдХ рдЖрд░рдВрднреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА (рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ) рдЬреЛ рдПрдХ рд╢рдЯрд▓ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреА рдЫрд╛рдк рджреЗ рд╕рдХрддреА рд╣реИ?

    Nanan!
    рдХреЛрдИ рдпрд╣ рдирд╣реАрдВ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рдордЭ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдкреНрд░рдЪрдВрдб рд╡реГрджреНрдзрд┐ рдбрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рд╕рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрд╛рд░реНрдп рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╕рд░реНрд╡рд░ рд░рд┐рдмреВрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ?

  • рд▓реЙрдЧрд┐рдВрдЧ / рдСрдбрд┐рдЯ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдЬреЛ рдЬрд░реНрдирд▓ рдЬреИрд╕реЗ рдЧреБрдЪреНрдЫрд╛ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ -> rsyslogd + рдСрдбрд┐рдЯ?


    рдпрд╣ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдорд╣рд╛рди рд╣реИ!

    рдХреЛрдИ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд╕рд░рд▓ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ?


  • рд╕рд┐рд╕реНрдЯрдореИрдб рдФрд░ рдХреНрд░реЛрдирдб рджреЛрдиреЛрдВ рдореЗрдВ рдЖрд╡рдзрд┐рдХ рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рджреЛрд╣рд░рд╛рд╡?

    рд╣реЗ рдХреНрд░реЛрди!
    рдХреНрдпрд╛ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕рдХрд╛ рдХреНрд▓рд╛рд╕рд┐рдХ рддрдВрддреНрд░ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ? рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдПрд╕рдбреА рдореЗрдВ рдЯрд╛рдЗрдорд░ рдЗрддрдиреЗ рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ?

  • рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдпреЛрдЬрдиреЛрдВ рдореЗрдВ рдХрдИ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдВрдзрди рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рд╣-рдЕрд╕реНрддрд┐рддреНрд╡: рдХреНрд▓рд╛рд╕рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ / рдиреЗрдЯрд╡рд░реНрдХрдб / рдиреЗрдЯрд╡рд░реНрдХ рдореИрдиреЗрдЬрд░?

    рдЖрдкрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!
    рдпрд╣ рд╕рдВрдпреЛрдЬрди, рд╣рд╛рдБ, рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдФрд░ рд╕рднреА рд╕реНрд╡рд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рдеред рдпрджреНрдпрдкрд┐ рдирд╣реАрдВ, рдЪрд▓реЛ рдпрд╣рд╛рдВ рднреА рдиреЗрдЯрдкреНрд▓рд╛рди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреЛ рд╕реВрдЪреАрдмрджреНрдз рдЙрдкрдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдпрд╛ рдЕрдХреНрд╕рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдкреБрдирд░реНрдЧрдарди рдХреЗ рдХрд╛рд░рдг рдХрдХреНрд╖рд╛ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ?

  • рдЯреНрдпреВрдиреНрдб рдФрд░ рдлрд╛рдпрд░рд╡рд▓реНрдб рдЬреИрд╕реА рд╕реЗрд╡рд╛рдПрдВ?

    рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗ?
    рдХреНрдпрд╛ рд╡реЗ рдЖрдкрдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ? рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ iptables рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдирд╛ тАЛтАЛрдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рджреВрд╕рд░реЗ рдХреЛ рд╕рдордЭреЗрдВрдЧреЗ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓-cmd рдХрдорд╛рдВрдб рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рд╣реИрд░рд╛рди рд╣реЛрдВрдЧреЗред рдФрд░ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдзрд╛рд░ рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдПрдХ рдЕрдЬрдЧрд░ рджреБрднрд╛рд╖рд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдирд╣реАрдВ, рдореБрдЭреЗ рдЕрдЬрдЧрд░ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдирд╣реАрдВред

  • рд╕реНрдерд╛рдиреАрдп рдореЗрд▓ рд╕реЗрд╡рд╛ред рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ?



рдЪреВрдБрдХрд┐ рд╣рдордиреЗ рдЕрддрд┐рд╕реВрдХреНрд╖реНрдорд╡рд╛рдж рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ рдкреНрд░рдореБрдЦ рд╡рд┐рддрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдЙрдирдХреЗ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдерд╛рдкрди рдореЗрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


  • рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдФрд░ рдкреИрдХреЗрдЬ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрддрд┐рд░реЗрдХ рдореЗрдВ рдиреЗрддрд╛ рдЙрдмрдВрдЯреВ 18.04 (рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдкрд░ 2.8 рдЬреАрдмреА , 342 рдкреИрдХреЗрдЬ, 31 рд╕рдХреНрд░рд┐рдп рд╕рд┐рд╕реНрдЯрдордб рд╕реЗрд╡рд╛рдПрдВ, рдкреНрд░рд╡реЗрд╢ рдкрд░ 15 рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ) рд╣реИрдВред рдпрд╣рд╛рдВ рдХреЗ рд╕рд┐рд╕реНрдЯрдордб рдкрд░рд┐рд╡рд╛рд░ рдХреЛ рдЕрдзрд┐рдХрддрдо рд╕реАрдорд╛ рддрдХ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд╕рд┐рд╕реНрдЯрдордб, рдиреЗрдЯрд╡рд░реНрдХрдб, рдЯрд╛рдЗрд╕рдореЗрдирдХреЙрд░реНрдб, рд╕реЙрд▓реНрд╡реНрдб, рд▓реЙрдЧрдЗрдВрдб, рдбрдм рд╣реИред
  • CentOS 7.5.1804 рдбрд┐рд╕реНрдХ рдФрд░ рдкреИрдХреЗрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╣рд╛рд░ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╡рдд: рдирд┐рд░рд░реНрдердХ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рдиреЗрддрд╛ (1.1 GB рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди, 299 рдкреИрдХреЗрдЯ, 34 рд╕рдХреНрд░рд┐рдп рд╕рд┐рд╕реНрдЯрдордб рд╕реЗрд╡рд╛рдПрдВ, рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдкрд░ 19 рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ, рдЬрд┐рд╕рдореЗрдВ NetworkManager, firewalld, tuned, postfix, polkitd рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) рдСрдбрд┐рдЯ, рдЬрд░реНрдирд▓ + rsyslogd, dbus)ред
  • рдбреЗрдмрд┐рдпрди 9.4.0 рдиреЗ рдлреБрд▓рд╛рдП рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдмрд╣реБрдд рдХреЛрд╢рд┐рд╢ рдХреА: 940 рдПрдордмреА, 334 рдкреИрдХреЗрдЬ, 25 рд╕рдХреНрд░рд┐рдп рд╕рд┐рд╕реНрдЯрдордб рд╕реЗрд╡рд╛рдПрдВ, рд▓реЙрдЧрд┐рди рдкрд░ 14 рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВред рдмреЗрд╢рдХ, рдпрд╣рд╛рдВ рд╕рд┐рд╕реНрдЯрдореИрдб (рд╕рд╛рде рд╣реА рдЬрд░реНрдирд▓, рдЯрд╛рдЗрд╕рдореЗрдирдХ рдФрд░ рд╕рд╛рде рдореЗрдВ рдбрдм) рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдЯреНрдЯрд░рддрд╛ рдХреЗ рдмрд┐рдирд╛ред

рдкрд╡рд┐рддреНрд░: рдореЛрдб рдХреЛ 'рдЕрдХреНрд╖рдо' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ: рдЕрдиреБрдорддрд┐ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛


рдореБрдЭреЗ рдПрдХ рдЕрдЬреАрдм рдЪрд╛рд╣рд┐рдП


рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдКрдкрд░ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП (рдХреЛрд╢рд┐рд╢) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЪрд╛рдирдХ рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдореИрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рддрд░рдг рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:


  • рд╡рд┐рдЪрд┐рддреНрд░ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд, рдмреВрдЯрд▓реЛрдбрд░, рдЬреЛ рд╣рдореЗрдВ рдХрд░реНрдиреЗрд▓ рддрдХ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛;
  • рдЦреБрдж рдУрдПрд╕ рдХрд░реНрдиреЗрд▓ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓рд┐рдирдХреНрд╕);
  • рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рдХрд░реНрдиреЗрд▓ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ рдЬреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд┐рд╕реНрдЯрдоред рдпрд╣ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рд╕рд░рд▓рддрд╛ рдореЗрдВ, рдХреБрд▓реНрд╣рд╛рдбрд╝реА рд╕реЗ рджреВрд░ рдирд╣реАрдВ;
  • рдЖрд░рдВрднрд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯред рдЦреИрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
    • рдЕрдВрддрд┐рдо рдбрд┐рд╡рд╛рдЗрд╕ рдЖрд░рдВрднреАрдХрд░рдг рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд░реНрдиреЗрд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛;
    • рдЬрд░реНрдирд▓рд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ (рдХреНрдпрд╛ рдпрд╣ рдкрд╛рда рдкрддреНрд░рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИ? рдЦреИрд░, рдХреГрдкрдпрд╛);
    • рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдпрд╣ рдХрдо рдирд┐рдпрдВрддреНрд░рдг рдкрд░рддреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛);
    • рд╕рдордп рддреБрд▓реНрдпрдХрд╛рд▓рди (ntpd / chronyd);
    • рдХрдИ рд╕реНрдерд╛рдиреАрдп рдХрдВрд╕реЛрд▓;
    • рд╡реИрдХрд▓реНрдкрд┐рдХ - рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЖрд╡рдзрд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди (рдХреНрд░реЛрди);
    • рд╡реИрдХрд▓реНрдкрд┐рдХ - рд╕рд┐рд╕реНрдЯрдо рддрдХ рджреВрд░рд╕реНрде рдкрд╣реБрдВрдЪ (sshd);
    • рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдФрд░ рдпрд╣ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдмрд╛рдХреА рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рддрдХ рд╣реИред рдХрдо рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди - рдХрдо рдмрдЧ, рдХрдо рдмрдЧ - рдХрдо рдмрдЧред рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рднреА рдЪрд▓ рдФрд░ рд╕реБрд▓рдн рд╣реИред рд╡рд┐рдЪрд╛рд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдЗрд╕рдХреЗ рдХрд┐рддрдиреЗ рдХрд░реАрдм рд╣реИред


рдЕрд▓реНрдкрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ CentOS рдХреЗ рдмрд╛рдж рдЕрд▓реНрдкрд╛рдЗрди рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдиреАрдЪрддрд╛ рдХреЛ рдХрдо рдХрд░реЛ!
рдареАрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, " рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдордб рд╕рд░реНрдЯрд┐рдлрд╛рдЗрдб рд╡реЛрд▓реНрдбреЗрдореЙрд░реНрдЯ " рдкреНрд░рдорд╛рдгрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреА рдХрдореАред


рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛:


  • рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЖрдзрд╛рд░ рдШрдЯрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдореА;
  • рд╣рдордиреЗ рдЫреЛрдЯреЗ рдФрд░ рдЕрдзрд┐рдХ рдкрд╛рд░рджрд░реНрд╢реА рдореЙрдбреНрдпреВрд▓ рдЪреБрдиреЗ;
  • рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ред

рдЕрд░реНрдерд╛рддреН:


  • рд╕реЗрдЯрдЕрдк-рдЕрд▓реНрдкрд╛рдЗрди рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛;
  • рд╕рд┐рд╕рд▓рд┐рдирдХреНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдПрдХреНрд╕реНрдЯреНрд▓рд┐рдирдХреНрд╕ рдХреЛ рд▓реЛрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛;
  • рдмреВрдЯ рдкрд░ рдкреНрд░рдпреБрдХреНрдд рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ mkinitfs рдЙрдкрдХрд░рдг рдмрдирд╛рддрд╛ рд╣реИ;
  • рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмреАрдЪ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде Openrc рдЖрд░рдВрднреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА, рд░рдирд╡реЗ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреА рдПрдХ рдЪреБрдЯрдХреА;
  • рдорд╛рдирдХ GNU libc рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЕрдзрд┐рдХ рд╣рд▓реНрдХреЗ рдХрд╕реНрддреВрд░реА libc рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛;
  • GNU рдХреЛрд░реБрдЯрд┐рд▓реНрд╕ рдкреИрдХреЗрдЬ рдХреЗ рдмрдЬрд╛рдп, рдХреБрдЫ рд╣рдж рддрдХ рдЕрд▓рдЧ-рдерд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдирдХ рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рд╡реНрдпрд╕реНрдд рдмреЙрдХреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдПрдореНрдмреЗрдбреЗрдб рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд░рд╛рдЦ рд╢реЗрд▓ рдХреЛ рд╡реНрдпрд╕реНрдд рдмреЙрдХреНрд╕ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдмреИрд╢ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ , рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдФрд░ systemd ;
  • рджреЗрд╢реА рдПрдкреАрдХреЗ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдФрд░ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреИрдХреЗрдЬ рд╡рд┐рддрд░рдг рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдЖрдзрд╛рд░ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реНрддрд░ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ рдХрдИ рдЙрдкрд╛рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛:


  • рд╣рдордиреЗ рдЧреНрд░рд╛рдорд╕реБрд░рдХреНрд╖рд╛ / PaX рдХрд░реНрдиреЗрд▓ рдкреИрдЪ (рдЙрдирдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╛рдп рд▓рд╛рдЧреВ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА); рдЕрдм рдирд╣реАрдВ, рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рд╕рд╣рдХрд░реНрдореА рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред 26 рдЬреВрди рдХреЛ, рд╕рдВрд╕реНрдХрд░рдг 3.8.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред
  • рд╕рдВрдХреБрд▓ рдРрд╕реЗ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдереЗ рдЬреЛ рдХрдИ рд╕рдВрднрд╛рд╡рд┐рдд рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред

рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рд╕реЗ рд▓реИрд╕ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдорд┐рд▓рддреА рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдореМрдЬреВрджрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдФрд░ 130 рдПрдордмреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд░рдЦрддреА рд╣реИ ред рд░рдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░, 41 рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ рдФрд░ 13 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВ, рдЖрдк ssh рдкрд░ рджрд╕реНрддрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред


рдФрд░ рдХреБрдЫ рдирд╣реАрдВред рдпрд╣ рдЖрдкрдХреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ (рдФрд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде iptables рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИ)ред


рдереЛрдбрд╝рд╛ рдврдХреНрдХрди рдЦреЛрд▓реЛ


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ - рдЕрд▓реНрдкрд╛рдЗрди рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореИрджрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдЖ рд╕рдХрддрд╛ рд╣реИ! рд╕реЗрдВрдЯреЛрд╕ рдпрд╛ рдЙрдмрдВрдЯреВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдШрдЯрдХреЛрдВ рдХреЗ рддрд░реНрдХ рдХреЛ рджреЗрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИред


  • рд╣рдорд╛рд░реЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдмреВрдЯрд▓реЛрдбрд░ рд╕рд░рд▓ рд╣реИ, рдЗрд╕рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ 12 рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ:

рдмреВрдЯрд▓реЛрдбрд░ рд╡рд┐рдиреНрдпрд╛рд╕


  • рд╣рд╛рдБ, рдФрд░ / рдмреВрдЯ рдореЗрдВ рдмрд╣реБрдд рднреАрдбрд╝ рдирд╣реАрдВ рд╣реИ:

ls / рдмреВрдЯ рдЖрдЙрдЯрдкреБрдЯ


  • рдФрд░ рдпрд╣рд╛рдБ рдлреИрдВрд╕реА рд╡реЙрд▓рдкреЗрдкрд░ рдХреЗ рдмрд┐рдирд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмреВрдЯрд▓реЛрдбрд░ рд╣реИ:

рд░рдирд┐рдВрдЧ рдмреВрдЯрд▓реЛрдбрд░


  • рдХрд░реНрдиреЗрд▓ рдмреВрдЯ рдЕрдк рдХрд░рддрд╛ рд╣реИ, initramfs рдХреЛ рдЪреБрдирддрд╛ рд╣реИ, рдЕрдкрдиреЗ рдЖрд░рдВрднрд┐рдХ рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ init рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ (рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд┐рдЬреАрдмреЙрдХреНрд╕ рдХреЗ рд╕рд╛рде рднреА рдЖрддрд╛ рд╣реИ)ред Init рдлрд╝рд╛рдЗрд▓ / etc / inittab рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:

/ Etc / inittab рдХреА рд╕рд╛рдордЧреНрд░реА


  • рдФрд░ рдпрд╣рд╛рдБ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
    • рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди рдХреЗ рд▓рд┐рдП 6 рдЖрднрд╛рд╕реА рдХрдВрд╕реЛрд▓ рдкрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ 6 рдЧреЗрдЯреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЪрд▓рд╛рдПрдВред
    • рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд░рдВрднреАрдХрд░рдг рд╕реНрддрд░реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрди рдЖрд░реНрдХ рдЖрд░рдВрднреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЪрд▓рд╛рдПрдВ (рдУрдкрди рдЖрд░реНрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рдЖрд░рдВрднреАрдХрд░рдг рд╕реНрддрд░ 0-6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд┐рдирд╕рд┐рдирд┐рдЯ рд╕реНрддрд░ / рд╕рдореВрд╣ - рдмреВрдЯ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реНрдерд┐рддрд┐ рдУрдкрди рдЖрд░реНрдХ рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рдЕрд░реНрдерд╛рддреН:


  • /Etc/conf.d рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░;
  • /Etc/init.d рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ;
  • "рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдореВрд╣реЛрдВ" рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрд╛рдВрдзрдирд╛:

рджрд╛рдирд╡ рдФрд░ рдЙрдирдХреЗ рд╕реНрддрд░ рдмрд╛рдзреНрдпрдХрд╛рд░реА


рдпрд╣ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрдврд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓реЙрдиреНрдЪ рд╕реНрддрд░ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
Syslog рдЙрджрд╛рд╣рд░рдг (/etc/init.d/syslog) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдУрдкрди рдЖрд░реНрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреИрд╕реА рджрд┐рдЦрддреА рд╣реИред


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпреЗ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЗ рдЕрдкреНрд░рдХрд╛рд╢рд┐рдд рдлреБрдЯрдмреИрдЧ рдХреЗ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ:


Openrc рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЙрджрд╛рд╣рд░рдг


рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЪрд░ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ /etc/conf.d/syslog рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд░ SYSLOGD_OPTS = "- Z" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдШреЛрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред


Openrc рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдХреНрд░рдо рдореЗрдВ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рддрд╛ рд╣реИ, "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рд╕реНрддрд░ рддрдХ рдкрд╣реБрдБрдЪрддрд╛ рд╣реИ - рдФрд░ рдпрд╣рд╛рдБ рдпрд╣ рдПрдХ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рд╣реИ!


рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рджрд╛рдирд╡


рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Openrc рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рддрд╣рдд рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ? рд╡рд┐рдЪрд┐рддреНрд░ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд - рдиреАрдЪреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд░рд╛рдХреНрд╖рд╕реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯред


  • рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, sininit рд╕реНрддрд░ рдкрд░:


    • dmesg - рдХрд░реНрдиреЗрд▓ рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░реЗрдВ;
    • devfs - рдорд╛рдЙрдВрдЯ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ / рджреЗрд╡;
    • mdev - рдбрд┐рд╡рд╛рдЗрд╕ рдореИрдиреЗрдЬрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ;
    • hwdrivers - рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбреНрдпреВрд▓ / sys рдФрд░ / dev рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ;

  • рдЕрдЧрд▓рд╛ рдмреВрдЯ рд╕реНрддрд░ рд╣реИ:


    • рдореЙрдбреНрдпреВрд▓ - рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд╕реВрдЪреА рдХреЛ / etc / рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • hwclock - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдШрдбрд╝рд┐рдпреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • sysctl - рдХрд░реНрдиреЗрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ /etc/sysctl.conf рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ;
    • рд╕реНрд╡реИрдк - рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ;
    • рдмреВрдЯрдореЗрд╕реНрдХ - рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдордВрдЬреВрд░реА рджреЗ рджреА рдЧрдИ рд╣реИ;
    • рдпреВрд░реЗрдирд┐рдпрдо - рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • рдХреАрдореИрдк - рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╣реИ;
    • hostname - рдорд╢реАрди рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ / etc / hostname рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ - / рдЖрджрд┐ / рдиреЗрдЯрд╡рд░реНрдХ / рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдЦреЛрдЬ рдФрд░ рдЖрд░рдВрднреАрдХрд░рдг;
    • syslog - рдмрд┐рдЬреАрдмреЙрдХреНрд╕ рд╕реЗ рд▓реЙрдЧрд┐рдВрдЧ рдбреЗрдореЙрди рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ;

  • рдФрд░ рдЕрдВрдд рдореЗрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрддрд░:


    • рдХреНрд░реЙрдиреА - рдПрдирдЯреАрдкреА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ;
    • crond - рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗрд╡рд╛ рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рд╣реИ;
    • acpid - рдкрд╛рд╡рд░ рдЗрд╡реЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ;
    • sshd - рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред


рд╣реБрд░реНрд░реЗ, рдЗрди рдЪрд░рдгреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ! Init.d рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрдкрд░реЛрдХреНрдд рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛:


  • sysfs - рдорд╛рдЙрдВрдЯ / sys;
  • fsck - рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рдареАрдХ рдХрд░реЗрдВ;
  • рд░реВрдЯ - рд▓рд┐рдЦрдиреЗ / рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд░реВрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ;
  • localmount - / etc / fstab рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╕рднреА рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ;
  • klogd - рдХрд░реНрдиреЗрд▓ рдИрд╡реЗрдВрдЯ рд▓реЙрдЧ рдХрд░рдирд╛ред

рд╣рдо рд╕реНрдерд╛рдиреАрдп рдХрдВрд╕реЛрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рдЧреЗрдЯреНрдЯреА рд╣рдорд╛рд░рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЙрдЧрд┐рди рджрд░реНрдЬ рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╣рдо рд▓реЙрдЧрд┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд░рдирд┐рдВрдЧ рдРрд╢ рд╢реЗрд▓ (рдЬрдм рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА / etc / рдкреНрд░реЛрдлрд╛рдЗрд▓, /etc -profile.d/* рдФрд░ ~ рдкрд░ рдкрд╣реБрдБрдЪрддреЗ рд╣реИрдВ / (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ)ред


рд╣реБрд░реНрд░реЗ, рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕реНрдерд╛рдПрдВ (рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА, рдЬреИрд╕реЗ PAM) - рдФрд░ рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реИрдВ!


рдпрд╣ рдПрдкреАрдХреЗ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдХреА рддрд▓рд╛рд╢ рд╣реИред (рдХреНрдпрд╛ рд╡реЗ рд╡рд╣рд╛рдВ рд╣реИрдВ? рдЖрдк рд╡реЗрдм рдкреЛрд░реНрдЯрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред


рдФрд░ рднреА


  • рд╡рд┐рддрд░рдг рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ iptables рдХреЛ "рдЕрд▓реНрдкрд╛рдЗрди рд╡реЙрд▓" рдХрд╣рд╛ред рдФрд░ рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рд╣реИ;
  • рдЬреЛ рд▓реЛрдЧ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрд╛рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреИрдХреЗрдЬ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред PHP рдпрд╛ рдкрд░реНрд▓ рдХреЗ рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рд▓реБрдЖ рдХреЗ рд╕рд╛рде;
  • рдЬреЛ рд▓реЛрдЧ рдбреЗрд╕реНрдХрдЯреЙрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╢реБрд░реБрдЖрдд рдореЗрдВ рджрд░реНрджрдирд╛рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ);
  • рд╡рд┐рд╢реЗрд╖ рдкрд╛рд░рдЦреА рдХреЗ рд▓рд┐рдП рдмрд╛рд╣реНрдп рднрдВрдбрд╛рд░рдг рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╕реНрдореГрддрд┐ рдореЗрдВ рдЕрд▓реНрдкрд╛рдЗрди рдХреА "рд╕реНрдерд╛рдкрдирд╛" рд╣реИ ( рдПрд▓рдмреАрдпреВ рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ)ред

рдкрд░рд┐рдгрд╛рдо


рдЕрд▓реНрдкрд╛рдЗрди рд╡рд┐рддрд░рдг рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓реИрдХреЛрдирд┐рдЬрд╝реНрдо рдиреЗ рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреА рднреВрдорд┐рдХрд╛ рдореЗрдВ (рдХреЗрд╡рд▓ 6 рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ - init, 4 * getty, syslogd)ред рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдиреНрдпреВрдирддрдо рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП (рдореБрдЭреЗ рдорд╛рдл рдХрд░ рджреЛ, CentOS!)ред


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

Source: https://habr.com/ru/post/hi415279/


All Articles