elasticsearch,Linux,elasticsearch" /> elasticsearch,Linux,elasticsearch" />

在Linux中,哪个文件夹包含已安装的程序,如;“程序文件”;在窗户里

在Linux中,哪个文件夹包含已安装的程序,如;“程序文件”;在窗户里,linux,elasticsearch,Linux,elasticsearch,我正在从事一个使用maven构建的java项目。我必须在Linux上运行这个项目。在运行应用程序之前,需要启动弹性搜索 我需要知道Linux操作系统上保持弹性搜索的最佳位置 谢谢/usr/bin是系统工具安装程序的标准位置/usr/local/bin或/opt可能是其他可以查看的地方,如果用户安装的程序没有系统工具,例如从本地源代码构建的程序 有关Unix系统上路径的常见约定的更多信息,请参见此处:在shell中输入cmd时,cmd将在$PATH中找到 因此,选中echo$PATH可以将其放置在

我正在从事一个使用maven构建的java项目。我必须在Linux上运行这个项目。在运行应用程序之前,需要启动弹性搜索

我需要知道Linux操作系统上保持弹性搜索的最佳位置


谢谢

/usr/bin
是系统工具安装程序的标准位置
/usr/local/bin
/opt
可能是其他可以查看的地方,如果用户安装的程序没有系统工具,例如从本地源代码构建的程序


有关Unix系统上路径的常见约定的更多信息,请参见此处:

在shell中输入cmd时,cmd将在$PATH中找到


因此,选中echo$PATH

可以将其放置在任何位置,并将弹性搜索bin目录添加到PATH环境变量中。但是维护不同的可执行位置和越来越长的路径变量迟早会很困难。因此,有一些约定,所以您可以选择遵循它们。下面是我要做的:

在/usr/lib/or/opt中提取弹性搜索包/
在/usr/lib中创建到弹性搜索二进制文件的软链接,并将该软链接放入/usr/bin中。路径变量不需要更新。

/usr/bin
/usr/local/bin
,我想。ElasticSearch安装程序会知道,所以您不必这样做。我需要在从shell脚本启动应用程序之前安装elastic search