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

问题描述

1) 运维人员在linux系统执行系统命令时系统报“Segmentation fault”,如下为执行last reboot命令时的系统回显。
2) 查看该节点的系统message日志,发现存在大量“segfault”的异常打印。

告警信息

处理过程

  •  若明确那个具体文件被修改,可从同类型操作系统中拷贝对应的文件恢复(须保持

文件权限一致)。

  •  若不明确修改的文件,须对该节点进行重新安装恢复

根因

  1.  分析发现该系统/usr/bin目录下部分文件有最近更新的情况,且最后修改时间晚于系统安装时间。(通常该目录下的文件为系统文件)
  2.  对LINUX系统对系统文件,如/usr/bin目录下文件执行“dos2unix *”命令后就会造成其他系统命令使用异常的情况。

建议与总结

对2进制文件执行“dos2unix”之后会影响该文件功能,用户以root权限在linux系统执行rm,dos2unix等命令时必须明确含义及其作用域。
阅读剩余
THE END