2024-08-07
java
00
请注意,本文编写于 219 天前,最后修改于 185 天前,其中某些信息可能已经过时。

目录

安装OpenJDK 17
版本控制
mvn安装
mysql 8.0
在Centos7的系统上默认是mariadb,如果要安装MySQL需要先把系统中存在的MySQL或者mariadb删除掉。
yum安装mysql
安装node mvn
基本用法
加速
nrm管理npm源
nacos

安装OpenJDK 17

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

mvn安装

因为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

mysql 8.0

参考

https://blog.csdn.net/m0_57647880/article/details/130667513 https://blog.csdn.net/weixin_50367873/article/details/138484778

在Centos7的系统上默认是mariadb,如果要安装MySQL需要先把系统中存在的MySQL或者mariadb删除掉。

rpm -qa |grep mariadb yum -y remove mariadb* rpm -qa |grep mysql

yum安装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

安装node mvn

# 安装 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

nrm管理npm源

安装

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/

nacos

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
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay