centos7 ssh 提示/bin/bash No such file or directory 【ldd命令理解】

现象:客户报障ssh无法登陆。提示/bin/bash No such file or directory 

排查:进入单用户模式 linux16 行ro替换 rw init=/sysroot/bin/sh  Ctrl +X 进入后

    --切换根目录报错:命令:chroot /sysroot  报错:chroot: failed to run command '/bin/sh': No such file or directory 

 

 

 可能原因:命令所需的库文件丢失,或者目录丢失。

通过正常系统检查命令所需库文件路径:ldd /bin/sh

 

 

 找到原因:库文件目录丢失。(通过正常主机对比,该目录为软连接 ) 

 

 

对比正常主机:

 

 

 

 查看故障主机/usr/lib64是否存在。如果存在重新创建软连接修复

    

cd 到 /sysroot/目录创建连接

    

 重新reboot 启动系统后正常

    

ldd命令理解:

https://www.cnblogs.com/Spiro-K/p/6378576.html

https://blog.csdn.net/qq_26819733/article/details/50610129

posted on   zhangmingda  阅读(22919)  评论(0编辑  收藏  举报

编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
历史上的今天:
2018-11-04 DOM操作js
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示