centos出现类似-bash: ls: command not found...和-bash: /bin/vi: input/output error的错误

今天有后端的同学反馈之前一个正常的服务不能启动,首次想到是数据库异常,查看后是数据库链接异常,在使用ssh链接数据库服务器(测试虚拟机)时链接失败,不能链接,然后使用远程桌面链接上后,在使用ls命令时提示:-bash: ls: command not found...,网上搜索到两种解决办法。

1、使用export导入环境变量,如下:

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

2、使用vi命令绝对路径修改profile文件(/bin/vi  /etc/profile),添加环境变量,添加如上配置。

 

但是在实际修改时发现,直接使用export命令没有作用,使用vi命令绝对路径时提示:-bash: /bin/vi: input/output error,(在搜索时还有说法是硬盘损坏,这次是虚拟机,因此不太可能是硬盘损坏)

 

修改无果,重启虚拟机暂时解决,先做记录,后面找到解决办法再完善

你可能感兴趣的:(centos,centos)