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


2) 查看该节点的系统message日志,发现存在大量“segfault”的异常打印。

告警信息
无
处理过程
- 若明确那个具体文件被修改,可从同类型操作系统中拷贝对应的文件恢复(须保持
文件权限一致)。
- 若不明确修改的文件,须对该节点进行重新安装恢复
根因
- 分析发现该系统/usr/bin目录下部分文件有最近更新的情况,且最后修改时间晚于系统安装时间。(通常该目录下的文件为系统文件)
- 对LINUX系统对系统文件,如/usr/bin目录下文件执行“dos2unix *”命令后就会造成其他系统命令使用异常的情况。
建议与总结
对2进制文件执行“dos2unix”之后会影响该文件功能,用户以root权限在linux系统执行rm,dos2unix等命令时必须明确含义及其作用域。
阅读剩余
版权声明:
作者:SE_You
链接:https://www.cnesa.cn/1631.html
文章版权归作者所有,未经允许请勿转载。
THE END