我正在开发一个使用maven构建的java项目。我必须在Linux上运行这个项目。在运行应用程序之前,需要启动弹性搜索。
我需要知道Linux O.S.上的最佳位置。保持弹性搜索。
由于
答案 0 :(得分:3)
/usr/bin
是系统工具安装的程序的标准位置。如果用户在没有系统工具的情况下安装了程序,/usr/local/bin
或/opt
可能是其他值得查看的地方。从本地建立的程序。
有关Unix系统上路径的常见约定的更多信息,请参阅此处:https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
答案 1 :(得分:1)
在shell中输入cmd时,cmd将在$ PATH
中找到所以请检查find
答案 2 :(得分:0)
您可以将它放在任何位置,并将弹性搜索bin目录添加到PATH环境变量中。但是,保持不同的可执行位置和越来越长的路径变量迟早会很困难。因此,有一些约定,所以你可以选择遵循它们。这就是我要做的事情:
在/ usr / lib /或/ opt /中提取弹性搜索包 在/ usr / lib中创建弹性搜索二进制文件的软链接,并将软链接放在/ usr / bin中。 PATH变量不需要更新。