wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm rpm -ivh jdk-17_linux-x64_bin.rpm yum install libaio libaio-devel java -version
alternatives --config java
因为Jenkins 通过shell脚本调用 mvn 命令的时候,是从/usr/bin 文件夹中找命令的
#!/bin/bash # 下载 Apache Maven 3.9.8 的二进制分发文件 wget https://dlcdn.apache.org/maven/maven-3/3.9.8/binaries/apache-maven-3.9.8-bin.tar.gz # 解压缩到 /opt 目录 tar xf apache-maven-3.9.8-bin.tar.gz -C /opt/ && mv /opt/apache-maven-3.9.8 /usr/bin/mvn # 配置环境变量 echo 'export M2_HOME=/usr/bin/mvn' >> ~/.bashrc echo 'export MAVEN_HOME=/usr/bin/mvn' >> ~/.bashrc echo 'export PATH=${M2_HOME}/bin:${PATH}' >> ~/.bashrc # 生效环境变量 source ~/.bashrc # 验证安装 mvn -version
参考
https://blog.csdn.net/m0_57647880/article/details/130667513 https://blog.csdn.net/weixin_50367873/article/details/138484778
rpm -qa |grep mariadb yum -y remove mariadb* rpm -qa |grep mysql
#下载地址:https://dev.mysql.com/downloads/repo/yum/ 或 http://repo.mysql.com # 导入mysql yum源 wget http://repo.mysql.com/mysql80-community-release-el7.rpm # 添加环境变量和启动服务 yum install mysql-community-server mysql-community-client mysql-community-common # 重新拉取缓存 yum clean all yum makecache # 启动且自启动 systemctl enable --now mysqld #mysql状态 systemctl status mysqld #密码 grep 'temporary password' /var/log/mysqld.log # 登录 mysql -uroot -p
# 安装 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash # 加载 nvm export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 安装 Node.js 和 npm nvm install node nvm use node
# 安装版本 nvm ls # 绝对路径 nvm which 10.24.1 ## 使用的版本和绝对路径 nvm current nvm which curren
# node加速 export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
安装
npm config set registry https://registry.npmmirror.com npm install -g nrm
当前源
nrm current
切换源
nrm use npm
测试源
nrm test
验证信息
node -v npm -v npm config get registry # 应显示 https://registry.npmmirror.com # 指定使用 npm install --registry=https://registry.npmmirror.com/
https://www.cnblogs.com/studyjobs/p/18014237 在虚拟机上创建 /app/nacos-single2 目录,里面放置一个 logs 目录和 docker-compose.yml
编写 docker-compose.yml 文件内容如下:
version: '3.5' services: nacos: image: nacos/nacos-server:v2.2.2 container_name: nacos restart: always ports: # web 界面访问端口 - 8848:8848 # 程序使用 grpc 连接的端口 - 9848:9848 environment: - MODE=standalone # 使用 mysql 作为数据库 - SPRING_DATASOURCE_PLATFORM=mysql - MYSQL_SERVICE_HOST=192.168.136.128 - MYSQL_SERVICE_PORT=3306 - MYSQL_SERVICE_DB_NAME=nacos - MYSQL_SERVICE_USER=root - MYSQL_SERVICE_PASSWORD=root # 设置连接 mysql 的连接参数 - MYSQL_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai" volumes: - /app/nacos-single2/logs:/home/nacos/logs