当前位置: 代码迷 >> 综合 >> Deepin(6) 环境安装篇(jdk、mysql、redis、nginx、docker、nodejs等)
  详细解决方案

Deepin(6) 环境安装篇(jdk、mysql、redis、nginx、docker、nodejs等)

热度:66   发布时间:2023-12-13 13:31:00.0

一、前言

  1. Deepin(1) Hyper-V安装Deepin系统教程
  2. Deepin(2) 设置屏幕分辨率
  3. Deepin(3) 与windows共享文件夹
  4. Deepin(4) 安装oh-my-zsh
  5. Deepin(5) 开启远程服务

二、 环境安装

# 切换到root账号
su - root

1、安装JDK

apt-get -y install openjdk-8-jre-headlessapt-get -y install openjdk-8-jdk-headless
配置环境变量
# 查看jdk的安装目录 (我这里为: /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java )
update-alternatives --config javavim /etc/profile

在文件最后加入以下内容:

############################## ↓↓↓↓↓↓ set java environment ↓↓↓↓↓↓ #############################
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH PATH
###############################################################################################
使配置生效
source /etc/profile
查看java环境配置
echo $JAVA_HOME
echo $PATH
验证
java
javac
java -version
如何卸载JDK???
sudo apt-get autoremove openjdk-8*

温馨小提示:这里创建目录存放之后要下载的安装包

mkdir -p /IT_zhengqing/soft/soft-dev
mkdir -p /IT_zhengqing/soft/soft-system
mkdir -p /IT_zhengqing/soft/soft-work
cd /IT_zhengqing/soft/soft-dev

2、安装Maven

# 下载`apache-maven-3.6.3-bin.tar.gz` : http://maven.apache.org/download.cgi
wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
# 解压
tar -zxvf apache-maven-3.6.3-bin.tar.gz
配置环境变量
vim /etc/profile
############################## ↓↓↓↓↓↓ set maven environment ↓↓↓↓↓↓ #############################
MAVEN_HOME=/IT_zhengqing/soft/soft-dev/apache-maven-3.6.3
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export MAVEN_HOME PATH
################################################################################################
使配置生效
source /etc/profile
验证
mvn -v

3、安装NodeJS

# 下载`node-v12.18.3-linux-x64.tar.xz` : https://nodejs.org/en/download/
wget https://nodejs.org/dist/v12.18.3/node-v12.18.3-linux-x64.tar.xz
# 解压
tar -xvf node-v12.18.3-linux-x64.tar.xz
配置环境变量
vim /etc/profile
############################## ↓↓↓↓↓↓ set nodejs environment ↓↓↓↓↓↓ #############################
NODEJS_HOME=/IT_zhengqing/soft/soft-dev/node-v12.18.3-linux-x64
PATH=$PATH:$NODEJS_HOME/bin
export NODEJS_HOME PATH
#################################################################################################
使配置生效
source /etc/profile
验证
# 查看版本
node -v
npm -v
配置
# npm 升级
npm install -g npm# 设置淘宝`NPM`镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
# 测试
cnpm -v# 安装yarn
cnpm install -g yarn --registry=https://registry.npm.taobao.org
# 配置源
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
# 查看版本
yarn -v

4、安装Tomcat (可选)

# 下载`apache-tomcat-9.0.38-src.tar.gz` : https://tomcat.apache.org/download-90.cgi
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.38/src/apache-tomcat-9.0.38-src.tar.gz
# 解压
tar -zxv -f apache-tomcat-9.0.38-src.tar.gz

5、安裝Git

apt-get install git# 查看版本信息
git --version# 配置git的帐号信息
git config --global user.name "zhengqingya"
git config --global user.email "960869719@qq.com"# 查看刚设置的git的帐号信息
git config --list# 设置永久记住密码
git config --global credential.helper store

6、安装docker

# 切换到root账号
su - root# 首先确保自己的linux内核是3.10以上的版本
uname -a# 安装docker
sudo apt-get update
sudo apt-get install -y docker.io# 启动 
systemctl start docker# 设置开机启动
systemctl enable docker# 查看docker是否安装成功
docker version# 配置镜像加速器
vim /etc/docker/daemon.json{
    "registry-mirrors": ["这里填写自己的加速器地址"]
}

7、安装docker-compose

# apt-get安装pip3
apt-get install -y python3-pip
pip3 install setuptools
# 升级
pip3 install --upgrade pip
# 卸载
# sudo apt-get remove python3-pip# pip3安装docker-compose
pip3 install docker-composedocker-compose --version

8、安装Jenkins

# 创建目录
mkdir -p /IT_zhengqing/soft/jenkins
cd /IT_zhengqing/soft/jenkins
# 下载 【 根据自己需要的版本下载 http://mirrors.jenkins.io/war-stable/ 】
wget  http://mirrors.jenkins.io/war-stable/2.235.2/jenkins.war
# 启动 (这里指定新的端口10000运行)
nohup java -jar jenkins.war --ajp13Port=-1 --httpPort=10000 &

在这里插入图片描述
运行成功后,jenkins配置方面可参考:
【Jenkins持续集成(二)】Windows上安装Jenkins教程: https://zhengqing.blog.csdn.net/article/details/95232353

其中全局工具配置: http://ip:10000/jenkins/configureTools/
Liunx配置如下:

路径可能有所差异

在这里插入图片描述

OTHER
# 关闭jenkins
http://ip:10000/exit # 重启jenkies
http://ip:10000/restart # 重新加载配置信息
http://ip:10000/reload 
Docker如何安装Jenkins???

参考:https://gitee.com/zhengqingya/docker-compose

git clone https://gitee.com/zhengqingya/docker-compose.git
cd docker-compose/Liunx
docker-compose -f docker-compose-jenkins.yml -p jenkins up -d

其它

其它更多环境(mysqloracleredisnginxmq等) 可参考:
https://gitee.com/zhengqingya/docker-compose


今日分享语句:
要取得成功,我们必须进行尝试。有时候,我们这样做会完全失败。最成功的人士都经历过失败。但是他们坚持了下来。他们中的大多数人都不会不顾后果地承担风险。实际上,他们总是竭尽所能地尽量减少他们前进道路上的风险。他们总是能从失败中汲取教训,这样做通常为他们以后的成功奠定了基础。

  相关解决方案