分类: LINUX
2014-05-09 22:38:22
Linux可以说是市面上最稳定的平台之一。可是这并不是说,在这个系统上运行的每个应用程序都会具有同样出众的稳定性。事实上,应用程序常崩溃。你会时不时遇到某个胡作非为的恶意程序,这几乎是不可避免的事情。要是你真摊上这种事,就要知道如何关闭这种应用程序,消除这个不稳定的应用程序可能带来的任何负面影响。要是应用程序不常发生崩溃,那你只要强行关闭应用程序,就可以了。然而,要是你发现它经常崩溃,那就有必要利用手头的工具,帮助查明为什么出现这种情况。
可供使用的最强大的工具非命令行莫属。借助gdb命令和strace命令之类的工具,你无异于拥有了需要的一切工具,帮助查明什么原因导致那个应用程序屡屡崩溃。对于那些不愿意学用命令行的人来说,可用的工具其功能要逊色一点,不过仍相当有帮助。虽然图形用户界面(GUI)工具无法为你提供发送给开发人员所需的原始数据,但它们可以帮助你排查眼前的问题。这些工具还让你可以深入了解系统,谁不希望这样呢?
不妨深入探讨这些工具,看看当某个软件行为出现异常时,它们如何能帮到你。我将在Ubuntu 13.10系统上,使用默认情况下已安装或出现在Ubuntu软件中心(Ubuntu Software Center)中的工具,进行演示。