一条命令,让您的 macOS & Linux 内核立即崩溃!


:warning: 注意

切勿在生产环境下操作!


一、前言

昨天晚上临睡之前,我习惯性地 SSH 登录了服务器,然后打开 htop 查看服务器的运行状态。

然后不知道是无聊还是怎么的,手痒痒就给 1 号进程发送了个 SIGILL 信号。

不试不知道,一试吓一跳!

接着我打开了我的 Mac,然后顿时睡意全无了……


二、系统环境

  • Mac:macOS 10.13.3
  • Linux:CentOS 7.4.1708

三、命令用法

macOS 下打开「终端」,执行以下命令之后输入您的管理员密码:

sudo kill -4 1

不出意外的话,您的 Mac 就会黑屏然后出现六国语言界面。

Linux 的命令和 Mac 一模一样,只不过需要执行两次。


四、错误报告

这个就得麻烦大佬解释一下了,为什么一个信号就能导致内核崩溃?难道 1 号进程没有相应的信号(异常)处理机制吗?

以下是 macOS 的错误报告:

以下是 Linux 的错误报告:


五、相关链接

发表评论

电子邮件地址不会被公开。