- 博客(22)
- 收藏
- 关注

原创 X86架构服务器/虚拟机基于Docker和Keepalived搭建MySQL8.0.30主主复制集群
前置条件:1、各节点均已安装操作系统 OpenEuler 20.03 (LTS-SP3)
2024-05-15 11:17:42
1288
1
原创 Linux一键巡检
添加任务:每天早上9点执行脚本。[5]网络配置和连接。[1]系统基本信息。[2]CPU信息。[3]内存使用情况。[4]磁盘使用情况。[6]服务状态检查。[9]系统日志检查。
2025-01-17 17:42:46
291
原创 Linux环境中基于互联网上的指定源通过YUM安装软件
根据项目要求,需要在申威服务器上安装中间件,如MySQL、Redis等。通过百度搜索到银河麒麟(申威架构sw_64)提供的Packages URL是:https://update.cs2c.com.cn/NS/V10/V10SP1/os/adv/lic/base/sw_64/Packages/。需要配置yum的下载地址,以便通过yum命令安装项目平台部署所需的中间件。2.在服务器上面/etc/yum.repos.d目录下创建repo文件,如:kylin.repo。3.清理 YUM 缓存并生成新的缓存。
2024-12-12 17:21:45
398
原创 离线无网环境中基于OpenEuler的everything ISO安装软件
要在 OpenEuler 系统中挂载ISO (https://repo.openeuler.openatom.cn/openEuler-20.03-LTS/ISO/x86_64/)并使用 YUM 安装软件包,您可以按照以下步骤操作。
2024-12-12 17:06:41
798
原创 设置服务器集群之间的时钟同步
a)修改1(授权某个网段的所有机器可以从这台机器上查询和同步时间,这里是192.168.34网段和192.168.39网段,可以基于自己的需求进行修改)(3)修改/etc/sysconfig/ntpd 文件,让硬件时间与系统时间一起同步。,其他机器与这台机器时间进行定时的同步,比如,每隔十分钟同步一次时间。b)修改2(集群在局域网中,不使用其他互联网上的时间)(5)重启10分钟后,查看与时钟源服务器的时间差异。,为集群中的其他节点提供时间同步)b)修改2,新增如下内容,注意将。若未安装,使用如下命令安装。
2024-10-29 20:06:10
1277
原创 对Docker部署的MySQL中的数据进行备份/恢复
使用Docker部署的MySQL进行备份/恢复与传统方式类似,但需要考虑Docker容器的特殊性。以下是详细的步骤,帮助你在Docker环境中进行MySQL的全量备份。
2024-10-14 10:09:55
2204
原创 在Linux系统中创建并管理用户
通过以上步骤,你可以在 Linux 系统中轻松创建、管理用户。这些命令和选项提供了灵活的用户管理功能,确保系统资源的安全和高效利用。
2024-09-27 09:05:38
1726
原创 Linux中通过cgroups限制进程的资源
在Linux系统中,cgroups(Control Groups)是一种可以对一组进程进行细粒度资源控制的机制,包括对CPU、内存、磁盘I/O等资源的限制。通过cgroups,你可以限制、记录和隔离资源在一组进程中的使用,非常适合用于对多个Java进程进行资源限制。
2024-09-26 16:43:10
1799
原创 Gitlab修改已push的历史commit信息
每次代码提交时,commit message的格式必须是:"JIRA:JIRA_ID 任务描述",如:JIRA:HRMS-001 用户新增。5、输入 git push --force 命令或 git push --force origin 命令,强制提交本地修改到远程仓库代码分支。要执行上述的 git push 强制提交到远程仓库代码分支,需要确保远程仓库代码分支未处于“受保护”状态,否则,强制提交将报错!如果需要修改几乎所有的提交,使用 git rebase -i --root 命令。
2024-09-09 16:12:29
1369
原创 Windows中启用Linux命令功能WSL,并安装Linux子系统
WSL(WindowsSubsystemforLinux,适用于Linux的Windows子系统)允许用户直接在Windows上运行Linux环境(包括大多数命令行工具、实用程序和应用程序),无需修改,无需单独的虚拟机或双重启动。与完整虚拟机相比,WSL需要的资源(CPU、内存和存储)更少。WSL旨在为希望同时使用Windows和Linux的用户提供无缝且高效的体验。
2024-07-29 16:58:31
10729
2
原创 ARM架构服务器/虚拟机编译部署Tendis(国产化替换Redis)
国产化项目要求尽可能使用国产组件,尤其是已存在的项目,需要替换已有组件,比如使用Tendis替换Redis。国产化环境是基于华为OpenEuler 22.03 (LTS-SP1)操作系统 + 华为鯤鹏920 aarch64芯片。但是,无论是Tendis官网,还是DockerHub,均未提供基于ARM64编译的可执行文件/镜像。所以,需要手动编译适配国产化操作系统和国产化芯片的Tendis源码,便于后续项目引入。编译时,为了避免文件权限问题,建议系统登录时,统一使用root账号。
2024-07-04 16:25:27
2466
原创 Docker常用操作和命令
这是由于官方镜像维护,当发布新版本后,重新 docker pull 时,原有的镜像名被转移到新下载的镜像上,而旧的镜像上的名称则被取消造成的。4) 上面列表中,各个镜像体积的总和并非是所有镜像的实际硬盘消耗,由于Docker镜像是多层存储结构,可以继承、复用,因此不同镜像可能会因为使用相同的基础镜像,从而拥有共同的层。同理可以开启各种测试版本等。3) 仓库名:镜像是分标签(版本)放在指定的镜像仓库中的,比如,ubuntu镜像仓库中,可以有16.04、14.04、latest等很多不同标签(版本)的镜像。
2024-06-21 13:28:27
1741
1
原创 Ubuntu22.04系统安装及配置
下载Ubuntu22.04系统镜像(下载地址:链接:https://caiyun.139.com/m/i?提取码:fLRJ),结合rufus和系统镜像制作USB启动盘,在物理机服务器上通过USB启动盘进行安装;或通过Esxi虚拟化平台创建虚拟机,然后在虚拟机中使用系统镜像进行安装。
2024-06-19 22:03:59
15990
9
原创 Docker网络模式
标准的Docker支持以下4类网络模式。使用--network=host指定。使用--network=container:NAME_or_ID指定。使用--network=none指定。使用--network=bridge指定,为默认设置,缺省情况下就是bridge模式。(即,使用docker run启动一个容器时,若不指定--network参数,将默认使用网桥模式)
2024-06-04 22:38:05
1489
3
原创 Springboot配置文件中账号密码等敏感信息的加解密
2)目前jasypt-spring-boot-starter的最新版本是3.0.5。版本不同,配置可能也不一样,请以。1)这里使用的是2.1.0版本的jasypt-spring-boot-starter。到此,我们就实现了Springboot配置文件里的敏感信息加密。本文的配置,仅供2.1.0版本参考。
2024-05-27 17:24:15
1846
原创 基于classfinal对Java服务端代码进行混淆加密
在单模块中,此方案还算简单,但是现在项目一般都是多模块。一个模块依赖多个公共模块。那么使用此方案就比较麻烦,配置复杂,文档难懂,各模块之间的调用在配置是否混淆时极其容易出错。此方案比对上面的方案来说,就简单了许多,可以直接对打包好的 jar / war包执行命令,就可以实现源码的安全性保护。并且可以对yml、properties配置文件以及lib目录下的maven依赖进行加密处理。若想指定机器启动,支持绑定机器,项目加密后只能在特定机器运行。
2024-05-23 11:45:34
1932
原创 ARM架构服务器安装部署KVM虚拟化环境
在私有云领域,目前VMwareESXi是领导者。ESXi中,所有虚拟化功能都在内核实现。Xen内核仅实现CPU与内存虚拟化,IO虚拟化与调度管理由Domain0实现。KVM是当前最主流的开源的服务器虚拟化技术,已逐渐替换另一开源虚拟化技术Xen。KVM目前已支持X86、ARM等平台。KVM内核实现了CPU和内存的虚拟化,借助QEMU实现IO设备(网卡、磁盘等)的虚拟化,通过Linux进程调度器实现VM管理。KVM虚拟化。
2024-05-19 13:58:51
6600
2
原创 VNC的安装部署
VNC(VirtualNetworkConsole)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,可以实现远程控制计算机的功能。
2024-05-19 13:45:22
6312
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人