在Linux中修改profile文件出错导致所有命令不能使用

在搭建hdfs文件的时候,由于自己的疏忽导致,在profile文件中多添加了一个引号,然后导致linux 命令全部不能使用,系统重启也不能进行用户登陆
这个时候,我们可以先稳住不慌,因为有办法可以抢救回来,重新回到改崩之前的profile文件中,

方法一具体步骤:
第一步:先执行命令 export PATH=/usr/bin:/usr/sbin:/bin:/sbin
在终端命令行输入即刻,相当于重新配置PATH环境变量
第二步:此时可以再次进入profile, vi /etc/profile
将之前的错误配置删除,然后保存并退出
第三步:执行 source /etc/profile 使资源文件重新生效即可
方法二具体步骤:
一: 进入recovery模式
二: 进入root账户,当然如果你密码忘记了也可以在这里用passwd命令去修改
此时你会发现尽管是root用户,但是所有文件都是只读的,并且vi也不好用
三:在root下,输入命令:mount -o remount,rw / 把/目录下所有文件赋予读写权限
四:修改出错的文件,即/etc/profile文件即可,然后reboot

上述是一般的解决步骤,应该是可以解决的!!

如果你的linux系统没有拍快照保存的话,强烈建议生成快照并保存,以备不时之需!
(我个人当时并没有生成快照)

如果不能解决的话,我的虚拟机里面当时有一个NameNode节点,
还有三个DataNode节点,我的操作方法是将NameNode节点中的profile文件删除
并重新创建profile文件,然后随便选择一个DataNode中的profile文件,
用scp命令将profile文件发送过去,或者自己粘贴复制,完了在nameNode节点中,
执行 source /etc/profile 使资源文件重新生效即可,就可以解决所有问题了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值