系统自动安装(Linux CentOS 6/7版,Ubuntu14/16版)

系统要求: 64位系统, 4G以上内存。

网络要求: 可以连接internet。

登录账户要求:

1,如果用Root账户,脚本会创建一个具有Root权限的非Root账户,之后需要切换到这个新用户后运行脚本

2,如果是具有Root权限的用户,脚本会把所有缺失的依赖进行安装

3,如果是没有Root权限用户,则需要如下几个依赖必须在系统中已经安装:

make, unzip, python2和wget

可以通过如下命令检测上述命令是否已经安装,输出结果不为空,即代表已安装

command -v <命令名>

例如:

command -v make

 

 

 

自动安装脚本介绍:oneboxInstaller.sh

功能:
1,如果依赖的安装包在当前目录下不存在,则会自动下载安装包
2,安装这些依赖的安装包,并启动服务
 
如果想要手动下载所依赖的安装包,请参考手动安装帮助:
http://noteyoudao.udesk.cn/hc/articles/61245
 
 
具体依赖的安装包列表
elasticsearch-6.2.2.tar.gz
elasticsearch-analysis-ik-6.2.2.zip
node-v8.9.4-linux-x64.tar.gz
mongodb-linux-x86_64-rhel70-3.6.4.tgz
openjdk-8u40-b25-linux-x64-10_feb_2015.tar.gz
mongodb-linux-x86_64-rhel62-3.6.4.tgz  [for centos 6.x]
mongodb-linux-x86_64-rhel70-3.6.4.tgz  [for centos 7.x]
mongodb-linux-x86_64-ubuntu1404-3.6.4.tgz  [for Ubuntu 14.x]
mongodb-linux-x86_64-ubuntu1604-3.6.4.tgz  [for Ubuntu 16.x]
 

运行脚本:

打开termial,根据不同的系统,运行如下指令:
如果是Cent6/7:
sh oneboxInstaller.sh
如果是Ubuntu14.X/16.X:
/bin/bash oneboxInstaller.sh
 
注意:
1,脚本的具体使用可参见脚本帮助,执行如下命令即可: 
    sh oneboxInstaller.sh -h   [在CentOS]
    /bin/bash oneboxInstaller.sh -h [在Ubunbu]
 
 

不是你想要的内容?

联系客服