Chinaunix首页 | 论坛 | 博客
  • 博客访问: 88128
  • 博文数量: 70
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 417
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-11 10:48
文章分类

全部博文(70)

分类: LINUX

2014-05-09 22:38:22

    Linux可以说是市面上最稳定的平台之一。可是这并不是说,在这个系统上运行的每个应用程序都会具有同样出众的稳定性。事实上,应用程序常崩溃。你会时不时遇到某个胡作非为的恶意程序,这几乎是不可避免的事情。要是你真摊上这种事,就要知道如何关闭这种应用程序,消除这个不稳定的应用程序可能带来的任何负面影响。要是应用程序不常发生崩溃,那你只要强行关闭应用程序,就可以了。然而,要是你发现它经常崩溃,那就有必要利用手头的工具,帮助查明为什么出现这种情况。

    可供使用的最强大的工具非命令行莫属。借助gdb命令和strace命令之类的工具,你无异于拥有了需要的一切工具,帮助查明什么原因导致那个应用程序屡屡崩溃。对于那些不愿意学用命令行的人来说,可用的工具其功能要逊色一点,不过仍相当有帮助。虽然图形用户界面(GUI)工具无法为你提供发送给开发人员所需的原始数据,但它们可以帮助你排查眼前的问题。这些工具还让你可以深入了解系统,谁不希望这样呢?

    不妨深入探讨这些工具,看看当某个软件行为出现异常时,它们如何能帮到你。我将在Ubuntu 13.10系统上,使用默认情况下已安装或出现在Ubuntu软件中心(Ubuntu Software Center)中的工具,进行演示。

阅读(381) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~