windows server 安装过程中一些备忘记录

java环境

下载路径
或者网盘下载

环境变量 系统变量

JAVA_HOME jdk安装路径

Path .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

命令行工具cmder

添加环境变量 安装目录 添加右键

下载

Cmder.exe /REGISTER ALL
Cmder.exe /UNREGISTER ALL

时序库 pgsql 安装和timescaled插件

pgsql 一直下一步即可
配置路径 + /bin 到环境变量
执行timescaled中的setup.exe,
输入psql中postgres.conf 路径到cmd中

pgsql所有用户可访问 hba.conf

注册系统服务,保证开机自启

java 相关程序注册为windows 服务 设置为后台启动并开机自启 以minio为例

下载Windows Service Wrapper 工具
点此下载

minio-service.xml
<service>
  <id>minio</id>
  <name>MinIO Service</name>
  <description>MinIO is a High Performance Object Storage</description>
  <logpath>D:\software\minio\logs</logpath>
  <log mode="roll-by-size">
    <sizeThreshold>10240</sizeThreshold>
    <keepFiles>8</keepFiles>
  </log>
  <executable>D:\software\minio\run.bat</executable>
</service>
run.bat
# 设置minio账号
set MINIO_ACCESS_KEY=key
# 设置minio密码
set MINIO_SECRET_KEY=xxxxxxxxxxxxxxx
minio.exe server D:\files
装载服务
安装服务 minio-service.exe install
卸载服务 minio-service.exe uninstall

windows nginx 配置

关系型数据库mysql

下载

mysqld --initialize-insecure --user=mysql
mysqld -install
net start MySQL

# 设置最大group_concat
SET GLOBAL group_concat_max_len = 4294967295;
SET SESSION group_concat_max_len = 4294967295;

# 设置所有用户可以访问

安装node管理工具和node

下载nvm工具 https://github.com/coreybutler/nvm-windows/releases
nvm -v

设置nvm目录下的setting.txt

image-20230303135233893

使用方式

# 查看node所有可用版本
nvm ls available

# 安装指定版本
nvm install node版本号
# 使用指定版本
nvm use node版本号
# 查看所有node版本
nvm ls