问题场景:
在安装 jdk 时,在 /etc/profile 中配置了环境变量后:
在虚拟机中进入系统时,不管是超级管理员用户还是普通用户,都出现了无法进入图形化界面,一直在登录页面无限循环的问题;
利用 Xshell 远程访问时却可以建立连接,但是又出现了vim:command not find
,cat:command not find
等等常见命令无法使用的问题;
经过面向百度编程后发现是 PATH 的设置出现了问题,导致系统出错。
解决方法:
在命令行中输入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这样可以保证使用命令暂时不会出现错误;
然后进入/etc/profile
中,仔细检查自己添加的配置是否出错;
vim /etc/profile
最后发现是:
写成了;
由此得出结论:如果 PATH 的设置出错,则有可能进不去系统,或者导致常见命令不可用,因此在系统配置时,最好在配置完后用慧眼检查检查,或者使用其他命令比如java -version
测试测试,如果有写错的地方则系统也会给出错误提示,解决小问题便可以避免大问题。