上一篇:富文本编辑文章redis自动保存bug修复(2020-04-23 21:10:54)
文章大纲

/etc/profile修改后,导致centos系统命令vi等都失效

2020-04-24 13:19:46

/etc/profile修改后,导致centos系统命令vi等都失效。


遇到此情况的解决方法:

1.先通过/bin/vi  /etc/profile命令将profile文件还原
2.此时source /etc/profile会报错。如果报错了,就reboot重启服务器试试。


翟码农遇到此问题的历程:

博客也写有快两年了,是时候在首页加个搜索。


elasticsearch支持全文索引,所以希望通过这个技术来实现本人博客的搜索功能。


本人服务器centos系统版本:

>>cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core)


在centos系统里安装好elasticsearch后,elasticsearch服务却无法启动。

报错信息如下:

systemd[1]: Starting Elasticsearch...
Exception in thread "main" java.lang.RuntimeException: starting java failed with [1]


看提示,估摸就是服务器没装jre导致的。因为elasticsearch是用java实现的,需要jre工具,即java的运行环境。


安装jre,其中有一步骤是修改/etc/profile文件

照着网上教程,添加了如下配置:

export JAVA_HOME=/opt/software
export JRE_HOME=/opt/software/jdk1.8.0_131
export CLASSPATH=JREHOME/lib/rt.jar:JREHOME/lib/rt.jar:JRE_HOME/lib/ext
export PATH=PATH:PATH:JRE_HOME/bin


执行source /etc/profile后,结果vi,cat等啥命令都不好使了。


本文为翟码农个人博客下有关服务器维护的原创文章,转载请注明出处:http://www.zhai14.com/blog/all-command-gets-not-worked-after-modifying-the-profile-file.html


上一篇:富文本编辑文章redis自动保存bug修复(2020-04-23 21:10:54)
我要评论
评论列表