这些Linux命令我不敢敲啊!!!
  

不懂就问 1973

{{ttag.title}}
一、背景
接触虚拟化的小伙伴肯定对Linux操作系统不陌生,不管是运维、开发还是交付工作,都会与Linux命令打交道。今天我们讲讲哪些命令绝对不可以随便运行,即使我们觉得很好奇也不行,除非是在虚拟机上运行(出现问题可以还原),因为它们会实实在在的破坏你的系统。所以不在root等高级管理权限下执行命令是很好的习惯。

早晚有一天,Linux 系统会像 Windows 那样流行,用的人越来越多,包括对计算机不是很了解的人,Linux给你最大程度自由度的同时,也使得破坏系统变得更加容易,如果你不了解某些命令的意义,下载执行包含恶意命令的脚本,或者被骗运行某些命令,很容易导致一些事故。

这并不是说明 Linux 不安全,只是说明在不了解 Linux ,和很不小心的人面前,Linux 十分不安全。Windows 也好,Linux 也好,人本身才是最大的不安全因素。

二、高危命令
1、下面的命令会删除你硬盘上的文件,rm 的-r递归删除,和-f强制删除是很危险的选项,即使日常操作,也会遇到误删文件的情况。
同样,如果你不知道 mkfs.xxxx (xxxx 可以是 vfat、ext2、ext3、bfs……) 是格式化命令的话,运行下面的命令会擦除你的硬盘分区:
2、dd 是强大的 IO 输入输出定向工具,如果使用不当,破坏性很大,不仅仅是当前分区,当前系统,有的时候是整个硬盘。
上面的 sda 、sdb 也可能是其他类似的名称。Linux 的 /dev 系统给操纵硬件提供了很方便和强大的功能,同时也使得破坏变得更容易。
3、fork 命令打开一个子进程,如果把 fork 放在无限循环中,最终子进程会耗尽所有内存资源:
这段不知所云的符号,可以让 Shell 不停的 fork 子进程,最后导致内存耗尽,不得不重启,这不是 bug,只是 Shell 语句故意写成简写的形式而已。下面的同理:
4、有的时候,压缩包也是一个破坏来源~
有的压缩包要求你解压到某个系统中已经存在的目录中,这时候你就要特别小心了,压缩包里面可能有成千上万的小文件,以各种文件名尝试覆盖你现有的文件。
有的压缩包看起来很小,但是解压出来是上 GB 的垃圾数据,会充斥你的硬盘。
5、从不正规网站下载的程序、脚本,同样会有包含恶意命令的危险,不可随便执行:
我们下载脚本要确保来源正规,如果有能力,可以阅读其代码。即使有源代码的程序,也不要随便编译执行:
上面看起来只是一堆没有意义的 16 进制数据,如果有人告诉你,运行这个程序你就可以不输入密码取得系统的 root 权限,你可不要相信他,上面的程序实际运行的是

三、总结
1、那么我们如何避免运行恶意程序呢?
     第一不要用 root 作为日常使用的用户,上面的程序,如果当前用户不是 root,危害的波及范围就会小很多。
     第二要知道哪些命令是干什么用的,不知道的命令不要冒然运行。运行有潜在破坏能力的程序,要小心检查自己的输入。
     第三要保证软件、脚本的来源正规。
2、我们要时刻问自己一句话:我是谁?我在哪?我要做什么?
     我是谁?(我是以什么用户登录的?是普通用户还是root用户?)
     我在哪?(我连接的是生产库还是测试库?)
     我要做什么?(我每敲的一个命令是做什么的?)

打赏鼓励作者,期待更多好文!

打赏
暂无人打赏

新手548437 发表于 2019-9-24 09:02
  
感谢分享。
新手781833 发表于 2019-9-25 10:11
  
LInux 不好用,但是有时候必须要要用,这些命令真的很重要
秋水伊人 发表于 2019-9-25 11:36
  
感谢分享!
蓝海 发表于 2019-9-25 16:18
  
谢谢分享
水之蓝色 发表于 2019-9-25 20:14
  
学习了!
linux的确不好学,可能是windows系统先入为主吧。
找不到用户名 发表于 2019-10-9 13:44
  
的确,之前在自己的虚拟机就不小心把一个/etc目录给删除了..
新手365597 发表于 2021-1-6 20:37
  

感谢分享,学习了,学习了
新手316022 发表于 2021-1-30 18:15
  
感谢楼主分享,这个很实用。
还没变成王子的青蛙 发表于 2021-1-30 18:21
  
感谢楼主分享,这个很实用。
发表新帖
热门标签
全部标签>
每日一问
功能体验
技术笔记
新版本体验
技术咨询
2023技术争霸赛专题
干货满满
技术盲盒
标准化排查
信服课堂视频
GIF动图学习
产品连连看
安装部署配置
秒懂零信任
技术晨报
自助服务平台操作指引
深信服技术支持平台
每日一记
答题榜单公布
卧龙计划
畅聊IT
答题自测
云计算知识
通用技术
安全攻防
sangfor周刊
资源访问
排障笔记本
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
上网策略
测试报告
日志审计
问题分析处理
流量管理
运维工具
用户认证
原创分享
解决方案
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
迁移
地址转换
虚拟机
存储
加速技术
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
纪元平台
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版版主

217
273
151

发帖

粉丝

关注

本版达人

皮皮虾·真

本周建议达人

郑州网络

本周分享达人

二进制网络

本周提问达人