/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