【FusionCompute】如何处理执行系统命令时报“segmentation fault”

发布时间:  2014-07-11 浏览次数:  301 下载次数:  2
问题描述
1) 运维人员在linux系统执行系统命令时系统报“Segmentation fault”,如下为执行last reboot命令时的系统回显。
2) 查看该节点的系统message日志,发现存在大量“segfault”的异常打印。
告警信息
处理过程
  •  若明确那个具体文件被修改,可从同类型操作系统中拷贝对应的文件恢复(须保持
文件权限一致)。
  •  若不明确修改的文件,须对该节点进行重新安装恢复
根因
  1.  分析发现该系统/usr/bin目录下部分文件有最近更新的情况,且最后修改时间晚于系统安装时间。(通常该目录下的文件为系统文件)
  2.  对LINUX系统对系统文件,如/usr/bin目录下文件执行“dos2unix *”命令后就会造成其他系统命令使用异常的情况。
建议与总结
对2进制文件执行“dos2unix”之后会影响该文件功能,用户以root权限在linux系统执行rm,dos2unix等命令时必须明确含义及其作用域。

END