大家好,我是“软件部长”,给大家分享我们自家的一个开源企业知识库项目,废话不多说,直接 “盘它”。
先上开源地址:https://gitee.com/software-minister/jvs
1. jdk1.8安装
-
下载jdk1.8
JDK官网 Java Downloads | Oracle
需要登录oracle账户,
需如果官网下载慢,或者不想注册账户,也可以从这里下载
链接: 百度网盘 请输入提取码
提取码: jv8s
下载jdk1.8
JDK官网 Java Downloads | Oracle
需要登录oracle账户,
需如果官网下载慢,或者不想注册账户,也可以从这里下载
链接: 百度网盘 请输入提取码
提取码: jv8s
-
文件上传到linux
-
创建安装目录
mkdir /usr/local/jdk
-
解压
在/usr/local下创建jdk文件夹,并解压jdk-8u201-linux-x64.tar.gz安装包到该文件夹下。
mv /root/jdk-8u241-linux-x64.rpm /usr/local/jdk/jdk-8u241-linux-x64.rpm cd /usr/local/jdk tar -xzvf jdk-8u241-linux-x64.tar.gz rm jdk-8u241-linux-x64.tar.gz
-
设置环境变量
vim /etc/profile
-
在末尾行添加
JAVA_HOME=/usr/local/jdk/jdk1.8.0_144 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME CLASSPATH PATH
-
执行profile文件
这样可以使配置不用重启即可立即生效。
[root@localhost software]# source /etc/profile
-
验证
[root@localhost software]# java -version
-
效果如下
2. 安装maven
-
安装前
安装Maven之前,首先要正确安装JDK,JDK确认无误后,首先进入Apache maven官网:Maven – Welcome to Apache Maven,然后点击Download进入下载界面,或者直接进入下载界面:Maven – Download Apache Maven
安装前
安装Maven之前,首先要正确安装JDK,JDK确认无误后,首先进入Apache maven官网:Maven – Welcome to Apache Maven,然后点击Download进入下载界面,或者直接进入下载界面:Maven – Download Apache Maven
-
复制下载链接,下载解压到指定位置
$ mkdir /usr/local/maven $ cd /usr/local/maven $ wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz $ tar -xvzf apache-maven-3.8.4-bin.tar.gz
-
配置环境变量
执行 vim /etc/profile 打开环境变量配置文件
在path后追加: :$MAVEN_HOME/bin
然后在最后添加两行代码,设置maven安装目录
MAVEN_HOME=/usr/local/maven/apache-maven-3.3.9 export MAVEN_HOME
保存退出,执行命令: source /etc/profile 使新增配置生效
-
验证
执行下面命令确认maven安装成功:
mvn -v
如果我们看到输出了Maven的版本号、安装目录、Java的版本号等等这些信息,则说明maven安装成功了
3. 安装docker
-
安装条件
centos8默认使用podman代替docker,但是当前还是需要docker,如果报错可以尝试卸载使用 sudo yum remove podman 卸载podman
yum install -y yum-utils device-mapper-persistent-data lvm2 net-tools
-
使用yum源安装
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
安装docker
-y表示不询问安装,直到安装成功,安装完后再次查看安装列表
yum erase podman buildah
yum -y install docker-ce
-
设置docker仓库为阿里云的镜像仓库
安装条件
centos8默认使用podman代替docker,但是当前还是需要docker,如果报错可以尝试卸载使用 sudo yum remove podman 卸载podman
使用yum源安装
安装docker
-y表示不询问安装,直到安装成功,安装完后再次查看安装列表
设置docker仓库为阿里云的镜像仓库
mkdir -p /etc/docker vim /etc/docker/daemon.json
设置为如下内容,镜像仓库地址可以在阿里云免费申请
{
"registry-mirrors" : ["https://407hocpx.mirror.aliyuncs.com"]
}
-
启动docker
systemctl start docker
-
查看docker服务状态
systemctl status docker
显示以上描述,说明docker安装成功
4. 安装node.js
Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:
-
下载
wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
-
解压
tar xf node-v10.9.0-linux-x64.tar.xz
-
进入解压目录
cd node-v10.9.0-linux-x64/
-
执行node命令 查看版本
./bin/node -v
Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:
下载
解压
进入解压目录
执行node命令 查看版本
解压文件的 bin 目录底下包含了 node、npm 等命令,可以使用 ln 命令来设置软连接:
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ ln -s /usr/software/nodejs/bin/node /usr/local/bin/
5. 安装git(yum安装)
-
执行安装命令
yum -y install git
执行安装命令
输入 git --version查看Git是否安装完成以及查看其版本号
git --version
6. 下载后端源码
-
进入安装目录
cd /usr/local/src
-
下载源码
执行git命令,拉取源码
git clone https://gitee.com/software-minister/jvs.git
-
maven打包
mvn package -Dmaven.test.skip=true
-
执行docker compoese 命令,启动服务
docker-compose build
docker-compose up -d
7. 下载前端代码
-
进入安装目录
cd /usr/local/src
-
下载源码
git clone https://gitee.com/software-minister/jvs-knowledge-ui.git
-
执行npm命令
npm install
npm run build
-
进入项目中docker目录
cd jvs-knowledge-ui/docker
-
执行docker compose命令
docker-compose build
docker-compose up -d
8. 访问验证
访问http://localhost:10000 ,(端口默认10000)即可访问
用户名:admin 密码:admin
进入安装目录
下载源码
执行git命令,拉取源码
maven打包
执行docker compoese 命令,启动服务
-
进入安装目录
cd /usr/local/src
-
下载源码
git clone https://gitee.com/software-minister/jvs-knowledge-ui.git
-
执行npm命令
npm install npm run build
-
进入项目中docker目录
cd jvs-knowledge-ui/docker
-
执行docker compose命令
docker-compose build docker-compose up -d
8. 访问验证
访问http://localhost:10000 ,(端口默认10000)即可访问
用户名:admin 密码:admin
访问http://localhost:10000 ,(端口默认10000)即可访问
用户名:admin 密码:admin



