Linux 魔法系统请求键骇客

2024-03-12 11:18

本文主要是介绍Linux 魔法系统请求键骇客,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

1. Linux 魔法系统请求键骇客

无论内核在做什么,内核都会响应 SysRq 键的输入,除非内核完全卡死。

1.1 使能魔法 SysRq 键

  1. 进入linux源码查看 linux 5.8.6内核: https://download.csdn.net/download/tan1666/82501446
 cd  linux-5.8.6vim  .config `4499 CONFIG_MAGIC_SYSRQ=y4500 CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1
  1. 命令键和功能
    b 将立即重启系统,不会同步或者卸载磁盘。
    c 将执行系统 crash,如果配置了系统 crashdump,将执行 crashdump。
    d 显示所有持有的锁。
    e 发送 SIGTERM 信号给所有进程,除了 init 进程。
    f 将调用 oom killer 杀掉一个过度占用内存的进程,如果什么任务都没杀,
    也不会 panic。
    l 显示所有活动 cpu 的栈回溯。
    m 将导出当前内存信息到你的控制台。
    n 用于使所有实时任务变成普通任务。
    p 将导出当前寄存器和标志位到控制台。

1.2 实践

  1. 键盘上输入组合键 (ctrl + alt + F3 ) 从图形桌面切换到虚拟终端
  2. 键盘上输入组合键 ( ALT + SysRq + 功能键 )实现其功能
    示范 一   组合键 ALT + SysRq + m
    在这里插入图片描述
    示范二   root@tan:/home/tan/x86/linux-5.8.6# echo p > /proc/sysrq-trigger
    在这里插入图片描述

看不懂 😕

2. 总结

  • 配置SysRq 键

  • 利用组合键(ALT + SysRq + m命令键 )或者 echo m > /proc/sysrq-trigger 实现功能

  • 我觉得比较有用 🐮🐮🐮
    dmesg -wH
    echo “0” >/proc/sys/kernel/sysrq
    echo 8 > /proc/sysrq-trigger
    echo m > /proc/sysrq-trigger



进入linux大门可以看哈这个视屏:https://ke.qq.com/course/417774?flowToken=1042383
学习还是得靠自己。❤️


2.1 技术参考

参考链接1: https://www.cnblogs.com/hellokitty2/p/9148308.html

这篇关于Linux 魔法系统请求键骇客的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/801091

相关文章

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

在Linux中改变echo输出颜色的实现方法

《在Linux中改变echo输出颜色的实现方法》在Linux系统的命令行环境下,为了使输出信息更加清晰、突出,便于用户快速识别和区分不同类型的信息,常常需要改变echo命令的输出颜色,所以本文给大家介... 目python录在linux中改变echo输出颜色的方法技术背景实现步骤使用ANSI转义码使用tpu

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文