一、不要以根用户登录


  这是你首先应该注意和遵守的。以前我们可能已经习惯了Windows,我们一直以为权限越高越好,所以我们喜


欢以管理员帐户登录。但是这也许是Windows经常被病毒骚扰和不安全的重要原因,现在太多人都在用根用户登


录。


   时刻牢记权限越高责任越大,拥有管理员权限你需要谨慎对待你所做的任何事情,但是错误还是不可避免。


  记得我最开始使用的是Suse Linux,有很多事项需要管理但是没有图像用户界面我不知道如何做,于是我天


真的注销并登录到了根用户的图形界面。根用户图形界面的默认壁纸是一排排的高亮地雷。这些符号在我脑海里


盘旋,我很小心幸好没有出什么错。


  那么以根用户登录有那些危险? 你可以想象你在没有保护网的情况下打秋千,会不会感到害怕?这和你以


根用户登录的道理是一样的,你会不经意间毁掉你的系统。


你可能会不小心运行恶意软件。通常在根用户模式下任何程序的启动都默认给予所有权限的。


如果你的系统有安全漏洞没有修补,你就可能被别人完全控制。


这是使用Unix的惯例,除非必须要用,否则不要轻易在根用户下运行任何东西。如果一个不是自己触发的程序请


求根用户权限,那么你就要小心了。


通常,我们不必登录根用户界面,下面是几条技巧:


使用“sudo”或“su”命令,并在你完成管理时退出


如果你不知道如何使用命令行完成这些,你可以使用“gksu”或“kdesu”。比如,按 Alt+F2并打出“gksu  


nautilus”,并在你完成时马上结束程序


二、合理的命名你的文件


Linux环境下,你可以按照你的意愿命名文件,但是以下两点是不允许的:1)“/”是根目录专用的;2)不要使用


无效字符。其它的在技术上都是可以的,但是为了避免以后的麻烦这里有几点经验你可以遵守:


经验上,只使用字母、数字、连接符(-)和下划线(_)


避免使用美元符($),括弧和百分号(%)等特殊字符,这些字符对于shell有着特殊意义,可能会引起冲突


避免使用空格,在终端上处理含有空格的文件是很愚蠢的。你可以用连接符或下划线来代替空格。


这些已经基本上成为我的习惯,并且我在使用Windows和MAC时也不自觉的遵守这些准则。


三、将你的home目录放在一个独立的分区上


这样做会给你很大的灵活性。将home目录放在一个独立的分区上,可以在你重装系统甚至升级你的整个版本而不


会丢失你的数据和个人设置。你可以在根目录下重新设置你所需要的而保留home分区。现在你可以将你需要的随


意分类而不必担心的数据和个人设置,你可以随时使用它们。


如果碰巧在你安装系统之后才懂得这一点,不要失望。你可以按照Carthik在ubantu Blog上的一片名为“Move


/home to it’s own partition”的指导道一步步的完成。


四、合理的灾难管理


Linux是比较强大和稳定的,但是任何系统都会崩溃。在你CTRL-ALT-DEL,重启之前,你应该学会如何处理你遇


到的事故。你需要知道如何在不重启的情况下轻松恢复你的系统。我个人认为这种情况分为几个不同的层次,如


果前一步不奏效的话请转向下一步:


我将“强制关闭”程序放在我的任务栏上,如果哪个程序出现问题可以单击“强制关闭”图标并结束该程序


如果上一步不奏效,调用终端,用“ps -A”,记下那个出问题程序的进程号,结束它


使用“killall”命令,比如“killall firefox-bin”


如果整个图形界面都冻结,你已经不可能调用终端,按CTRL-ALT-F1,这样可以转到另一个终端,这样你就可以使用步骤2和3来结束出问题的程序


还不行的话,你可以使用CTRL-ALT-Backspace组合重启你的图形界面,但是要注意的是,这样会结束你正在运行


的GUI程序


调用CTRL-ALT-F1再使用CTRL+ALT+DEL这样不会立即重启你的系统,只是按照正常模式重启,所以是安全的(假定


你想要重启并且CTRL-ALT-F1可用)。


如果这一切都不管用,也不用记着按强制重启按钮,尝试Raise a Skinny Elephant