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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM