技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> Linux 常见高危操作

Linux 常见高危操作

浏览:7035次  出处信息

1. 直接操作设备文件描述符

   我们知道/dev目录下存放的是设备的文件描述符。直接往设备描述符中写入数据,将破坏整个设备,如:对于硬盘设备映射到/dev/目录下的文件描述符写入数据,将破坏该磁盘设备上面的文件系统,或者已有的数据。

   echo  “ ”> /dev/sda,这样一个简单的命令就可以破坏整个磁盘上面的数据;  

   mkfs.ext3 /dev/sda1,创建文件系统;    

   fdisk /dev/sda ,重建分区;    

   dd if=/dev/zero of=/dev/sda,直接写入数据到磁盘设备文件描述符。

   这些对于已经存在数据的硬盘而言,都是致命的。

2. rm -rf

   通常,为了,一条命令就能删除一个目录下的所有文件,以及整个目录,我们会直接使用:rm -rf,有时还会给出这样的代码:rm -rf /$SOME_DIR_TOBE_DEL/,如果SOME_DIR_TOBE_DEL变量未被赋值,那么这条命令将会执行:rm -rf /,将整个Linux系统的根文件目录都删掉了,后果可想而知。

3. 重定向命令使用不当

   正确的重定向标准输出和标准错误的方法是:>/dev/null 2>&1 ,关于连环重定向,可以参考这里的解释:>/dev/null 2>&1 含义。如果一不小心,可能会导致/dev/null 被重定向到0,1或2,导致整个系统异常。

建议继续学习:

  1. vim几个小技巧(批量替换,列编辑)    (阅读:35922)
  2. ps - 按进程消耗内存多少排序    (阅读:11244)
  3. 100个常用的linux命令    (阅读:10127)
  4. 每个程序员都应该知道的8个Linux命令    (阅读:9410)
  5. 最受欢迎的10个 Linux 单行命令    (阅读:8839)
  6. Linux date 命令获取某日期的前一天    (阅读:8459)
  7. ps 命令常见用法    (阅读:7888)
  8. find命令的一点注意事项    (阅读:8164)
  9. Linux常用系统信息查看命令    (阅读:7341)
  10. awk命令,实现文件的合并与拆分    (阅读:6583)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1