Google рдмрд╛рдЯ Andrey Konovalov
рд▓рдХрдбрд╛рдЙрдирд▓реЗ рдХрд░реНрдиреЗрд▓рдорд╛ рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдкрд╣реБрдБрдЪрд▓рд╛рдИ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЧрд░реНрджрдЫ рд░ UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдмрд╛рдЗрдкрд╛рд╕ рдорд╛рд░реНрдЧрд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд▓рдХрдбрд╛рдЙрди рдореЛрдбрдорд╛, /dev/mem, /dev/kmem, /dev/port, /proc/kcore, debugfs, kprobes рдбрд┐рдмрдЧрд┐рдЩ рдореЛрдб, mmiotrace, tracefs, BPF, PCMCIA CIS (рдХрд╛рд░реНрдб рд╕реВрдЪрдирд╛ рд╕рдВрд░рдЪрдирд╛), рдХреЗрд╣реАрдорд╛ рдкрд╣реБрдБрдЪ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ CPU рдХреЛ ACPI рд░ MSR рджрд░реНрддрд╛рд╣рд░реВ рд╕реАрдорд┐рдд рдЫрдиреН, kexec_file рд░ kexec_load рдорд╛ рдХрд▓рд╣рд░реВ рдЕрд╡рд░реБрджреНрдз рдЫрдиреН, рдирд┐рджреНрд░рд╛ рдореЛрдб рдирд┐рд╖реЗрдзрд┐рдд рдЫ, PCI рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ DMA рдкреНрд░рдпреЛрдЧ рд╕реАрдорд┐рдд рдЫ, EFI рдЪрд░рд╣рд░реВрдмрд╛рдЯ ACPI рдХреЛрдб рдЖрдпрд╛рдд рдЧрд░реНрди рдирд┐рд╖реЗрдз рдЧрд░рд┐рдПрдХреЛ рдЫ, I/O рдкреЛрд░реНрдЯрд╣рд░реВрд╕рдБрдЧ рд╣реЗрд░рдлреЗрд░рд╣рд░реВ рдЫреИрдирдиреНред рд╕рд┐рд░рд┐рдпрд▓ рдкреЛрд░реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд░реЛрдз рдирдореНрдмрд░ рд░ I/O рдкреЛрд░реНрдЯ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣рд┐рдд рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫред
рд▓рдХрдбрд╛рдЙрди рдореЗрдХрд╛рдирд┐рдЬрдо рд╣рд╛рд▓реИ рдореБрдЦреНрдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛ
Ubuntu рд░ Fedora рдорд╛, рдХреБрдЮреНрдЬреА рд╕рдВрдпреЛрдЬрди Alt+SysRq+X рд▓рдХрдбрд╛рдЙрди рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдмреБрдЭрд┐рдиреНрдЫ рдХрд┐ рд╕рдВрдпреЛрдЬрди Alt+SysRq+X рдпрдиреНрддреНрд░рдорд╛ рднреМрддрд┐рдХ рдкрд╣реБрдБрдЪрдХреЛ рд╕рд╛рде рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд░ рд░рд┐рдореЛрдЯ рд╣реНрдпрд╛рдХрд┐рдЩ рд░ рд░реВрдЯ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рд▓рдХрдбрд╛рдЙрди рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫреИрди рд░, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд░реВрдЯрдХрд┐рдЯрд╕рдБрдЧ рдореЛрдбреНрдпреБрд▓ рдЬреБрди рдХрд░реНрдиреЗрд▓рдорд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд░реВрдкрдорд╛ рд╕рд╛рдЗрди рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред
рдПрдиреНрдбреНрд░реА рдХреЛрдиреЛрднрд╛рд▓реЛрднрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рднреМрддрд┐рдХ рдЙрдкрд╕реНрдерд┐рддрд┐ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдиреЗ рдХрд┐рдмреЛрд░реНрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдЫреИрдирдиреН рднрдиреА рджреЗрдЦрд╛рдПред рд▓рдХ рдбрд╛рдЙрди рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд░рд▓ рддрд░рд┐рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдкрдорд╛ рд╣реБрдиреЗрдЫ
рдкрд╣рд┐рд▓реЛ рд╡рд┐рдзрд┐рдорд╛ "sysrq-trigger" рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд╛рд╡реЗрд╢ рдЫ - рдпрд╕рд▓рд╛рдИ рдирдХреНрдХрд▓ рдЧрд░реНрди, рдХреЗрд╡рд▓ "1" рд▓реЗрдЦреЗрд░ /proc/sys/kernel/sysrq, рд░ рддреНрдпрд╕рдкрдЫрд┐ "x" рд▓реЗрдЦреЗрд░ /proc/sysrq-trigger рдорд╛ рдпреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╕рдХреНрд╖рдо рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд▓реБрдлреЛрд▓ рднрдиреЗ
рджреЛрд╕реНрд░реЛ рд╡рд┐рдзрд┐рдорд╛ рдХрд┐рдмреЛрд░реНрдб рдЗрдореБрд▓реЗрд╢рди рдорд╛рд░реНрдлрдд рд╕рдорд╛рд╡реЗрд╢ рдЫ
рд╕реНрд░реЛрдд: opennet.ru