openEuler 20.03 LTS安装单病种前置机
# 下载配置文件包
cd /opt
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/config.tar.gz
解压配置包,包含 mongodb.conf
, nginx.conf
, mongod.conf
sudo yum install tar -y
tar -xzf config.tar.gz
服务器初始化
- 关闭服务器防火墙
systemctl stop firewalld
systemctl disable firewalld
- 关闭SELINUX
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
- 替换repo源
cd /etc/yum.repos.d
vi openEuler.repo
vi openEuler_x86_64.repo
openEuler.repo 配置示例:
#generic-repos is licensed under the Mulan PSL v2.
#You can use this software according to the terms and conditions of the Mulan PSL v2.
#You may obtain a copy of Mulan PSL v2 at:
# http://license.coscl.org.cn/MulanPSL2
#THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
#IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
#PURPOSE.
#See the Mulan PSL v2 for more details. [OS]
name=OS
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler [everything]
name=everything
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler [EPOL]
name=EPOL
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/EPOL/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler [debuginfo]
name=debuginfo
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/debuginfo/$basearch/RPM-GPG-KEY-openEuler [source]
name=source
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/source/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/source/RPM-GPG-KEY-openEuler [update]
name=update
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
生成缓存
yum makecache
安装常用依赖包
yum install wget vim openssh-clients lrzsz gcc gcc-c++ curl curl-devel openssl openssl-devel readline-devel pcre-devel vim-enhanced net-tools -y
nginx安装说明
版本:nginx version: nginx/1.20.2
- 进入前置机/opt目录进行nginx安装包下载:
cd /opt
wget https://event-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/nginx-1.20.2.tar.gz
- 安装依赖环境
yum install -y pcre pcre-devel openssl openssl-devel gd gd-devel zlib zlib-devel gcc gcc-c++ automake
- 解压nginx源文件
tar -zxvf nginx-1.20.2.tar.gz
- 将源码转移至/home/nginx目录
mv nginx-1.20.2 /home/nginx
- 进入目录,编译安装nginx
cd /home/nginx
./configure
make && make install
- 替换nginx配置文件
cp -f /opt/config/nginx.conf /usr/local/nginx/conf/
- 启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- 将nginx启动加入开机自启动
echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf" >> /etc/rc.local
JDK安装说明
版本:Java version: 1.8.0_181
- 安装包下载:
cd /opt
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/jdk-8u181-linux-x64.tar.gz
- 解压jdk
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local
配置环境变量
cat >> /etc/profile <<EOF
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:\$JAVA_HOME/jre/lib/rt.jar:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
使java环境生效
source /etc/profile
检查jdk是否生效
java -version
MongoDB安装说明
- 安装包下载:
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/mongodb-linux-x86_64-3.0.6.tgz
- 解压源文件
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
- 将mongodb命令增加到
/usr/local/bin
目录下cp -f mongodb-linux-x86_64-3.0.6/bin/* /usr/local/bin
chmod +x /usr/local/bin/*
- 创建数据库存放路径和日志存放路径
mkdir -p /data/db/
mkdir -p /data/logs/
- 将下载的配置文件中的
mongod.conf
放置在/etc/
目录下cp /opt/config/mongod.conf /etc
- 启动mongodb
mongod -f /etc/mongod.conf
- 连接mongodb,设置用户
/usr/local/bin/mongo 127.0.0.1:27017/admin --eval 'db.createUser({user:"admin", pwd:"adminpassword", roles:[{ role:"userAdminAnyDatabase", db:"admin" },{ role:"readWriteAnyDatabase", db:"admin" }]})'
- 更改mongodb配置,开启mongodb认证功能
sed -i 's/#//g' /etc/mongod.conf
- 重启mongodb服务
kill -9 `cat /data/mongod.pid`
mongod -f /etc/mongod.conf
- 将mongodb加入开机自启动
echo "mongod -f /etc/mongod.conf" >> /etc/rc.local
启动客户端
下载jar包:
wget https://interface-soft.oss-cn-hangzhou.aliyuncs.com/manual-package/client.tar.gz
tar -xzf client.tar.gz
创建项目相关目录
mkdir -p /home/ewell/jar
mkdir -p /home/ewell/frontend
mkdir -p /home/ewell/conf
mkdir -p /home/ewell/plugin
mkdir -p /home/ewell/scripts
复制配置文件及控制脚本
将下载的配置文件中的mongodb.conf
复制至/home/ewell/conf
目录下,并将密码设置为安装mongodb时设置的密码cp /opt/config/mongodb.conf /home/ewell/conf
vi /home/ewell/conf/mongodb.conf
将配置文件中的
ewell-data-config.sh
和ewell-inner-interface.sh
复制至/home/ewell/scripts
目录下cp /opt/config/ewell-data-config.sh /home/ewell/scripts
cp /opt/config/ewell-inner-interface.sh /home/ewell/scripts
为控制脚本授权
chmod +x /home/ewell/scripts/*
将下载的软件包复制相关目录
将所有以jar
结尾的包复制至/home/ewell/jar
cp /opt/client/*.jar /home/ewell/jar
复制前端至相关目录
cp -rf drgs plugins /home/ewell/frontend
复制插件至相关目录
cp plugin/*.jar /home/ewell/plugin
启动项目
/home/ewell/scripts/ewell-data-config.sh start
/home/ewell/scripts/ewell-inner-interface.sh start
openEuler 20.03 LTS安装单病种前置机的更多相关文章
- openEuler 20.03/21.03 - 华为欧拉开源版(CentOS 8 华为版开源版)下载
开始 openEuler 之旅吧 openEuler 通过社区合作,打造创新平台,构建支持多处理架构.统一和开放的操作系统,推动软硬件应用生态繁荣发展. 好玩的活动停不下来 openEuler 社区不 ...
- 树莓派安装 Ubuntu 20.04 LTS 碰壁指南
树莓派安装 Ubuntu 20.04 LTS 碰壁指南 设备 Raspberry 4B 4+32G 系统 Ubuntu 20.04 LTS 1.镜像下载与烧录 镜像下载地址:https://cdima ...
- 编译安装 codeblocks 20.03 mips64el
期末考试要用哦,不然谁会愿意去踩这么多坑. qaq 龙梦 Fedora28 中有 codeblocks 17.12,但是 Ctrl-v 粘贴会闪退,导致压根不能用.Bing了一下发现这其实是 code ...
- AIX安装单实例11gR2 GRID+DB
AIX安装单实例11gR2 GRID+DB 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以 ...
- Ubuntu 16.04.2 LTS 安装 jdk1.6 和 tomcat6 (一)
java和tomcat环境配置已经有很多教程和文章,最近项目需要配置Ubuntu 16.04.2下的古老的java6和tomcat 6,遇到小坑,特记录和分享. 网上的教程不是太新,就是太老,还有一些 ...
- Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)
不多说,直接上干货! 福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号: 大数据躺过的坑 Java从入门到架构师 人工智能躺过的坑 ...
- win10 + Ubuntu 20.04 LTS 双系统 引导界面美化
版权声明:本文为CSDN博主「ZChen1996」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/ZChen1 ...
- Windows10 + Ubuntu 20.04 LTS 双系统安装 (UEFI + GPT)(图文,多图预警)
版权声明:本文为CSDN博主「ZChen1996」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/ZChen1 ...
- Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel
Ubuntu 16.04 LTS 安装 Nginx/PHP 5.6/MySQL 5.7 (LNMP) 与Laravel 1.MySQL安装[安装 MariaDB]MariaDB是MySQL的一个分支首 ...
- Ubuntu 16.04 LTS安装 TeamViewer
Ubuntu 16.04 LTS安装 TeamViewer 64位Ubuntu 16.04系统需要添加32位架构支持,命令如下. sudo dpkg --add-architecture i3 ...
随机推荐
- form-create-designer中怎么扩展自定义组件
form-create-designer中怎么扩展自定义组件 form-create-designer 是基于 @form-create/element-ui实现的表单设计器组件.可以通过拖拽的方式快 ...
- 记录一段mysql代码
SELECT f . * , tmp.userid, tmp.cishu FROM fx_user f, ( SELECT a.id, b.userid AS userid, COUNT( * ) A ...
- C# 泛型类型约束 where
1 class Program { 2 static void Main(string[] args) { 3 4 } 5 } 6 7 interface IMyInterface { 8 void ...
- minecraft mods descrip
1. [Advanced Finders]矿物探测器 mod 显示玩家周围附近矿石的方向(指针显示水平面上可到达的矿石) 探测地下深部矿脉(箭头显示最近矿脉的方向(上/下)) 发现大型矿床时发出信号( ...
- Assignment to property of function parameter 'XXX' no-param-reassign 记录
在react项目中写了一个工具方法将两个数组数据进行整合,用了双重for循环,但是在提交代码时报了eslint的no-param-reassign 结果效果是有了,但是报lint错误,图片中已是解决后 ...
- selinux中Enforcing, Permissive 和Disable这三种模式的区别
1.如果要马上拒绝运行SELinux:[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive这条命令会把SEL ...
- Content-Encoding:br 是一种什么编码格式?
一.前言 在之前测试HTTP应答的压缩过程中无意间发现在Google浏览器下出现了 Content-Encoding:br 这种的编码格式,当时我就纳闷了,前面不是一直在研究GZip压缩吗?br压缩又 ...
- Docker管理面板系列——Portainer
一.介绍 Portainer是个轻量级的Docker管理面板,和Rancher这种重量级选手没法比,Portainer倾向于单机的管理(后来发现能够添加多个单机节点切换着管理),当然,在Docker搞 ...
- 【VMware VCF】启动和关闭 VMware Cloud Foundation 环境的正确顺序。
为了避免出现数据丢失以及保证 SDDC 组件的正常运行,启动和关闭 VMware Cloud Foundation 环境中的组件应该遵循特定的顺序.比如,在关闭管理工作负载域之前,应该先关闭 VI 工 ...
- CVE-2025-29927 Next.js 中间件权限绕过漏洞复现
漏洞信息 Next.js 是一个基于 React 的流行 Web 应用框架,提供服务器端渲染.静态网站生成和集成路由系统等功能.包含众多功能,是深入研究复杂研究的完美游乐场.在信念.好奇心和韧性的推动 ...