java的时代,linux命令也没有落下

2017-05-11

这如今互联网飞速发展的时代,技术的革新也变得越来越快,我们谁都不知道谁会成为下一代互联网的主宰,像微软那样主导系统那么多年并且久居不下。个人决定linux系统还是比较好用的,而且就目前的普及情况来看,它已经在朝着一个很好的方向发展,但是它的命令有好也又坏,有些命令我们还是应该注意下、小心着的使用。



很危险的选项:rm 的 -r 递归删除, -f 强制删除。


1.png

格式化命令: mkfs.xxxx,下面的命令会擦除你的硬盘分区:



2.png

dd 是强大的 IO 输入输出定向工具,如果使用不当,破坏性很大,有的时候会波及整个硬盘。


3.png

如果直接把命令的结果定向到硬盘上,相当于是往硬盘上写入垃圾数据:


4.png

 /dev 系统给操纵硬件提供了很方便和强大的功能,同时破坏也将变得更加容易。


fork 命令是打开了一个子进程,但是如果把 fork 放在无限的循环中,子进程将会耗尽了所有的内存的资源:


5.png

让 Shell 不停止的 fork 子进程,最终将会导致内存的全部耗尽,使你不得不重启系统


6.png


有些压缩包会限制要求你解压到某个系统中特定的一个目录中,压缩包是个可能有成千上万的各种小文件,他们可能会覆盖你现有的文件哦。



7.png

下载的脚本要确保它的来源是正规的,如果自己有能力,可以尝试去阅读其代码。即使有源代码的程序,也不要随便编译执行:


8.png

上面的程序实际上运行的意思是“rm -rf ~ / & ”。


python 一类的脚本语言,同样可以拿来搞破坏:


9.png

这段程序实际上会执行 rm -rf *,实际上就是 rm -rf * 每个字母的下一个!

  

那么我们应该如何去避免运行恶意的程序呢?

  

第一不要选择用 root来 作为日常的使用的帐户,如果用户不是 root,危害就会小很多。

  

第二我们要知道哪些命令是干什么用的,不知道的命令千万不要冒然运行。运行有潜在破坏能力的程序,要小心检查自己的输入。

  

第三要保证软件、脚本的来源正规。

  

最后一点,虽然比较消极,但是确实十分重要的一点:经常备份你的数据!!


蓝桥Java培训,成就您的互联网之路!


上一篇:Java答疑—初学者常见的几个问题

下一篇:Cookie与Session的区别-总结很好的文章