linux命令无法使用的解决办法,不用重装系统!
2013-08-07 21:08
405 查看
现象:
操作linux系统,有时会出现除cd外,其他大部分命令(ls,ll,ln,rm,mkdir等)都无法使用,且无法从其他机器ssh过来,也无法通过其他ssh 客户端登入进去。
原因:
应该不小心影响到了linux shell最重要的libc.so.6,这是动态链接库,实际指向libc-2.1...什么的,可能指错了。所以无法使用大部分shell命令。
解决方法:
先使用export LD_PRELOAD=libc-2.11...so.(2.11后面是什么记不清了,如果你不确定,可以使用cd /lib64/libc-2,按两下tab键联想,看你机器有什么相应的库),然后在本console下(注意千万不要关闭了本对话)就可以使用所有shell命令,然后使用ln -fs libc-2.1... libc.so.6,这样就新建了libc.so.6,然后机器恢复正常。要注意的是,一定要使用f,即force,强制建立符号链接,否则无法建立,会提示符号链接已存在,删除之后,其他命令又用不了,就得重装机器了。
操作linux系统,有时会出现除cd外,其他大部分命令(ls,ll,ln,rm,mkdir等)都无法使用,且无法从其他机器ssh过来,也无法通过其他ssh 客户端登入进去。
原因:
应该不小心影响到了linux shell最重要的libc.so.6,这是动态链接库,实际指向libc-2.1...什么的,可能指错了。所以无法使用大部分shell命令。
解决方法:
先使用export LD_PRELOAD=libc-2.11...so.(2.11后面是什么记不清了,如果你不确定,可以使用cd /lib64/libc-2,按两下tab键联想,看你机器有什么相应的库),然后在本console下(注意千万不要关闭了本对话)就可以使用所有shell命令,然后使用ln -fs libc-2.1... libc.so.6,这样就新建了libc.so.6,然后机器恢复正常。要注意的是,一定要使用f,即force,强制建立符号链接,否则无法建立,会提示符号链接已存在,删除之后,其他命令又用不了,就得重装机器了。
相关文章推荐
- 重装系统win7专业版后office卡顿到无法使用解决办法
- 解决IE8无法打开多个窗口使用不用用户登录ERP系统
- 飞信系统4月29日升级后飞信机器人无法使用的解决办法
- Win10 专业版64位系统无法使用ISE软件64位版本的解决办法
- 解决由于重装系统,环境不同引起的“无法使用前导 .. 在顶级目录上退出”
- 重装windows系统后原有的linux系统无法进入的解决办法。
- 双系统重装Win7后,Ubuntu 无法启动的解决办法
- USB接口的键盘在进入系统前无法使用的解决办法
- 重装系统时,遇到的“windows 无法安装到这个磁盘.选中的磁盘采用GPT分区形式”解决办法
- 笔记本预装WIN8,无法重装系统的解决办法
- 恢复系统后MSDN无法使用的解决办法
- redhat enterprise linux 6.4系统下yum无法使用的解决办法
- 重装虚拟机导致虚拟系统中的Oracle监听服务无法启动解决办法
- Ubuntu系统中搜狗输入法在某些软件(如foxit reader, wps等)中无法使用解决办法
- 使用远程桌面功能登录系统,常常遇到类似“由于帐户限制,你无法登录”的提示的解决办法
- Vista系统下输入法无法正常使用解决办法?
- java在linux系统下开机启动无法使用sudo命令的原因及解决办法
- 飞信系统4月29日升级后飞信机器人无法使用的解决办法
- 《模拟人生2》 (The Sims 2)绿化方法(解决重装系统无法使用)
- vc本地编码程序在日文系统出现乱码无法使用的解决办法