首页
Linux常用
docker常用
关于
Search
1
docker安装MDCX
180 阅读
2
UNRAID增加和缩小虚拟机虚拟磁盘大小
48 阅读
3
unraid添加iSCSI 发起程序
39 阅读
4
iStoreOS上使用WireGuard
19 阅读
5
docker安装WireGuard Easy
13 阅读
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
登录
Search
标签搜索
nginx
unraid
PVE
wow服务器
装机硬件
宏
v2ray
直通
电视盒子
相册
黑裙7.0.1
远程穿透
定时
ssh
emby
symlink
软链接
Linux
sftp
防火墙
奥黛丽·逐爱者
累计撰写
100
篇文章
累计收到
10
条评论
首页
栏目
默认分类
docker
容器安装
Linux
数据库
群辉
软路由
unRAID
PVE
Nginx
wow
杂项
图床
飞牛
转载微信公众号文章
Docker学习
Linux学习
页面
Linux常用
docker常用
关于
搜索到
26
篇与
默认分类
的结果
2025-06-15
alist守护进程
方法1在 https://nssm.cc/download 下载最新版本的 nssm;在解压后的文件夹内按住 Shift 并右击空白处,选择“在此处打开 Powershell 窗口”;在弹出的窗口中输入 .nssm.exe install openlist;Path 选择 openlist.exe 的路径,如 D:openlistopenlist.exe,Arguments 填 server;Details 选项卡中可以自定义标题和描述,可以选择服务的自启动模式(自动|延迟启动|手动|禁用);在 I/O 选项卡为 Output (stdout) 和 Output (stderr) 各自指定一个日志文件的路径,如 D:openliststdout.log,文件本身(stdout.log)可以不存在,但是指定的目录(D:openlist)必须存在;点击“Install Service”即可。此后可以直接在服务中启动 openlist。方法2用 .VBS 脚本启动和停止,分别创建两个脚本 分别是 启动.vbs 和 停止.vbs直接在和Alist启动程序同级文件夹里面双击启动即可,不用担心没有反应 直接去 浏览器访问即可两个启动脚本启动.vbsDim ws Set ws = Wscript.CreateObject("Wscript.Shell") ws.run "openlist.exe server",vbhide Wscript.quit停止.vbsDim ws Set ws = Wscript.CreateObject("Wscript.Shell") ws.run "taskkill /f /im openlist.exe",0 Wscript.quit脚本不会创建的可以自行下载:脚本下载脚本不会使用的可以看看视频:参考视频如何实现Windows开机自启,可以参考上面提到的脚本使用视频(第二个) 守护进程
2025年06月15日
1 阅读
0 评论
0 点赞
2025-06-09
halo测试
docker中测试1、带数据库version: "3.8" services: halo: # image: halohub/halo:latest image: halohub/halo:2.20 container_name: halo restart: always # restart: unless-stopped # 更合理的重启策略 depends_on: halodb: condition: service_healthy networks: halo_network: volumes: - /vol1/1000/docker/appdata/halo:/root/.halo2 ports: - "8090:8090" environment: - SPRING_R2DBC_URL=r2dbc:pool:mysql://halodb:3306/halo - SPRING_R2DBC_USERNAME=root - SPRING_R2DBC_PASSWORD=o#D1wN&JSe561 - SPRING_SQL_INIT_PLATFORM=mysql - HALO_EXTERNAL_URL=http://192.168.0.108:8090/ - HALO_SECURITY_INITIALIZER_SUPERADMINUSERNAME=admin - HALO_SECURITY_INITIALIZER_SUPERADMINPASSWORD=xxxxxx11 healthcheck: # 添加健康检查 test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health"] interval: 30s timeout: 10s retries: 3 halodb: image: mysql:8.0.31 container_name: halodb restart: always # restart: unless-stopped # 更合理的重启策略 networks: halo_network: command: - --default-authentication-plugin=mysql_native_password - --character-set-server=utf8mb4 - --collation-server=utf8mb4_general_ci - --explicit_defaults_for_timestamp=true volumes: - /vol1/1000/docker/appdata/mysql:/var/lib/mysql - /vol1/1000/docker/appdata/mysqlBackup:/data/mysqlBackup environment: - MYSQL_ROOT_PASSWORD=o#D1wN&JSe561 - MYSQL_DATABASE=halo healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"] interval: 10s # 调整为更合理的间隔 timeout: 5s retries: 5 start_period: 30s deploy: # 资源限制 resources: limits: cpus: '1' memory: 1G reservations: memory: 512M networks: halo_network: driver: bridge2、不带数据库version: '3' services: halo: image: halohub/halo:2.20 container_name: halo_data restart: unless-stopped ports: - "18090:8090" # 默认端口,可改为80 volumes: - /vol1/1000/docker/appdata/halo_data:/root/.halo2 # 数据持久化到本地目录 environment: - HALO_EXTERNAL_URL=http://192.168.0.108:8090/ # 改为你的域名或IP # 初始管理员账号(可选,首次启动后会自动提示设置) - HALO_SECURITY_INITIALIZER_SUPERADMINEMAIL=admin@example.com - HALO_SECURITY_INITIALIZER_SUPERADMINUSERNAME=admin - HALO_SECURITY_INITIALIZER_SUPERADMINPASSWORD=xxxxx1
2025年06月09日
2 阅读
0 评论
0 点赞
2024-12-27
海量数据库安装使用
安装完毕安装指南[[VASTDATA]Vastbase+G100+V2.2+安装升级指南.pdf](/usr/uploads/2024/12/571749712.pdf)用户手册[[VASTDATA]Vastbase+Data+Studio+V3.3.1+用户手册.pdf](/usr/uploads/2024/12/629516846.pdf)和工具使用手册[[VASTDATA]exBase+V4.4+安装说明文档.pdf](/usr/uploads/2024/12/2793356904.pdf)启用、停止、重启数据库:切换到vastbase用户 vb_ctl <start/stop/restart>连接数据库切换到vastbase用户[root@KylinV10 ~]# su vastbase [vastbase@KylinV10 root]$ vsql -r vsql ((Vastbase G100 V2.2 (Build 15) Release) compiled at 2024-09-26 15:32:03 commit 22518 last mr ) 非SSL连接(安全性要求高时,建议使用SSL连接) 输入 "help" 来获取帮助信息。 vastbase-# \q [vastbase@KylinV10 root]$ vsql -d vastbase -p 5432 vsql ((Vastbase G100 V2.2 (Build 15) Release) compiled at 2024-09-26 15:32:03 commit 22518 last mr ) 非SSL连接(安全性要求高时,建议使用SSL连接) 输入 "help" 来获取帮助信息。创建库vastbase=# CREATE USER test123 WITH PASSWORD "test@123456"; CREATE ROLE vastbase=# GRANT ALL PRIVILEGES TO admin; ALTER ROLE vastbase=# CREATE DATABASE a_test OWNER admin; CREATE DATABASE vastbase=# CREATE DATABASE a_test OWNER admin; CREATE DATABASE vastbase=#以下是几个备份工具的测试操作记录{card-list}{card-list-item}vsql -c -d xj_test -p 5432 -f backup_all.sql vsql -d xj_test -p 5432 -f backup_all.sql vb_probackup init -B /home/vastbase/backup_test vb_probackup show-config -B /home/vastbase/backup_test -D /home/vastbase/data/vastbase/base --instance=my_vastbase_backup_test 全库备份: pg_dump -U ixjkj -W Xj@123456 -h 192.168.0.204 -p5432 -f /home/vastbase/backup_test/backup_A xj_hzgdd 全库恢复 pg_restore -U ixjkj -h 192.168.0.204 -p5432 -C -1 -t xj_hzgdd /home/vastbase/backup_test/backup_A vb_restore -d xj_hzgdd /home/vastbase/backup_test/backup_A -c vb_restore -d vastbase -C /home/vastbase/backup_test/backup_A vsql -d xj_hzgdd -p 5432 -f /home/vastbase/backup_test/backup_A vsql -d xj_lssj -p 5432 -f /home/vastbase/backup_test/backup_A{/card-list-item}{card-list-item} 列表二内容{/card-list-item}{/card-list}
2024年12月27日
10 阅读
0 评论
0 点赞
2024-09-14
飞牛开机virtiofs挂载
此操作前提是虚拟机创建的时候建立了VirtIOFS模式比如挂载标签: clouddrive 我把它挂到飞牛的 /vol1/1000/mount 目录试了4种方法,1、使用rc.local。2、使用systemd服务。3、使用cron4、使用init.d脚本。反复了3回 将近15次,查日志反馈大意是挂载目录/vol1/1000/mount不存在。最后估计该系统重启过程中,系统的服务走在系统挂载磁盘前面。所以就有了以下的延迟操作,这4个里就crontab最简单。以后如果设置了开机执行某写挂盘服务,最好延迟启动。挂载的ssh命令是:mount -t virtiofs clouddrive /vol1/1000/mount卸载要卸载使用 virtiofs 挂载的文件系统,你可以使用 umount 命令。umount /vol1/1000/mount这将会卸载之前挂载到 /vol1/1000/mount 的 virtiofs 文件系统。如果文件系统正在使用中,可能需要添加 -l 选项来强制卸载:umount -l /vol1/1000/mount请确保在执行卸载操作前,没有进程正在使用该文件系统,否则可能会导致数据丢失或其他问题。开机启动方法也简单,分两个步骤一,是建立运行脚本我在root目录建立 qidongvirtiofs.sh脚本nano /root/qidongvirtiofs.sh填入以下内容后保存退出#!/bin/bash mount -t virtiofs clouddrive /vol1/1000/mount sysctl -p eexit 0赋予qidongvirtiofs.sh权限:chmod +x /root/qidongvirtiofs.sh二,是使用crontab添加一个定时任务。虽然cron通常用于定时任务,但你可以设置它在系统启动时运行脚本。编辑 crontab 文件:crontab -e添加一行来指定延迟时间并运行脚本:@reboot sleep 300 && /bin/bash /root/qidongvirtiofs.sh这里 300 是延迟的秒数,可以根据需要调整。保存并退出编辑器。重启系统来测试配置是否有效。
2024年09月14日
9 阅读
0 评论
0 点赞
2024-08-23
Windows下openssl转换pem为pfx证书给Tomcat使用
环境使用Windows server2008+nginx1.25.4+Tomcat9自动更新ssl工具较少,整整一年,win-acme工具总是失效。现使用lucky自动更新ssl证书,再映射到目录的功能结合openssl工具和脚本实现自动更新。一、使用lucky将证书映射到指定目录。 配置证书这一步省略了 配置好后映射到自己需要的目录二、使用脚本实现自动更新1.安装openssl 下载安装包 下载地址: openssl vps上还在使用好老的Windows2008,就下这个版本吧。 开始安装 下一步 下一步 不捐款就不勾了吧 安装完成后配置环境:控制面板-所有控制面板项-系统点击“高级系统设置”环境变量编辑Path路径老系统是这样,新一点的系统是添加地址。在变量值里面结尾加 ;结尾符号再补上我们刚才安装的路径 ;C:\Program Files\OpenSSL-Win64\bin 最后运行CMD 输入 openssl version 显示版本表示OK成功。2.使用bat批处理转换ssl证书确定lucky映射的路径和pfx格式证书要放的路径和密码123456。以泛域名_baidu.com为例@echo off SETLOCAL :: 证书和私钥所在的目录 set SSL_DIR=D:\app\nginx\ssl :: 定义证书、私钥和PKCS#12文件的名称 set CERTIFICATE_NAME=_.baidu.com.pem set PRIVATE_KEY_NAME=_.baidu.com.key set PKCS12_NAME=_.baidu.com.pfx :: 完整的证书和私钥路径 set CERTIFICATE_PATH=%SSL_DIR%\%CERTIFICATE_NAME% set PRIVATE_KEY_PATH=%SSL_DIR%\%PRIVATE_KEY_NAME% :: 指定PKCS#12文件的输出目录 set PKCS12_DIR=D:\app\Tomcat9\ssl set PKCS12_PATH=%PKCS12_DIR%\%PKCS12_NAME% :: 检查证书和私钥是否存在 IF NOT EXIST "%CERTIFICATE_PATH%" ( ECHO Certificate file not found: %CERTIFICATE_PATH% EXIT /B ) IF NOT EXIST "%PRIVATE_KEY_PATH%" ( ECHO Private key file not found: %PRIVATE_KEY_PATH% EXIT /B ) :: 确保输出目录存在,如果不存在则创建 IF NOT EXIST "%PKCS12_DIR%" ( ECHO Output directory does not exist: %PKCS12_DIR% MKDIR "%PKCS12_DIR%" ) :: 使用OpenSSL导出PKCS#12文件,并设置密码 :: 此处设置PKCS#12文件的密码为123456 openssl pkcs12 -export -out "%PKCS12_PATH%" -inkey "%PRIVATE_KEY_PATH%" -in "%CERTIFICATE_PATH%" -passout pass:123456 :: 脚本结束 ENDLOCAL
2024年08月23日
5 阅读
0 评论
0 点赞
1
2
3
...
6