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