联系:QQ(5163721)
标题:Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-10-ABRT-系统启动后自动检查和报告错误
作者:Lunar©版权所有[文章允许转载,但必须以链接方式注明源地址,否则追究法律责任.]
启动vm时,Linux7会自动检查和报告错误:
Last login: Sat Jan 16 23:09:25 2016 from 192.168.56.1 ABRT has detected 5 problem(s). For more info run: abrt-cli list --since 1452956965 [root@lunar1 ~]#
Abrt从Linux 6中引入的一个自动缺陷报告工具。
我们知道,Linux6中开始对新硬件热插拔特性的支持进一步增强(估计也是移动互联网和新硬件层出不穷催生的需求)。
比如,Linux6包括高级数据完整性特性(DIF/DIX),可以通过AER的PCIe设备的增强错误检查,因此就引入了ABRT(自动缺陷报告工具)。
ABRT全程是 Automatic Bug Reporting Tool,它提供了确定和报告系统异常情况,包括内核故障和用户空间应用崩溃等。
.
abrt-cli就是这个工具的命令行接口,也可以使用图形界面的ABRT工具例如:gnome-abrt &。
详细信息,请参见Redhat的官方手册:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-abrt-handling-problems.html
.
abrt-cli命令的help内容:
[root@lunar1 ~]# abrt-cli command --help 用法:abrt-cli [--authenticate] [--version] COMMAND [DIR]... list, ls 列出 [in DIRs] 的问题 remove, rm 删除问题目录 DIR report, e 分析并报告 DIR 中的问题数据 info, i 输出有关 DIR 的信息 status, st 显示最近的崩溃计数 process, p 处理多个问题 详情请查看 'abrt-cli COMMAND --help' [root@lunar1 ~]#
现在,我们根据提示查看一下错误列表:
[root@lunar1 ~]# abrt-cli list --since 1452956965 id bcb60782560b94bcb05b57145242778992fcacd0 reason: ibus-daemon killed by SIGABRT time: 2016年01月17日 星期日 00时39分44秒 cmdline: /usr/bin/ibus-daemon -r --xim package: ibus-1.5.3-13.el7 uid: 54322 (grid) count: 1 Directory: /var/spool/abrt/ccpp-2016-01-17-00:39:44-30522 id dc1e51ec4c3bae28ac787be1e32dcfc2ee627af7 reason: gnome-shell killed by SIGTRAP time: 2016年01月17日 星期日 00时39分44秒 cmdline: /usr/bin/gnome-shell package: gnome-shell-3.14.4-37.el7 uid: 54322 (grid) count: 1 Directory: /var/spool/abrt/ccpp-2016-01-17-00:39:44-4330 id 8002c377b00f1031a59d4eeaa9491a48dcc9f95a reason: gnome-shell killed by SIGTRAP time: 2016年01月17日 星期日 00时23分48秒 cmdline: /usr/bin/gnome-shell package: gnome-shell-3.14.4-37.el7 uid: 54321 (oracle) count: 2 Directory: /var/spool/abrt/ccpp-2016-01-17-00:23:48-28148 id 4fd232514a4753e38c05ce5ca1d0ada8b4ef8ba0 reason: gnome-shell killed by SIGTRAP time: 2016年01月17日 星期日 00时38分55秒 cmdline: /usr/bin/gnome-shell package: gnome-shell-3.14.4-37.el7 uid: 0 (root) count: 1 Directory: /var/spool/abrt/ccpp-2016-01-17-00:38:55-3844 id c7100bb912a43bebe3bdfa13859d473416faba59 reason: ibus-daemon killed by SIGABRT time: 2016年01月17日 星期日 00时38分51秒 cmdline: /usr/bin/ibus-daemon -r --xim package: ibus-1.5.3-13.el7 uid: 0 (root) count: 1 Directory: /var/spool/abrt/ccpp-2016-01-17-00:38:51-26249
已禁用自动报告功能。请考虑启用该功能,方法是
作为有 root 特权的用户使用命令 ‘abrt-auto-reporting enabled’
[root@lunar1 ~]#
可见,主要是由于gnome引起的,因此推荐Linux使用图形界面的时候还是KDE吧,这个感觉还是比较稳定和靠谱的。
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列–1-简介
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-2-修改主机名和hostnamectl工具的使用
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列–3-systemd(d.bin和ohasd守护进程)
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列–4-target(图形界面和字符界面)
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列–5-防火墙
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列–6-开机自动启动或者禁用服务
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-7-网络管理之添加网
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-7-网络管理之修改IP地址
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-7-网络管理之修改网络接口名
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-8-在Linux7上安装11.2 RAC和12.1 RAC需要禁用哪些服务
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-9-Linux 7.2上的virbr0设备
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-10-ABRT-系统启动后自动检查和报告错误
Linux7(CentOS,RHEL,OEL)和Oracle RAC环境系列-11-配置VNC和常见问题处理