我怎样才能把我的Linux搞崩溃?
发布时间:2012-04-02 11:07:37来源:红联作者:empast
作为root 用户,你可以做任何事,包括加速系统崩溃。如果你真的想崩溃系统,试验一下:
cp /dev/zero /dev/mem
作为root 用户,你甚至可以只要用一条简单的命令就可以删除你所有的文件(千万别尝试!)
rm -fr /
这并不是说Linux 很容易崩溃,而是系统管理员(root)对系统有无限的权力。对应微软的Windows也差不多,你把c:\Windows 或者c:\Windows\System 目录里的一些文件删除,就能使整个系统瘫痪。Linux 更加稳定的最重要的不同点是:普通用户和系统管理员用户是完全分开的。普通用户只能操作属于他们自己的文件。类似的,不管程序出来什么大差错,用户运行的程序只能影响他们自己拥有的区域。“管理员”和“普通用户”的帐号截然分开让系统变得复杂,同时使Linux 变成真正的多用户操作系统。这和微软Windows 的旧版本的做法完全不同。在微软最新版本的Windows里,微软也已经开始逐步走向Unix 的做法。就像一个老的说法:“那些不知道UNIX 的人注定要去重新发明它”。
结论:不要使用root 用户来作日常工作。加一个普通用户帐号作为日常管理工作使用,用这个帐号在Linux 上做实验,这里显示然后实现:
adduser johnbrown
passwd johnbrown
[输入一个长的精心选择的密码,在中间带数字]
[再次输入相同的密码]
exit
然后以 johnbrown 的用户重新登录
root 帐号只用来管理和系统设置。我从来不会用root 帐号运行任何我不是非常了解的程序。至少,不会在准备用来做实际工作的计算机上使用。我是说真的。
我的学习过程如下:
1. 安装Linux
2. 胡搞,做试验(root 或者非root,做一些有趣的事情,设置乱七八糟的东西。我想要预知系统会如何动作——只有这样我才能够真正了解我在做的事情)
3. 删除系统
4. 除非我没有时间(时间好像总是不够用),否则回到第二步,继续Linux 一旦在可靠的硬件上安装完毕——命令行模式下Linux 出奇的稳定--可以运行好几个月甚至几年!作为一个新手,由root 用户的胡乱操作或者很滥的硬件导致的问题,你会发觉很多稀奇古怪的事情来打发你的时间。