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
阿里云ECS特惠活动
阿里云ECS服务器 - 限时特惠活动

云服务器爆款直降90%

新客首单¥68起 | 人人可享99元套餐,续费同价 | u2a指定配置低至2.5折1年,立即选购享更多福利!

新客首单¥68起
人人可享99元套餐
弹性计费
7x24小时售后
立即查看活动详情
阿里云ECS服务器特惠活动