自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 离线部署Nginx的安装详细教程+遇到的问题和解决方法

内网部署Nginx保姆教程

2023-07-06 18:59:26 7972 9

原创 Xxl-job适配达梦数据库

项目本身开发中采用定时框架:xxl-job是一个,它是依托于MySQL数据库执行。但后续客户要求必须满足信创环境,因此调整MySQL数据库为达梦数据库。由此就有了xxl-job适配达梦数据库的一系列操作。

2024-04-22 09:00:00 1000 1

原创 【Linux】磁盘分区扩容到原有目录(LVM)

LVM(Logical Volume Manager,逻辑卷管理)逻辑卷管理器是负责管理物理卷、卷组和逻辑卷的软件层。它提供了创建、调整和管理这些组件的命令和工具,使得用户能够灵活地调整和管理磁盘空间。物理卷是LVM识别和管理的基本单位,它通常是硬盘分区或整个硬盘。物理卷可以是硬盘、SSD、RAID组等。卷组是由一个或多个物理卷组成的逻辑磁盘。它可以跨越多个物理卷,通过添加或移除物理卷来扩展或缩小卷组的容量。卷组是LVM中的基本管理单元。逻辑卷是在卷组中创建的逻辑磁盘分区。

2024-04-15 08:00:00 627

原创 【Linux】磁盘扩容到根目录逻辑卷(LVM)

逻辑卷(Logical Volume)和物理卷(Physical Volume)是Linux系统中LVM(Logical Volume Manager,逻辑卷管理器)概念中的两个重要组成部分。物理卷是由物理磁盘或分区组成的存储设备。在LVM中,物理卷被组合成一个或多个卷组(Volume Group),以提供更大的存储池。逻辑卷则是由物理卷划分出来的一部分空间,类似于传统的分区概念。在LVM中,逻辑卷可以跨越多个物理卷扩展,从而允许您更灵活地管理和分配存储空间。

2024-04-11 14:26:55 1175

原创 【Linux】环境下OpenSSH升级到 OpenSSH_9.6P1(图文教程)

该工具是SSH协议的开源实现,支持对所有的传输进行加密,可有效阻止窃听、连接劫持以及其他网络级的攻击。PermitRootLogin yes 、PubkeyAuthentication yes、PasswordAuthentication yes 将配置文件中这几个改为yes.重新下载一个openssl 我选择的是openssl1.1.1d版本 ,上传到服务器之后。切换到openssh,这次我们在初始化的时候加上刚刚安装好openssl的目录。此命令会将找到的openssh相关的rpm包强制删除。

2024-04-10 16:09:51 1158

原创 【Linux】达梦数据库安装部署(附详细图文)

用户在安装 DM 之前需要检查操作系统的配置,以保证 DM 正确安装和运行。本文档适用于银河麒麟操作系统(Kylin V10_SP3)并且架构是aarch64。由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准。

2024-04-07 15:02:12 1376

原创 【Linux】升级openssl版本

为什么要升级openssl版本,一是解决旧的OpenSSL版本可能会存在一些安全漏洞。这些漏洞可能会被黑客利用,对系统和数据造成威胁,因此,升级到新的OpenSSL版本可以修复这些已知的安全漏洞,提高系统的安全性。二是有些软件的安装部署会涉及到openssl的版本,如果版本不满足,就需要升级openssl或降级,比如:Nginx、RabbitMQ等安装的时候会涉及到openssl。

2024-04-02 09:00:00 1421

原创 【Nacos漏洞修复】Nacos未授权访问漏洞(CVE-2021-29441)

但是由于配置的过于简单,并且将协商好的user-agent设置为Nacos-Server,直接硬编码在了代码里,导致了漏洞的出现。命令:curl -X GET 'http://localhost:8848/nacos/v1/auth/users?命令:curl -X GET 'http://localhost:8848/nacos/v1/auth/users?命令:curl -X GET 'http://localhost:8848/nacos/v1/console/server/state'

2024-03-20 16:35:58 1035

原创 Linux环境安装Anaconda(详细图文)

安装操作系统环境:centos 7.8 X86_64查看自己Linux的操作系统及架构命令:uname -a。

2024-03-13 20:18:22 1291

原创 Windows环境下搭建chatGLM2-6B-int4量化版模型(图文详解-成果案例)

ChatGLM2-6B 是开源中英双语对话模型ChatGLM-6B的第二代版本,在保留了初代模型对话流畅、部署门槛较低等众多优秀特性的基础之上,ChatGLM2更强大的性能:基于 ChatGLM 初代模型的开发经验,我们全面升级了 ChatGLM2-6B 的基座模型。ChatGLM2-6B 使用了GLM的混合目标函数,经过了 1.4T 中英标识符的预训练与人类偏好对齐训练,评测结果。

2024-03-08 15:45:27 1134

原创 Windows环境下搭建chatGLM-6B-int4量化版模型(图文详解-成果案例)

ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的对话预训练模型。ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于。

2024-03-07 17:33:19 1959

原创 Windows安装tdm-gcc并勾选openMP(详细图文)

打开命令提示符:输入 gcc --version,如果出现如下图所示:即为安装成功。此电脑->属性->高级系统设置->系统变量->Path。注意:在访问的时候建议挂代理,不然可能访问不到。完成之后点击next。

2024-03-05 16:28:34 816

原创 MySQL报错:sql_mode=only_full_group_by解决方法

含义:启用这个模式后,MySQL 在执行 GROUP BY 操作时,要求 SELECT 语句中的列必须是 GROUP BY 子句中的分组列或者包含在聚合函数中。,它要求在使用 GROUP BY 语句时,SELECT 中的字段必须要么包含在 GROUP BY 子句中,要么是聚合函数的参数。在查询中,SELECT 中的字段不符合这个规则,导致了错误的出现。如果代码中含有group by聚合操作,那么select中的列,除了使用聚合函数之外的,如max()、min()等,都必须出现在group by中。

2024-02-22 14:39:46 922

原创 Linux环境搭建Jenkins(详细图文)

Jenkins 是一个流行的开源持续集成(CI)和持续交付(CD)工具,用于自动化软件开发中的构建、测试和部署过程。它可以帮助开发团队自动化构建、测试和部署他们的软件项目,从而加快开发周期并提高软件质量。

2024-02-21 11:06:13 2527

原创 Linux环境安装Git(详细图文)

此文档Linux环境为:Ubuntu 22.04,本文档介绍两种安装方式,一种是服务器能联网的情况通过yum或apt命令下载,第二种采用源码方式安装。Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。如果你的服务器环境是centos/redhot,就可以按照以下方式进行安装Git,只不过这样安装的Git的版本不能确定。还是按照上面提到的使用yum或者apt将相关系统依赖下载。到此,git安装结束。(1)先下载相关依赖。

2024-02-21 11:02:02 1347

原创 Linux环境安装Maven(详细图文)

笔者Linux环境为:Ubuntu 22.04。

2024-02-18 17:39:49 1785

原创 ubuntu安装docker及插件docker-compose(详细图文)

本文档适用于在Linux上安装部署Docker,采用的操作系统是Ubuntu 22.04 且适用于 Ubuntu 的 Docker 引擎与 x86_64(或 amd64)、armhf、arm64、 S390x 和 PPC64LE (PPC64EL) 架构。#删除 Docker 的数据目录。将删除 Docker 安装后创建的所有文件和目录,包括镜像、容器和存储卷等。#删除 containerd 的数据目录。

2024-02-01 15:42:55 4385

原创 docker安装Rabbitmq教程(详细图文)

在映射的端口号的时候不要映射 5671端口,端口5671是 RabbitMQ 的默认AMQP over TLS/SSL端口。输入上面在初始化Rabbitmq容器时我们自己指定了默认账号和密码:admin/admin123456,如果没有指定的话那么rabbitmq的默认账号密码是:guest/guest。再次进入rabbitmq的web客户端页面,点击各个页面就不会出现那个提示,并且出现了统计图表以及可以添加一下展示的信息字段。docker exec -it 容器名称/容器id /bin/bash。

2024-01-23 18:32:21 1583

原创 【漏洞修复】Apache Log4j 远程代码执行漏洞(CVE-2021-44228、CVE-2021-45046)

本文档适用于OpenEuler20、OpenEuler21、OpenEuler22、麒麟V10 SP3、统信V10操作系统,修复Log4漏洞。

2024-01-23 16:08:23 626

原创 Linux环境下部署Tomcat(详细图文)

work:该文件夹是 Tomcat 的工作目录,用于存放编译后的 JSP 文件和其他临时文件。当你将一个 Web 应用程序(例如,一个 WAR 文件)放入该文件夹中时,Tomcat 会自动将其部署并提供访问。lib:该文件夹包含了 Tomcat 的库文件,包括 Java 类库和 Tomcat 的核心组件。比如,我想下载Tomcat8的版本,具体是8最新版-8.5.98。,它定义了 Tomcat 服务器的整体配置,包括端口号、连接器、虚拟主机等。),它记录了 Tomcat 启动和运行时的日志信息。

2024-01-19 15:21:32 1613

原创 XXL-Job的搭建&接入Springboot项目(详细)

XXL-Job 是一款开源的分布式任务调度平台,由 Xuxueli(徐雪里)开发。它基于 Java 技术栈,提供了一套简单易用、高可靠性的任务调度解决方案。XXL-Job 的主要作用是帮助开发者实现定时任务的调度和执行。它可以用于定时执行各种类型的任务,例如定时生成报表、定时发送邮件、定时清理数据等。通过 XXL-Job,开发者可以非常方便地管理和监控任务的执行情况,实现任务的自动化调度。XXL-Job 提供了一个可视化的任务管理界面,可以进行任务的创建、编辑、删除和暂停等操作。

2024-01-17 18:39:16 2865 2

原创 xftp7免费版安装教程(详细)

Xftp 是一款由 NetSarang Computer 公司开发的 Windows 平台上的 FTP 客户端软件,支持 SFTP、FTP、SCP 和 FTPS 等多种协议。此外,Xftp 还支持多种安全认证方式,包括公钥认证、密码认证和 Kerberos 认证等,可以保障文件传输的安全性。它提供了直观的界面和易于使用的工具,如文件管理器、文件过滤器、文件传输队列和编辑器等,使得用户可以更加方便地进行文件传输和浏览。1.运行xftp之后会跳转到,如下注册页面,名称随意,邮箱一定要真实,方便激活。

2024-01-17 11:33:41 8209

原创 xshell免费版安装教程(详细)

1.运行xshell之后会跳转到,如下注册页面,名称随意,邮箱一定要真实,方便激活2.填写完成之后,点击提交,如下:注册连接已经发送到我们邮箱。3.点击链接,完成激活4.激活成功如下:激活完成之后,双击xshell应用程序就能正常使用啦!到此我们就能永久免费的使用这个xshell,为了保证使用的流畅性,后续在使用xshell的时候,如果它提醒有新版本的xshell,建议更新升级。

2024-01-17 11:13:56 3976

原创 Git合并代码问题:Committer identity unknown *** Please tell me who you are

翻译大概意思:提交人身份未知***请告诉我你是谁。运行git-config--global user.email“[email protected]“git-config--global user.name”Your name“用于设置帐户的默认标识。Omit--global仅在此存储库中设置标识。在报错中其实已经说明了解决方案,在执行git操作时,没有设置用户名和邮箱地址导致的,因此解决方案就是设置git提交的账号和邮箱。直接打开idea的Terminal输入如下两个命令,直接回车即可。

2024-01-04 20:00:00 1192 1

原创 Linux环境下OpenSSH升级到 OpenSSH_9.5p1(内置保姆级教程)

我最近在修复服务器的openssh漏洞的时候是服务器生产环境,自己在做的时候,就遇到的重启之后直接断掉ssh的连接,最后发现原因是没配置sshd_config的允许远程用户登录,因此,在此记录一下升级openssh的操作步骤,希望能够帮到初学者。

2023-12-27 10:45:52 2869 4

原创 Nessus详细安装-windows (保姆级教程)

将license全部复制包括前面的-----BEGIN TENABLE LICENSE-----和最后的-----END TENABLE LICENSE----- 否则会提=提示错误。大家可以自行研究怎么扫描,可以先扫描自己的本地主机试试,我试了简单的一般20-30分钟,还可以将扫描的信息导出为pdf,非常nice。Nessus 提供了丰富的报告功能,可以生成详细的漏洞报告和安全建议,帮助管理员和安全团队理解并解决系统中存在的安全问题。在上述11步的时候提到的下载插件的地址,需要提前下载。

2023-12-23 16:22:07 7307 19

原创 MySQL升级版本(Linux环境)

由于我们在做部署的时候会部署MySQL,但是版本可能各种各样,而且我们服务器会定期的进行漏洞扫描,因此我们在遇到MySQL的相关漏洞时,一般漏洞报告中会提示出解决方案,一般来时就是升级软件的版本,因此我们下面就来做怎么升级MySQL从8.0.30版本到8.0.35目前最新版本。在此,采用的是切换配置文件和数据目录的方式来升级MySQL版本,

2023-12-23 15:49:06 1942

原创 Linux环境下安装部署单机RabbitMQ(离线)

本文档适用于在Linux系统下部署单体RabbitMQ,是在无网的情况下部署的。涉及的任何操作都是通过手动下载安装包然后上传到服务器上进行安装,因此也遇到一些问题,并在此文档中记录。实际操作环境:Kylin V10,实际操作的Linux系统是银河麒麟。根据我安装的过程,觉得适用于所有Linux的操作系统。

2023-11-22 09:00:00 2159 2

原创 Linux下安装部署redis(离线模式)

大家注意区分,对于下面/usr/local/redis-7.2.3/src/redis-server中的。前提是我先在服务器上创建了一个目录redis7.2.3,我直接上传到这个目录下。(2)或在profile.d目录下新建一个,专门放redis的环境变量文件。进入/etc/profile.d/路径下新建redis.sh。大家可以自行选择redis的版本,笔者选择的是最新的。大家注意观察自己的redis的目录,根据实际情况填写。是根据redis的安装目录来的,有些是。作者为了图方便,改为了123456.

2023-11-17 17:25:35 3200

原创 Linux环境下离线安装jdk1.8(内置最新的jdk安装包x64)

用于在 Linux 系统上列出已安装的与 JDK(Java Development Kit)相关的 RPM 软件包。若有则采用rpm命令先删除相关jdk的软件包。所以,我们要将jdk配置到/etc/profile,才可以在任何一个目录访问jdk。输入上述命令后能够看到相应的版本信息而不是错误提示,那么说明您已经成功配置好了 Java 开发环境,并且可以在 Linux 中使用。大多数人的Linux操作系统都是64位的,因此我们就选择64位的压缩包文件,jdk1.8_381是jdk1.8的最新版本。

2023-11-17 13:49:22 2363

原创 Linux环境下安装部署MySQL8.0以上(内置保姆级教程)- 离线模式

本文档适用于在无网的情况下手动部署的MySQL。任何版本均可按照如下步骤进行部MySQL。并且还讲解了如何修改数据库root账号的密码;以及还讲解了如何开启mysql远程访问权限,允许远程连接。一、安装前准备工作。

2023-11-16 17:57:02 821

原创 Linux磁盘分区快速上手(讲解详细)

在Linux中,磁盘是通过分区来使用的。分区是将一个硬盘划分成几个逻辑部分来使用,在每个分区中可以存储不同的文件系统。因此,在挂载磁盘之前,我们需要先对磁盘进行分区。磁盘分区的过程可以通过命令行工具或图形界面工具来完成。常用的磁盘分区工具有:cfdisk:命令行工具,适用于创建主分区和扩展分区,支持MBR和GPT分区表。fdisk:命令行工具,适用于创建主分区和扩展分区,支持MBR分区表。gdisk:命令行工具,适用于创建主分区、扩展分区和逻辑分区,支持GPT分区表。

2023-11-16 17:56:14 2438

原创 Proxifier的安装步骤(保姆级教程)

链接:https://pan.baidu.com/s/1iHQJJWi3xWN9_Pf_nMtR5A。到此Proxifier代理工具安装完成。

2023-11-14 17:46:49 1537

原创 信创统信UOS手动安装telnet工具

在安全层面要求比较高的地方的服务器一般不支持联网,因此即便你的系统安装的apt、yum等命令也不能用于下载一些需要联网的工具或软件包,因此在这儿我要说的是手动安装telnet工具,按照如下步骤:亲测可用。

2023-11-09 18:38:35 2320

原创 人大金仓数据库(Kingbase)替换license.dat文件过期(Linux服务器)

在Linux中安装了人大金仓数据库后,由于之前选择的授权文件是90天过期,当license.bat授权文件过期后,数据库将出现连不上的情况,提示“ License file expired”。因此,现在为了保证Kingbase数据库能够正常使用,需要重新替换授权文件license.dat,下面我们就来操作如何去替换已经过期的授权文件。

2023-11-08 16:53:31 3024

原创 在ubuntu中创建子账号并设置密码

ps:删除成功之后 记得把 etc下的sudoers对应的账号设置的权限一起删除保存退出,即上面在/etc/sudoers文件中添加的一行代码删除即可。后续在用test账号的时候,如果提示账号没权限,需要在每个执行命令之前加入。找到 %sudo ALL=(ALL:ALL) ALL。前提条件是:使用root账号进行子账号的创建流程。意思是使用sudo命令不用输入密码。意思是使用sudo命令需要输入密码。可以看见test账号已经成功添加。3.给创建的test用户设置权限。举例:deluser test。

2023-11-07 14:43:41 167

原创 在centos系统创建用户并设置密码

使用场景:如果我们不想给用户直接使用root权限的账号和密码,那么我们就可以使用使用root账号来实现单独账号的创建和密码设置。

2023-10-31 16:52:34 1263

原创 使用命令行下载maven依赖

从git上面拉取了一个项目,发现有些maven依赖下载不下来,重新加载也下载不下来,在idea中尝试了一些方法仍然拉取不下,最后采用了mvn命令把相关的依赖拉取到本地仓库。在maven中央仓库下载对应你想要的依赖的版本,把它放到对应位置。记住你 springfox-swagger2-2.8.0.jar包的存放路径,下面命令需要用到。该命令会自动读取你的maven配置,下载jar包到你的本地仓库内。大家想下载什么依赖都可以去上面搜索,找到你想要的依赖及版本。验证本地仓库,已经出现说明成功了。

2023-10-24 10:47:22 3431 2

原创 OpenEuler21.03安装部署php5.6

欧拉系统是一个基于 CentOS 的 Linux 发行版,因此安装 PHP 5.6 的步骤与 CentOS 类似,其实我们安装php环境,一般直接使用yum命令就可以了,但是需要看对应欧拉系统中是否具有我们想要的php的版本,因为有些较为老的项目用的php版本需要指定版本,因此可能yum命令下载php可能不符合我们需求。因此接下来我要说的是手动安装php5.6版本。

2023-10-20 17:39:58 655

原创 编写java程序中的mapper.xml文件是报错Tag name expected Oracle数据库

小编觉得这个问题虽然不难,但是还是需要做个记号,希望能帮助到其他小伙伴,能够知道怎么解决。

2023-10-12 23:07:05 213

空空如也

空空如也

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

TA关注的人

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