рдмрд┐рд▓реНрдбрд░реЛрдЯ: рдЬрд╝реИрдмрд┐рдХреНрд╕-рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлрд░реНрдорд╡реЗрдпрд░ рдмрдирд╛рдирд╛


рдХрд╛рд░реНрдп рдЗрддрд┐рд╣рд╛рд╕


рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреА рдХрдВрдкрдирд┐рдпреЛрдВ, рдПрдХ рддрд░рдл, рдЙрдирдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡реНрдпрд╛рдкрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ) рдХреА рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рджреВрд╕рд░реА рддрд░рдл, рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рд▓рд┐рдП рд╡рд┐рддреНрддреАрдп рд░реВрдк рд╕реЗ рдХрдард┐рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдХреНрд╕рд░ рд╕рд░реНрд╡рд░ / рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ: рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдпрд╛ рдЫреЛрдЯреЗ рдЖрд▓рд╛ рдпрд╛ рдЕрд▓рдорд╛рд░реА рдХреЗ рдмрдЧрд▓ рдореЗрдВ 1-3 рдЯреЙрд╡рд░-рд╕рд░реНрд╡рд░ рд╣реЛрддреЗ рд╣реИрдВред


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


рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рддрд░рд╣ рдХреЗ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдИред


рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реИред


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


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


рд╕рдорд╛рдзрд╛рди рдХрджрдо


рд╢реБрд░реБрдЖрдд рдореЗрдВ q86 рдореЗрдВ x86_64 рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИред рдлрд┐рд░ рд╕рд┐рдВрдЧрд▓-рдмреЛрд░реНрдб рдХрдВрдкреНрдпреВрдЯрд░ рдмрд╛рдВрд╣ рдкрд░ рдкреЛрд░реНрдЯ рдХрд░реЗрдВ (рдореБрдЭреЗ рдРрд╕рд╕ рдЯрд┐рдВрдХрд░ рдмреЛрд░реНрдб рдкрд╕рдВрдж рд╣реИ)ред


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


рдЬрд╝реИрдмрд┐рдХреНрд╕ рдкреИрдХреЗрдЬ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдЪреВрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдлрд░реНрдорд╡реЗрдпрд░ (рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ + рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди / рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдордб рд▓рдХреНрд╖реНрдп, рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рдЯрд╛рдЗрдорд░ (рд▓рдХреНрд╖реНрдп, рд╕реЗрд╡рд╛, рдЯрд╛рдЗрдорд░) рдХреЛ рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред


рдореАрдбрд┐рдпрд╛ рдХреЛ 2 рдЦрдВрдбреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд╕рд┐рд╕реНрдЯрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрднрд╛рдЧ рдФрд░ рдкрд░рд╕реНрдкрд░ рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ zabbix рдбреЗрдЯрд╛рдмреЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрднрд╛рдЧред


рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдФрд░ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛ред рдореИрдВ рдЗрд╕реЗ рд╕реАрдзреЗ рдореАрдбрд┐рдпрд╛ рдкрд░ рдирд╣реАрдВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЗрд╕реА рд╕рдордп, рдЖрдзрд╛рд░ рдХрд╛ рдЖрдХрд╛рд░ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд░реИрдордбрд┐рд╕реНрдХ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЖрдХрд╛рд░ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╕рдордЭреМрддрд╛ рд╕рдорд╛рдзрд╛рди рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛: рдбреЗрдЯрд╛рдмреЗрд╕ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреЗ рджреВрд╕рд░реЗ рдЦрдВрдб рдкрд░ рд╕реНрдерд┐рдд рд╣реИ (рдЖрдзреБрдирд┐рдХ рдПрд╕рдПрд▓рд╕реА рдХрд╛рд░реНрдб рдореЗрдВ 30,000 рддрдХ рд╕рд╛рдЗрдХрд┐рд▓ рд▓рд┐рдЦрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рдореАрдбрд┐рдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, usb-hdd) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред


рддрд╛рдкрдорд╛рди рдХреА рдирд┐рдЧрд░рд╛рдиреА RODOS-5 рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рдереАред рдмреЗрд╢рдХ, рдЖрдк рд╕реАрдзреЗ рдбрд▓рд╛рд╕ 1820 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпреВрдПрд╕рдмреА рдкреНрд▓рдЧ рдХрд░рдирд╛ рддреЗрдЬ рдФрд░ рдЖрд╕рд╛рди рдерд╛ред


Grub2 рдХреЛ x86_64 рдХреЗ рд▓рд┐рдП рдмреВрдЯрд▓реЛрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдореБрдЭреЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреНрдпреВрдирддрдо рд╡рд┐рдиреНрдпрд╛рд╕ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЧрдпрд╛ред


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


рдпрд╣ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ:
https://habr.com/ru/post/448638/
https://habr.com/ru/post/449348/


рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЧрд┐рддреБрдм рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ:


[alexey@comp monitor]$ ls -1 buildroot-2019.05.tar.gz overlay README.md run_me.sh 

buildroot-2019.05.tar.gz - рд╕реНрд╡рдЪреНрдЫ рдмрд┐рд▓реНрдбрд░реЛрдЯ рдХрд╛ рд╕рдВрдЧреНрд░рд╣
рдмрд╛рд╣рд░реА рдкреЗрдбрд╝ рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реЗ рдореЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдмрд┐рд▓реНрдбрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
README.md - рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рд╡рд░рдг рдФрд░ рдорд╛рд░реНрдЧрджрд░реНрд╢рдиред
run_me.sh рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬреЛ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЛ рддреИрдпрд╛рд░ рдХрд░рддреА рд╣реИред рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдмрд┐рд▓реНрдбрд░реЛрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдУрд╡рд░рд▓реЗ рд╕рдВрд▓рдЧреНрди рдХрд░рддрд╛ рд╣реИ (рдмрд╛рд╣рд░реА-рдЯреНрд░реА рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдФрд░ рдЖрдкрдХреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдмреЛрд░реНрдб рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ


 [0] my_asus_tinker_defconfig [1] my_beaglebone_defconfig [2] x86_64_defconfig Select defconfig, press A for abort. Default [0] 

рдЙрд╕рдХреЗ рдмрд╛рдж, рдмрд╕ buildroot-2019.05 рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рдореЗрдХ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рд╛рдПрдВред
рдЕрд╕реЗрдВрдмрд▓реА рдкреВрд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕рднреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрдЙрдЯрдкреБрдЯ / рдЗрдореЗрдЬ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рд╣реЛрдВрдЧреЗ:


 [alexey@comp buildroot-2019.05]$ ls -1 output/images/ boot.img boot.vfat bzImage data data.img external.img external.qcow2 grub-eltorito.img grub.img intel-ucode monitor-0.9-beta.tar.gz qemu.qcow2 rootfs.cpio sdcard.img sys update 

рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ:


  • sdcard.img - sd рдХрд╛рд░реНрдб рдкрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдзреНрдпрдо рдХреА рдЫрд╡рд┐ (wddows рдХреЗ рддрд╣рдд dd рдпрд╛ rufus рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)ред
  • qemu.qcow2 - рдореАрдбрд┐рдпрд╛ рдЫрд╡рд┐ qemu рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред
  • рдмрд╛рд╣рд░реА .qcow2 - рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдореАрдбрд┐рдпрд╛ рдЫрд╡рд┐
  • рдореЙрдирд┐рдЯрд░-0.9-beta.tar.gz - рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣

рдореИрдиреБрдЕрд▓ рдЬрдирд░реЗрд╢рди


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


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


рдореИрдиреБрдЕрд▓рд╕реЗрдордХ рдлрд╛рдЗрд▓ (рдЬреЛ рд╕рднреА рдХрд╛рдо рдХрд░рддреА рд╣реИ)


 ################################################################################ # # manuals # ################################################################################ MANUALS_VERSION:= 1.0.0 MANUALS_SITE:= ${BR2_EXTERNAL_monitorOverlay_PATH}/package/manuals MANUALS_SITE_METHOD:=local define MANUALS_BUILD_CMDS pandoc -s -o ${TARGET_DIR}/var/www/manual_en.pdf ${BR2_EXTERNAL_monitorOverlay_PATH}/../README.md pandoc -f markdown -t html -o ${TARGET_DIR}/var/www/manual_en.html ${BR2_EXTERNAL_monitorOverlay_PATH}/../README.md endef $(eval $(generic-package)) 

systemd


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


рдРрд╕реА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рд▓рд╛рдЗрдЯрдЯреИрдк рдФрд░ php-fpm рд▓реЙрдЧ рдХреЛ рдЦрд╛рд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд░реЛрдЯ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрд░реЛрди рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд┐рдЦрдирд╛ рд╕рдмрд╕реЗ рдЖрдо рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдиреАрд░рд╕ рд╕рд┐рд╕реНрдЯрдордб рдЯрд╛рдЗрдорд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд▓реЙрдЧрд░реЛрдЯ рдПрдХ рд╕рдЦреНрдд рд╕рдордп рдЕрдВрддрд░рд╛рд▓ рдкрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред


рдмреЗрд╢рдХ, рдХреБрдЫ рд╕рдордп рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЯрд╛рдЗрдорд░ рдмрдирд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред
рдЙрджрд╛рд╣рд░рдг рдЯрд╛рдЗрдорд░:


  • рдЯрд╛рдЗрдорд░ рдлрд╝рд╛рдЗрд▓
     [Unit] Description=RODOS temp daemon timer 

[рдЯрд╛рдЗрдорд░]
рдСрдирдмреВрдЯрд╕реЗрдХ = 1 рдорд┐рдирдЯ
OnUnitActiveSec = 1min


[рд╕реНрдерд╛рдкрд┐рдд]
WantedBy = timers.target


 -  ,  : ```bash [Unit] Description=RODOS temp daemon [Service] ExecStart=/usr/bin/rodos.sh 

рд╕рдорд░реНрдерд┐рдд рдмреЛрд░реНрдбреЛрдВ


рдЕрд╕реВрд╕ рдЯрд┐рдВрдХрд░ рдмреЛрд░реНрдб - рдореБрдЦреНрдп рдмреЛрд░реНрдб рдЬрд┐рд╕ рдкрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╕реНрддреА рдФрд░ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдХреЗ рд░реВрдк рдореЗрдВ рдЪрдпрдирд┐рддред


рдмреАрдЧрд▓рдмреЛрди рдмреНрд▓реИрдХ рдкрд╣рд▓рд╛ рдмреЛрд░реНрдб рд╣реИ рдЬрд┐рд╕ рдкрд░ рдХрд╛рдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ (рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмреЛрд░реНрдб рдХреЗ рдЪрдпрди рдХреЗ рджреМрд░рд╛рди)ред


Qemu x86_64 - рдбрд┐рдмрдЧрд┐рдВрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ


рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рджреЛ-рдЪрд░рдг рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╣реЛрддреА рд╣реИ:


  • settings_restore рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдЪрд▓рд╛рдирд╛ред рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рдЯрд╛рдЗрдо рдЬрд╝реЛрди, рд▓реЛрдХреЗрд▓, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЖрджрд┐ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рддреИрдпрд╛рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ (рд╕реЗрд╡рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) - рдпрд╣рд╛рдВ рдЬрд╝реИрдмрд┐рдХреНрд╕ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдбреЗрдЯрд╛рдмреЗрд╕, рдЖрдИрдкреА рдХреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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


рдЬрдм рдЖрдк рдмрд╛рд╣рд░реА рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╢реБрд░реВ рдХреЗ рд╕рдордп рдпрд╣ рдПрдХ рдореБрдлреНрдд рдбреНрд░рд╛рдЗрд╡ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрд╛рд╣рд░реА рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде ext4 рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИред


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


рддрд╛рдкрдорд╛рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП, RODOS 5 рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рд░реНрдорд╛рддрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕реНрд░реЛрдд рджреЗрддрд╛ рд╣реИред рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд░реЙрдбреЛрд╕ рдЯрд╛рдЗрдорд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рддрд╛рдкрдорд╛рди / tmp / rodos_current_temp рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж zabbix рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдПрдХ рд╕реЗрдВрд╕рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдореЙрдирд┐рдЯрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред


рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣рдг рдорд╛рдзреНрдпрдо / рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдЬрдм рдЖрдк рд╕рд┐рд╕реНрдЯрдо рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ:


 System starting, please wait 

рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рдЬрд╛рдПрдЧрд╛:


 current ip 192.168.1.32 Ready to work 

рддрд╛рдкрдорд╛рди рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛


рддрд╛рдкрдорд╛рди рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ 2 рдЪрд░рдг рдХрд░реЗрдВ:


  • RODOS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ usb рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
  • zabbix рдореЗрдВ рдбреЗрдЯрд╛ рдЖрдЗрдЯрдо рдмрдирд╛рдПрдБ

Zabbix рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЦреЛрд▓реЗрдВ:


  • рдЕрдиреБрднрд╛рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЦреЛрд▓реЗрдВ тЖТ рд╣реЛрд╕реНрдЯ
  • рд╣рдорд╛рд░реЗ zabbix рд╕рд░реНрд╡рд░ рдХреА рд▓рд╛рдЗрди рдореЗрдВ рдЖрдЗрдЯрдо рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  • Create item рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░реЗрдВ:


  • рдирд╛рдо - рдЕрдкрдиреЗ рд╡рд┐рд╡реЗрдХ рдкрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, serverRoomTemp)
  • рдЯрд╛рдЗрдк - рдЬрд╝реИрдмрд┐рдХреНрд╕ рдПрдЬреЗрдВрдЯ
  • рдХреА - рдЫрдбрд╝
  • рдЯрд╛рдЗрдк- рдиреНрдпреВрдореЗрд░рд┐рдХ
  • рдЗрдХрд╛рдЗрдпрд╛рдБ - C
  • рдЗрддрд┐рд╣рд╛рд╕ рднрдВрдбрд╛рд░рдг рдЕрд╡рдзрд┐ - рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдЕрд╡рдзрд┐ред 10 рджрд┐рди рдмрдЪреЗ рд╣реИрдВ
  • рдкреНрд░рд╡реГрддреНрддрд┐ рднрдВрдбрд╛рд░рдг рдЕрд╡рдзрд┐ - рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЧрддрд┐рд╢реАрд▓рддрд╛ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреА рдЕрд╡рдзрд┐ред 30 рджрд┐рди рдмрдЪреЗ рд╣реИрдВ
  • рдирдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ - рд╕рд░реНрд╡рд░ рдХрдХреНрд╖ рдЕрд╕реНрдерд╛рдпреА

рдФрд░ ADD рдмрдЯрди рджрдмрд╛рдПрдВред


рд╡реЗрдм рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдмрдВрдзрди


рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ php рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИрдВ:


  • рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦреЗрдВ
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓реЗрдВ
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓реЗрдВ
  • рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдЪрдпрди
  • рдмреИрдХрдЕрдк / рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд / рдлрд╝реИрдХреНрдЯрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
  • рдПрдХ рдмрд╛рд╣рд░реА рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛
  • рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ

рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд▓реЙрдЧрд┐рди рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрда - рдореИрдиреБрдЕрд▓ред


Zabbix рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрддрд╛: \ $ {ip / dns} / zabbix
рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрддрд╛: \ $ {рдЖрдИрдкреА / рдбреАрдПрдирдПрд╕} / рдкреНрд░рдмрдВрдзрди


Qemu рдореЗрдВ рдЪрд▓рд╛рдПрдВ


qemu-system-x86_64 -smp 4 -m 4026M -enable-kvm -machine q35, рддреНрд╡рд░рдг = kvm-service Intel-iommu -cpu host -net nic -net Bridge, br = bridge0 -device virtio-scsi-pci, id = scsi0 -drive рдлрд╝рд╛рдЗрд▓ = рдЖрдЙрдЯрдкреБрдЯ / рдЪрд┐рддреНрд░ / qemu.qcow2, рдкреНрд░рд╛рд░реВрдк = qcow2, aio = рдереНрд░реЗрдбреНрд╕ -device virtio-scsi-pci, id = scsi0 -drive рдлрд╝рд╛рдЗрд▓ = рдЖрдЙрдЯрдкреБрдЯ / рдЪрд┐рддреНрд░ / external.qcow2, format = qcow2, aio = рд╕реВрддреНрд░


рдпрд╣ рдХрдорд╛рдВрдб 4 рдХреЛрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╢реБрд░реВ рдХрд░реЗрдЧрд╛, KVM рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд░рд┐рдп 2048 RAM, Bridge0 рдкрд░ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдФрд░ рджреЛ рдбрд┐рд╕реНрдХ: рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдФрд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд▓ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реАред


рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


 qemu-img convert -f qcow2 qemu.qcow2 -O vdi qcow2.vdi qemu-img convert -f qcow2 external.qcow2 -O vdi external.vdi 

рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ sata рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред


рдирд┐рд╖реНрдХрд░реНрд╖


рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдореИрдВ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдЙрддреНрдкрд╛рдж рдмрдирд╛рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд▓рдЧрд╛ - рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдирд╣реАрдВ (рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд▓рд┐рдЦрдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛), рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред


рдХреЗрд╡реАрдПрдо рдореЗрдВ рдЬрд╝реИрдмрд┐рдХреНрд╕-рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдВрддрд┐рдо рдкреНрд░рдпрд╛рд╕ рдиреЗ рдЗрд╕ рдХрджрдо рдХреА рд╢реБрджреНрдзрддрд╛ рджрд┐рдЦрд╛рдИ (рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)ред рд╢рд╛рдпрдж рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ;)




рд╕рд╛рдордЧреНрд░реА


https://buildroot.org/

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


All Articles