-bash: /bin/ps: cannot execute binary file

crystal_heart 2006-09-06 09:20:55
我的Linux跑了几天,然后登陆上去出现这个:

login as: server
server@18.7.1.2's password:
Last login: Wed Sep 6 09:10:55 2006 from 21.21.12.16
-bash: /bin/hostname: cannot execute binary file
-bash: /bin/grep: cannot execute binary file
-bash: /bin/grep: cannot execute binary file
[server@xx ~]$


然后ps显示:

[server@xx ~]$ ps
-bash: /bin/ps: cannot execute binary file

这个是什么原因?
...全文
2833 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystal_heart 2006-09-08
  • 打赏
  • 举报
回复
up
crystal_heart 2006-09-06
  • 打赏
  • 举报
回复
并且root帐号不能执行vi。
你的MSN多少?我的smile_in_wind@hotmail.com
crystal_heart 2006-09-06
  • 打赏
  • 举报
回复
/bin/sh 跟bash一样效果
/bin/csh 出现cannot execute binary file
mayabin 2006-09-06
  • 打赏
  • 举报
回复
修改/passwd文件,把里面的/bin/bash换成你机器里其他shell。
比如/bin/sh,或者/bin/csh
crystal_heart 2006-09-06
  • 打赏
  • 举报
回复
如何替换一个shell?
mayabin 2006-09-06
  • 打赏
  • 举报
回复
/etc/passwd里有用户shell指定,

你先替换一个shell,执行命令,看有没有问题,如果没有问题,说明bash坏了。
如果仍然有问题,检查一下用户权限,以及环境变量设置
crystal_heart 2006-09-06
  • 打赏
  • 举报
回复
bash加载的配置在哪里?
mayabin 2006-09-06
  • 打赏
  • 举报
回复
bash加载的有问题?
crystal_heart 2006-09-06
  • 打赏
  • 举报
回复
应该没有吧,系统刚启动的时候很正常的。只是连续跑了好几天才出问题。
mayabin 2006-09-06
  • 打赏
  • 举报
回复
你是不是开机时加载某个脚本了,去掉试试
crystal_heart 2006-09-06
  • 打赏
  • 举报
回复
没有跑自己的任何程序。
DanXer 2006-09-06
  • 打赏
  • 举报
回复
检查一下,看看是否系统运行的进程数过多,线程数过多,内存耗尽,打开的文件句柄太多等。
多数是这种问题,而且一定是你们自己的一个进程将系统资源耗尽了。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧