自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 收藏
  • 关注

原创 麒麟linux系统搭建docker全流程及加速源修改(最新)最全镜像加速源

我看到好多人用apt-get ,不知道为啥,我这里不行,他不识别这个命令,还是得用yum。我的系统没有这个文件,直接vim打开,写进去就自动创建了 ,路径在/etc/docker/然后拉取镜像的过程中报错,是因为docker仓库需要设置成国内加速源。提示没有启动 那么接下来就是启动加开机自启三部曲。保存退出后,重新加载daemon并重启docker。

2024-10-24 16:13:12 1832

原创 SQLServer碎片清理,收缩空间,让碎片占用的存储空间得到释放

长时间使用SQLserver数据库,会发现,时间越长,占用的空间越大,甚至有时候会到达几百G-几T,甚是烦恼,于是乎,我们开发大佬就自己手动写了一个清理数据库碎片,然后利用SSMS工具收缩,直接腾出来百分之70多的空间,经过与大佬沟通,现将代码公布,希望能帮到更多小伙伴。当然,每个库的表结构都会有不同,所以需要拿到代码后,略作修改即可。我这里需要全文替换相对应的表名,列位仁兄拿到以后可能还需要修改对应的表结构。打开ssms软件,找到需要收缩库的表,新建查询→将代码复制进去→修改表名和相关表结构。

2024-05-08 10:56:07 2523 1

原创 Linux搭建集群、负载。

虚拟机环境:VMware 16版本CentOS 7.2 ,三台。部署java环境,我用的是1.8.0_65。安装包来源:清华大学镜像站,JDK8。JDK安装安装很简单,只需要将安装包解压至对应路径。我解压到了“/usr/local”解压完毕之后,ls到对应目录下看一眼,并且将对应的文件夹名称复制)我这里复制了:“jdk8u282-b08”,然后使用命令修改环境变量:"vim /etc/profile "在对文件最后添加如下几行:export JAVA_HOME=/usr/local

2021-11-26 16:57:26 1904

原创 华为云下搭建LNMP------搭建nginx

华为云下搭建LNMP------搭建nginx首先第一步购买华为云服务器,这里简单的说了,就按照自身要求点击:控制台→弹性云服务器→右上角的购买弹性云服务器→按照自身要求及华为云的指引完成服务器配置,并开机进入。本次环境配置的是centos7.6+nginx1.20.1一:搭建nginx1、首先检查yum源是否可用:yum clean all #清除本地yum缓存(其实新买的可以不执行本命令,因为习惯问题,所以还是执行了这一步;yum repolist #查找yum源相信大家都知道,yum

2021-06-10 12:03:29 565 2

原创 Git 推送命令合集(netCore 项目)

项目位于 E:\xm\新建文件夹\netCore,远程仓库为 http://192.168.0.7:7080/zkhw/web.git,主线分支为 main。推荐标准流程:先 fetch,再 status,add -A,commit,push,并验证远程更新。首次克隆用 git clone,精准提交可指定文件。常用命令包括 status、log、diff 等查看状态;撤销操作如 checkout --、reset HEAD、amend 可补救错误。遇“非快进”拒绝时,使用 pull --rebase 解决。

2026-11-05 09:36:31 106

原创 RustDesk 1.5.0 升级安装故障处理笔记

故障现象:旧版本可正常安装运行,升级1.5.0版本,点击安装出现进度条后直接消失,无报错,系统服务RustDesk未注册,返回【指定的服务未安装 1060】,安装程序尝试部署该驱动时直接整体退出,服务注册流程被中断。环境:Windows RDP远程被控机器。

2026-10-10 19:17:29 395

原创 RustDesk 自建服务器 Key 强校验配置笔记

服务器(公网 IP)停电重启后,所有客户端报,远程无法接入。排查后发现是两个问题叠加。

2026-10-10 09:53:40 297

原创 内网自建100年有效期CA证书完整操作笔记(含清理旧证书+验证全套)

用途:内网Nginx HTTPS,客户端导入根证书后浏览器直接绿锁,不再提示不安全media.com特性:带SAN域名扩展,有效期100年,私钥无密码,Nginx无需手动输密钥。

2026-09-22 14:07:18 243

原创 # 三台麒麟服务器高可用部署笔记(最详细细节版本。)

三台麒麟服务器构建高可用架构:通过Keepalived实现虚拟IP(VIP)秒级切换,金仓V8R620数据库流复制保障数据同步,windweb容器部署于Docker中并开放4个端口,文件实时同步由lsyncd完成。仅需在第二步修改4个IP地址,其余配置已固化。故障时主节点宕机后,5秒内自动切换至备节点,业务中断约4~7秒,支持自动重连。关键设计为三台始终运行容器、文件同步随VIP转移,确保“永不旧盖新”。

2026-09-17 10:00:20 122

原创 银河麒麟 V10 aarch64 RabbitMQ‑3.7.23 部署笔记

<think>我们只需要生成摘要,不超过150字。内容是关于银河麒麟V10 aarch64上部署RabbitMQ 3.7.23的笔记。摘要应概括部署要点:yum安装、配置目录、端口、账号、踩坑等。用简洁中文。</think>银河麒麟V10 arm64部署RabbitMQ 3.7.23,采用yum官方源,配置/data/rabbitmq存储数据与日志,修改监听8018、管理端口15672,创建admin账号并禁用guest。需注意配置文件语法、目录权限及cookie权限,升级不覆盖配置和数据,业务连接使用80

2026-09-07 10:39:27 295

原创 人大金仓Kingbase V8 自动全量备份部署完整笔记

本文详细介绍了在麒麟Linux/CentOS系统上部署人大金仓Kingbase V8数据库自动全量备份的方案。主要内容包括:1) 创建备份目录并设置权限;2) 确认金仓专用备份工具路径;3) 编写自动备份脚本,支持日志轮转、7天备份保留和首次备份永久保存;4) 配置定时任务实现每日凌晨2点自动执行;5) 提供备份恢复命令和日常运维监控方法。该方案采用sys_dump逻辑备份,确保数据完整性,并通过完善的日志管理和故障排查机制保障备份可靠性,适合生产环境使用。

2026-08-12 16:19:26 221

原创 RustDesk 完整笔记

✅ 重启麒麟服务器后,hbbs、hbbr 将自动拉起。官网:https://rustdesk.com/HKLM 策略:机器级别,重装客户端配置不丢失。状态显示就绪,但无法建立连接。Windows 客户端状态。查看公钥,完整复制保存,未启用自启则重新执行。,只配一侧无法连接。能连上但卡顿、延迟高。麒麟重启后服务没启动。

2026-08-03 11:16:40 293

原创 人大金仓 KingbaseES V8 只读账号创建完整运维笔记

本文提供了KES V8数据库权限配置指南,主要内容包括: 使用超级管理员账号创建用户dtselece并配置密码 授予OS_Core和OS_Core_GPS两个数据库的连接权限 详细SQL脚本分配表、视图和序列的只读权限(使用ALL TABLES语法) 包含ALTER DEFAULT PRIVILEGES设置自动授权新对象权限 提供权限验证方法、运维脚本和安全加固建议 特别说明KES V8不支持ALL VIEWS语法,必须使用ALL TABLES 给出常见问题解决方案和连接串参考 适用于需要为应用账号配置跨库

2026-07-29 14:47:52 195

原创 人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)

本文介绍了在银河麒麟Linux系统上配置人大金仓KingbaseES V8数据库自动备份的方案。主要内容包括:1)备份环境信息与配置参数;2)备份脚本实现全量备份、自动校验和7天清理功能;3)部署步骤含脚本创建、权限配置、手动测试和root定时任务设置;4)关键说明强调备份格式选择、校验机制和权限控制;5)提供应急手动备份命令和常见故障排查方法。该方案通过定时任务每日自动执行,确保数据库备份安全可靠,适合生产环境使用。

2026-07-28 16:42:10 214

原创 SQL Server OS_Core 数据库全自动备份【完整笔记·可直接复用】

本文介绍了一套生产级OS_Core数据库自动备份方案,主要特点包括:每日自动完整备份、带时间戳防覆盖、自动校验文件完整性、7天自动清理旧备份。方案通过SQL备份脚本和批处理文件实现全命令行操作,使用系统最高权限运行。部署步骤包括:创建备份目录、放置脚本文件、手动测试验证、通过PowerShell创建每日凌晨2点执行的定时任务。文档还提供了备份恢复命令、定时任务管理方法,并强调了必须使用bak压缩备份、定期异地备份等生产环境规范。整套方案实现了从备份到清理的全自动化流程,确保数据安全可靠。

2026-07-22 15:04:07 319

原创 人大金仓KingbaseES V8 手动单库备份&恢复操作笔记

本文详细介绍了KingbaseES V8数据库的完整备份与恢复操作流程。主要内容包括:1)通过sys_dump工具进行自定义压缩备份(-Fc格式),包含环境准备、密码文件配置和参数详解;2)配套恢复操作说明,强调需先创建空库再使用sys_restore恢复;3)常见问题排查方法;4)提供极简一键备份脚本。重点注意事项:必须使用kingbase用户操作、密码文件权限需设置为600、字符集统一UTF8避免乱码。备份文件自动添加日期后缀防止覆盖,支持单库独立备份恢复。

2026-07-15 13:46:42 225

原创 人大金仓 V008R006C008B0020 全量迁移完整操作(同版本KES单机/跨服务器,离线全量逻辑迁移,ksql配套sys_dump/sys_restore)

本文介绍了KingbaseES数据库的两种主流迁移方案:离线全量迁移和在线不停机迁移,重点讲解了离线全量迁移的具体操作步骤。内容包括迁移前的环境一致性检查(版本、字符集等)、服务器准备(端口互通、用户权限等),以及单库和整实例迁移的具体命令(使用sys_dump/sys_restore和ksql工具)。同时提供了图形化KDTS迁移方法和迁移后的数据校验方案,并总结了常见问题及解决方法(如角色报错、中文乱码等)。文章还给出了ksql配套迁移操作的常用命令,适用于麒麟系统下的KingbaseES V8R6C8B

2026-07-13 18:17:18 146

原创 银河麒麟V10(服务器/桌面)永久关闭网络时间同步(纯内网无NTP)

左下角开始菜单 → 控制面板 → 时间与语言 → 日期和时间。虚拟机软件设置 → 取消勾选「与主机同步时间」。执行后系统不再主动发起网络NTP同步请求。

2026-07-13 18:15:20 261

原创 Linux / macOS / Windows CMD/PowerShell 命令行趣味实用小技巧

这篇文章汇总了Linux、Mac终端和Windows PowerShell/CMD的高效技巧与趣味玩法,分为三大类: 一键偷懒技巧:如Linux的!!重复上条命令、!$取参数,Windows的cd -返回上一目录,以及跨平台的Tab补全、历史命令搜索等。 整活趣味命令:包括终端字母雨(cmatrix)、小火车动画(sl)、会说话的终端(espeak/say)、ASCII艺术字(figlet)以及Windows的彩虹文字、锁屏命令等彩蛋。 隐藏高效玩法:如后台运行(nohup)、批量重命名、静默执行(>/de

2026-07-13 15:34:37 224

原创 SQL Server 批量多库只读账号一键脚本(带逐行注释完整脚本 + 分段逐句详细解释)

本文详细介绍了在SQL Server中创建只读账号并批量分配权限的完整流程。主要内容包括: 创建服务器登录账号 - 使用CREATE LOGIN创建只读登录账号ReadOnly_User,设置密码并关闭密码策略(适合测试环境) 批量分配数据库权限 - 通过游标遍历所有业务数据库,为每个数据库: 创建关联登录账号的数据库用户 将该用户加入db_datareader只读角色(仅查询权限) 使用动态SQL实现自动化批量处理 可选扩展权限 - 包括授予查看对象定义权限(VIEW DEFINITION)和服务器状态查

2026-07-13 15:21:44 179

原创 SQL Server 创建只读账号完整操作(分两种场景:SSMS图形界面 + T-SQL脚本)

本文详细介绍了在SQL Server中创建只读账号的两种方法:T-SQL脚本(推荐)和SSMS图形化操作。核心步骤包括:1)创建登录名并设置强密码;2)在目标数据库创建用户并绑定db_datareader只读角色;3)可选精细权限控制(特定表/视图/元数据访问)。文章强调了避免误分配db_datawriter等高危权限,并提供了验证、修改密码、删除账号等运维命令。最后给出了常见客户端的连接参数示例,适用于需要限制数据库只读访问权限的场景。

2026-07-13 15:09:33 566

原创 创建分区,给/分些存储空间,剩下的分给/data

本文详细记录了4T磁盘(vdb)的分配操作,重点包含两个部分:1) 扩容根分区/1T空间;2) 剩余空间全部分配给/data目录。操作涉及PV创建、VG扩展、LV扩容与创建、XFS格式化及开机挂载配置,特别强调了使用稳定LVM路径(/dev/卷组/逻辑卷)而非mapper路径的关键细节。文中还提供了验证命令和四大避坑要点:路径选择、设备映射刷新、XFS不可缩容特性以及空间计算差异,最后通过lsblk示意图直观展示分区结果。

2026-06-22 12:37:25 183

原创 当人大金仓数据库服务器磁盘爆满排查问题及处理方法

摘要: 人大金仓数据库因sys_rman归档失败导致WAL日志堆积,磁盘占用达1.8T。临时解决方案:关闭归档模式(archive_mode=off)并重启数据库,触发日志自动清理,可快速释放空间至64GB以内。长期修复需检查sys_rman.conf配置及备份仓库权限,修复后重新启用归档。风险提示:短期关闭仅影响日志备份,长期关闭将丧失时间点恢复能力、增大全量备份压力,并可能导致主从同步失效。建议临时处理后续立即修复归档功能,确保数据安全与容灾能力。 (字数:150字)

2026-06-12 13:36:05 255

原创 【无标题】

摘要:本文介绍如何通过PowerShell命令一键创建4个系统级开机自启动任务,实现在Windows系统启动时(无需用户登录)自动运行指定程序。关键配置包括:使用SYSTEM账户运行、强制最高管理员权限、30秒延迟启动避免冲突。提供完整的schtasks创建命令及参数说明,并附带任务验证方法和测试启动指令,特别解决Wind.Web.exe需要管理员权限的需求。适用于需要后台持续运行的服务程序部署场景。

2026-06-01 13:25:07 231

原创 docker-compose修改配置后实现开机自启

摘要:通过systemd服务管理实现四个Docker服务的开机自启。创建统一启动脚本/opt/startup/start_all_containers.sh,包含10秒延迟和四个服务的重启命令。配置systemd服务单元文件start-containers.service,设置依赖docker和网络服务,使用oneshot类型确保单次执行。通过systemctl enable启用自启功能,重启验证成功。该方法比直接修改rc.local更稳定可靠。(149字)

2026-05-18 14:18:59 91

原创 【麒麟V10系统 SSH自动防暴力破解(失败3次封IP)完整配置笔记】

本文介绍了一种在麒麟EulerOS/V10系统上实现SSH自动封禁暴力破解IP的方案。该方案基于原生ipset和firewalld工具,无需第三方依赖,通过解析SSH日志自动封禁1小时内登录失败≥3次的IP,封禁时长为24小时。实施步骤包括:检查系统组件、初始化IP黑名单集合、编写自动封禁脚本、配置定时任务等。方案还提供了手动封禁、日常维护命令及可选安全加固措施(如禁用root登录、IP白名单等),确保系统安全稳定运行。

2026-05-09 10:44:09 535

原创 在麒麟V10服务器安全加固,sshd防暴力破解加固,实现“密码错误3次封IP”的需求

本文提供了两种服务器防护方案应对境外IP攻击:1)通过PAM模块配置登录失败锁定(默认3次失败锁定1天);2)源码安装fail2ban实现自动封禁IP(可自定义失败次数和封禁时间)。文章详细说明了两种方案的配置步骤,包括编辑PAM文件、安装fail2ban、设置防护规则等,并给出查看攻击IP的多种方法(分析secure日志、lastb命令等)。最后建议采取密钥认证、修改SSH端口等额外安全措施。

2026-02-25 14:13:51 715

原创 鲲鹏ARM系统yum安装rabbitmq并附修改端口及配置,最后一键查看

本文介绍了在Linux系统上安装和配置RabbitMQ 3.7.23的详细步骤。主要内容包括:通过yum安装RabbitMQ服务;备份并替换默认配置文件,设置AMQP端口为8018和管理界面端口15672;创建数据目录并设置权限;启用管理插件并重启服务;验证配置是否生效的检查方法;以及创建管理员账号的一键脚本。文章特别强调了配置文件语法正确性和权限设置的重要性,并提供了端口监听状态检查等验证方法,帮助用户快速完成RabbitMQ的安装和基础配置。

2026-02-09 23:03:41 444

原创 n2n supernode Linux完整部署笔记,包含离线部署,

本文详细介绍了在CentOS/RHEL系统上部署n2n supernode的完整流程,包括有网环境下的编译准备和离线环境下的部署方法。主要内容涵盖:1) 有网机器上的依赖安装、源码编译和二进制打包;2) 离线服务器上的文件传输和解压;3) 通过Systemd服务配置实现开机自启;4) 服务启动验证和常见问题解决。文章特别强调了必须使用-f参数强制supernode前台运行的关键配置要点,并提供了可直接使用的完整配置方案,解决了部署过程中可能遇到的各种问题。

2026-01-22 20:09:54 296

原创 ZLMediaKit 日志按日期切割与自动清理方案

📝 ZLMediaKit日志管理方案摘要 通过Linux自带的logrotate工具实现: 1️⃣ 配置:创建/etc/logrotate.d/zlmediakit文件,设置daily切割、rotate 7保留7天日志、compress压缩旧文件,并采用dateext日期后缀命名(如zlmediakit.log-20260116) 2️⃣ 关键选项:copytruncate确保进程不中断,notifempty避免空文件切割 3️⃣ 验证:通过logrotate --force手动测试,确认生成带日期的日志

2026-01-16 19:28:26 379

原创 关于docker-compose的开机自启配置,防止业务在停电或宕机后无法自动恢复。

摘要:本文介绍三种通过systemd服务管理多个路径下docker-compose项目的方法。方案一使用bash -c串联命令,适合轻量场景;方案二通过独立脚本管理,推荐生产环境使用;方案三为每个项目创建独立服务并通过依赖联动,提供最高灵活性。所有方案均需确保docker已启用,并配置正确的docker-compose路径。文中详细说明了各方案的配置步骤和关键参数,包括服务启动/停止逻辑、错误处理和重启机制,帮助用户根据实际需求选择最佳实现方式。

2026-01-05 16:05:31 1026

原创 源码编译流媒体并实现开机自启

本文介绍了在Linux环境下编译、运行和设置ZLMediaKit流媒体服务器的步骤。首先安装必要的编译工具,然后通过cmake和make命令完成编译。运行测试时在build/bin目录启动服务,并可通过浏览器验证。最后详细说明如何创建systemd服务文件实现开机自启,包括服务配置参数解释和启用方法。文中提供了完整的服务文件模板和验证方法,帮助用户快速部署稳定的流媒体服务。

2025-12-23 16:28:57 209

原创 如何通过两台服务器完成六个节点的redis缓存。Redis Cluster(3主3从)完整部署文档

本文档详细介绍了在2台服务器上部署Redis Cluster(3主3从)的完整流程。环境包括服务器A(192.168.0.4)和服务器B(192.168.0.7),每台服务器部署3个节点(1主2从或2主1从)。主要内容包括:1)创建目录结构和编写Redis配置文件;2)配置Docker容器(端口映射、数据卷等);3)使用docker-compose启动集群节点。文档提供了完整的配置文件模板和部署命令,包括主从节点的差异化配置、集群参数设置及安全认证等关键配置项。

2025-12-02 12:11:50 676 1

原创 实现分布式读写集群(提升两台服务器的性能,支持分片存储+并行读写),Redis Cluster(Redis集群模式)并附排错过程

本文介绍了一个基于Redis Cluster的分布式读写集群方案,使用两台服务器(192.168.0.4/7)各部署2个Redis节点(1主1从),组成2主2从的集群架构。通过数据分片(哈希槽)和Nginx反向代理实现高性能并行读写,业务仅需访问8015统一入口。配置步骤包括: 服务器规划与端口映射 Docker Compose编排 Redis节点配置(开启Cluster模式) Nginx代理设置 集群初始化与验证 该方案充分利用两台服务器资源,支持自动分片、故障转移和负载均衡,满足高可用需求。

2025-12-02 09:54:17 1837

原创 docker-compose实现Redis 哨兵模式+客户端哨兵发现机制替代 Nginx实现redis集群自动竞选

Redis高可用方案:哨兵模式+客户端自动发现 本文提出使用Redis哨兵模式替代Nginx,通过1主2从+3哨兵架构实现高可用。核心方案: 节点部署:服务器192.168.0.4运行主节点+从节点+哨兵,192.168.0.7运行从节点+2个哨兵 自动故障转移:3个哨兵节点满足法定票数要求,确保主节点故障时能稳定选举新主 客户端访问:客户端通过连接哨兵集群自动获取当前主节点地址,实现无感切换 配置要点包括: 主从节点配置密码认证和同步参数 哨兵配置文件统一设置监控规则 使用Docker Compose编排

2025-12-02 09:24:47 709

原创 两台服务器(IP:`10.39.150.12` 和 `10.39.150.7`)部署Docker及Redis集群的详细步骤,保持3主3从架构(每台服务器3个节点)

和。

2025-11-07 15:00:25 471

原创 docker下redis部署集群

本文详细介绍使用Docker部署Redis集群的完整流程。首先进行环境准备,包括Docker安装和网络规划。核心步骤包括:创建工作目录和节点配置,通过模板批量生成Redis配置文件;创建自定义网络并启动6个Redis容器(3主3从);进入容器初始化集群并验证状态。部署完成后,可通过集群模式连接测试数据路由功能。文章还提供了日常维护命令,包括检查集群、增删节点等操作。注意事项部分强调了生产环境配置、端口开放和数据备份等关键点。整个过程采用宿主机IP配置,确保集群节点间正常通信,适合开发和生产环境使用。

2025-10-30 09:39:58 1009

原创 关于正在运行的harbor镜像仓库更换证书方法。

摘要:本文详细介绍了在Docker-compose部署的Harbor中更换阿里云SSL证书的步骤。首先下载阿里云证书并解压,备份旧证书后上传新证书至指定目录,重命名为server.crt和server.key,设置权限为644。随后重启Harbor服务,并通过浏览器或命令行验证证书生效。若遇到问题,可检查Nginx日志或容器状态。核心流程包括备份、替换、权限修复、重启和验证,确保HTTPS服务正常使用阿里云商业证书。

2025-10-28 16:38:46 802

原创 windows多网卡实现端口绑定

通过上述步骤,你应该能够配置Windows系统,使8301端口的流量只通过192.168.10.100这个网卡。如果问题仍然存在,建议检查程序的绑定配置和防火墙设置,确保没有其他配置冲突。

2025-09-23 19:32:39 471

原创 如何离线安装docker-compose

摘要: 离线安装 Docker Compose 的步骤包括:1)从 GitHub 下载对应系统的二进制文件;2)通过 U 盘或内网传输到目标服务器;3)将文件移至 /usr/local/bin 并赋予执行权限;4)可选创建软链接;5)运行 docker-compose --version 验证安装。整个过程无需联网,适合离线环境部署。(150字)

2025-09-15 15:19:41 561

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除