阿里云和搬瓦工的机器都出现了,系统都是 CentOS。
操作是:curl 安装 oh-my-zsh 后,使用 chsh 指令的默认登陆 shell 改为 /bin/bash, 查看 /etc/passwd 确认修改成功,并在 /etc/profile 第一行 echo $SHELL。
不正常的是, 登出后再次登陆,发现 echo $SHELL 打印出来的 shell 是 /bin/zsh,没有变成 bash。
阿里云的机器等了十分钟之后正常了,登陆后变成了 bash。搬瓦工的机器目前还是这样。
请教各位,
登陆 shell 在加载 /etc/profile 之前还会载入别的配置吗,我打印的 echo $SHELL 能否说明虚拟机和原生系统存在差异?
虚拟化技术有缓存需要刷新?