自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis主从集群及哨兵搭建

本文详细介绍了如何搭建Redis集群和哨兵系统。首先,从官网下载Redis安装包并上传至服务器,解压后配置主从节点。主节点和从节点的配置文件需要分别修改端口、绑定IP、保护模式、访问密码、日志文件位置等参数。启动Redis后,通过测试验证主从同步功能。为了方便批量启动,可以编写启动脚本。接着,配置哨兵系统,修改哨兵配置文件并启动哨兵,测试主从切换功能。通过本文的步骤,可以成功搭建一个一主二从一哨兵的Redis集群。

2025-05-22 19:53:15 1437

原创 linux服务器二级等保要求安全整改

二级等保(网络安全等级保护第二级)是我国网络安全等级保护制度中的第二级防护标准,适用于信息系统被破坏后会对公民、法人合法权益或社会公共利益造成严重损害,但不会威胁国家安全的情况。其核心目标是确保系统的机密性、完整性和可用性,并通过规范化测评和整改降低安全风险。在Linux服务器上,实现二级等保需要进行多项调整,包括密码长度和定期更换的配置、密码复杂度的设置、登录失败处理功能策略的调整以及超时自动退出的配置。这些调整旨在增强系统的安全性,确保符合二级等保的要求。通过这些措施,可以有效降低安全风险,保护信息系统

2025-05-19 23:40:36 1259

原创 nginx遇到的问题error: SSL modules解决方法

文章摘要: 由于nginx版本存在安全漏洞,需通过升级来修复。升级过程分为五个步骤:1. 下载最新版本nginx安装包;2. 解压并修改源码,隐藏版本和代理名称;3. 备份原nginx配置和启动文件;4. 配置和编译新版本nginx,处理可能出现的错误;5. 替换nginx启动文件并重启服务。文章详细介绍了每个步骤的操作方法,特别是针对配置和编译过程中可能遇到的错误提供了解决方案,确保升级顺利完成。

2025-05-14 09:08:10 1076 1

原创 隐藏Nginx标识及版本号

隐藏Nginx标识与版本号是提升服务器安全性的重要措施。默认配置中,Nginx会暴露服务器信息和版本号,可能被攻击者利用特定版本的漏洞进行攻击。通过修改nginx.conf文件中的server_tokens off;可以隐藏版本号。此外,通过下载Nginx源码并修改nginx.h、ngx_http_special_response.c和ngx_http_header_filter_module.c等文件,可以进一步隐藏Nginx标识。修改完成后,重新编译并替换启动文件,最后验证修改是否成功。此外,还需修改默

2025-05-13 09:42:46 1214 1

原创 linux的OpenSSH漏洞修复

CentOS 作为一款流行的 Linux 发行版,由于其稳定性和企业级支持,被广泛用于服务器环境中。OpenSSH 是 Linux 系统上用于远程登录的标准工具,它也经常成为安全漏洞的目标。为了确保你的 CentOS 系统安全,你需要定期更新和修补 OpenSSH 以及整个系统。OpenSSH 命令注入漏洞(CVE-2020-15778)OpenSSH 安全漏洞(CVE-2021-41617)定期检查 CentOS 的更新通知,并应用所有重要的安全补丁。

2025-05-13 09:31:14 791

原创 linux(centos7)实现NFS 共享文件夹

在 CentOS 7 上使用 NFS 实现共享文件夹的配置分为服务端和客户端两个步骤。服务端配置包括安装 NFS 服务、创建共享目录、设置权限、编辑 /etc/exports 文件、导出共享目录、启动 NFS 服务以及开通防火墙端口。客户端配置则涉及安装 NFS 客户端、创建挂载点、挂载 NFS 共享以及设置自动挂载。配置完成后,可以通过测试文件读写来验证共享是否正常工作。注意事项包括检查防火墙端口和确保共享路径正确。通过此设置,可以在多个应用服务器之间保持文件一致性,并实现文件服务器与应用服务器的解耦合。

2025-05-12 16:41:55 1382

原创 vue入门环境搭建及demo运行

本文介绍了Vue.js开发环境的搭建步骤:首先安装Node.js作为运行环境,然后通过npm安装Vue.js和Vue-cli命令行工具,接着配置webpack打包工具。完成环境配置后,使用Vue-cli初始化项目模板,详细说明了项目目录结构。最后演示了如何启动开发服务器并运行Demo项目。整个过程包括必要的命令和截图说明,帮助开发者快速搭建Vue开发环境,为后续项目开发奠定基础。

2025-06-03 20:49:31 704

原创 HTTP Error 400 Bad request 问题分析解决

摘要:前端保存时出现HTTP 400错误,原因是前端传参类型不匹配。异常信息显示,前端将"null"字符串传给后端BigDecimal类型的investmentEnsureMoney和investmentEnsureMoneyInterest字段,导致类型转换失败。该问题表明400错误通常由前端参数异常引发,需确保参数类型与后端要求一致。(98字)

2025-06-03 20:26:46 379

原创 Notepad++找回自动暂存的文件

当你没有保存就退出Notepad++,下次进来Notepad++会自动把你上次编辑的内容显示出来,以便你继续编辑。其实地址就是:一般情况下是这个地址:C:\Users\Administrator\AppData\Roaming\Notepad++\backup。Notepad++会将自动保存的文件地址,打开Notepad++,新建文档,随便输入点东西,就可以看到地址了。自己的用户下:C:\Users\郭九伯\AppData\Roaming\Notepad++\backup。这个时间就是创建的时间。

2025-06-01 11:30:00 333

原创 java初级面试精典SQL语句:测测你会多少?

本文介绍了MySQL常见的SQL面试题目,分为单表查询和关联查询两大部分。在单表查询中,包含创建表、插入数据和4个典型查询语句;在关联查询部分,提供了10个涉及多表连接、分组统计、条件筛选等复杂查询示例,涵盖学生表、课程表、成绩表和教师表的关联操作。这些题目考察了分组统计、子查询、HAVING过滤、表连接等核心SQL技能,是MySQL面试的常见题型总结。

2025-06-01 07:33:37 591

原创 Oracle用户账号过期终极解决方案

下面可以查询系统中的用户和创建的用户,通过created字段可以看到创建的时间,默认从此刻起,6个月后就密码过期了。alter user 用户名 account unlock;该账户被锁定执行如下sql。

2025-05-31 08:04:18 321

原创 MySQL 用户权限管理:拿捏数据安全的 “数字锁”,小心权限 “翻车现场”!

本文介绍了MySQL用户权限管理的常用操作,包括创建用户(create user)、删除用户(drop user)、修改密码(set password)、授权(grant)、查看权限(show grants)、权限回收(revoke)以及刷新权限(flush privileges)等命令。详细说明了如何为不同用户分配数据、结构和管理的不同权限级别,并提供了具体操作示例,以帮助开发者实现安全的数据库访问控制。这些操作对保证数据库数据安全具有重要意义。

2025-05-29 08:30:00 339

原创 mysql的事物隔离级别详解

本文介绍了MySQL的四种事务隔离级别(未提交读、已提交读、可重复读、串行化)及其特性,重点分析了InnoDB引擎通过版本链和ReadView机制实现事务隔离的原理。文章通过示例演示了不同隔离级别下的数据可见性差异,包括脏读、不可重复读等现象,并详细说明了InnoDB如何利用隐藏列trx_id、roll_pointer构建版本链,以及ReadView如何判断事务应该访问哪个版本的数据。对于可重复读和已提交读的区别,文章指出关键在于ReadView生成时机不同导致的版本可见性判断差异。

2025-05-28 23:55:41 1346

原创 markdown用法

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2025-05-28 23:36:26 881

原创 linux磁盘分区及挂载、fdisk命令详解

分区是通过将物理硬盘划分为若干个‌逻辑驱动器‌,使其连续存储区块可作为独立磁盘使用。所有分区的信息会被记录在‌分区表‌中,作为硬盘分区的索引。分区表作用‌:存储分区起始/结束位置、文件系统类型等元数据。fdisk命令参数介绍:p、打印分区表。n、新建一个新分区。d、删除一个分区。q、退出不保存。w、把分区写进分区表,保存并退出。fdisk /dev/sda 对磁盘/dev/sda进行分区操作 fdisk -l 查看当前的磁盘分区信息(主要是分区表信息)片。

2025-05-27 15:32:06 1319

原创 ArkUI:鸿蒙应用响应式与组件化开发指南(一)

摘要: 鸿蒙生态的ArkUI框架采用响应式编程与组件化设计,实现高效UI开发。其核心特性包括状态驱动视图,通过装饰器自动同步状态与UI;组件化架构支持高复用模块,通过参数注入组合复杂界面。状态管理提供多作用域装饰器,支持父子组件通信与全局共享。ArkUI通过松耦合设计(如事件总线)优化跨组件交互,大幅提升开发效率与代码可维护性,为鸿蒙应用开发提供强有力支持。

2025-05-26 20:42:57 582

原创 安卓app如何兼容鸿蒙手机解决方案

本文提供了华为鸿蒙系统不同版本的安装指南: **纯血鸿蒙5.0(NEXT)**需通过应用市场安装"卓易通"应用,完成下载扫描后即可使用,仅支持5.0版本设备; 鸿蒙4.2.0版本若遇安装问题,需检查"外部来源安装权限"并手动开启,完成后扫码安装。 两种方法均需确认系统版本匹配,并附有图示操作指引。(98字)

2025-05-26 16:57:26 695

原创 域名配置https,申请免费ssl证书步骤及详细配置

本文详细介绍了如何在阿里云申请免费SSL证书并配置到服务器的完整流程。主要内容包括:1)登录阿里云数字证书管理服务页面申请免费证书;2)选择个人免费版进行购买;3)填写域名信息并选择文件验证方式;4)通过Tomcat或Nginx两种方式完成文件验证;5)验证通过后下载SSL证书文件;6)最终配置Nginx服务器,添加SSL证书实现HTTPS加密访问。整个过程配有详细的操作截图和配置文件示例,特别是给出了Nginx的完整SSL配置代码,方便用户按步骤操作。

2025-05-25 19:38:42 776

原创 【Mysql5.7根据frm和ibd文件恢复数据

本文介绍了MySQL数据库表结构和数据恢复的完整步骤。若表结构未知,需进行1-7步操作:修改配置文件启用恢复模式、查看错误日志、替换frm文件、重启服务并重建对应字段数的表结构。已知表结构则直接执行第8步替换frm文件恢复结构。数据恢复部分需注释恢复参数,通过替换ibd文件并结合discard/import tablespace命令完成数据导入。整个流程涉及文件权限修改、服务重启等关键操作,需注意控制台日志提示的字段数信息。

2025-05-23 23:55:30 546

原创 mysql数据库data目录更换位置

本文介绍了如何迁移MySQL数据库的data目录,以解决磁盘空间不足的问题。首先,停止MySQL服务以确保数据一致性。接着,创建新的目标目录并复制数据文件到新位置。然后,修改MySQL配置文件my.cnf,指定新的数据目录路径。完成配置后,重启MySQL服务并验证迁移是否成功。通过这一系列步骤,用户可以顺利将MySQL数据迁移到新的存储位置。

2025-05-23 07:45:00 414

原创 Linux 系统中时间同步工具的使用指南

在同步网络时间之前,首先需要确保系统已安装ntpdate服务。可以通过ps aux |grep ntpdate命令检查是否已安装。若未安装,可使用yum install ntp进行安装。ntpdate通常位于/usr/sbin/目录下,可通过which ntpdate命令确认其位置。测试时,需确保系统能正常联网,可通过ping baidu.com验证。然后执行/usr/sbin/ntpdate cn.pool.ntp.org同步时间,并通过date命令查看时间是否更新。最后,可通过crontab -e添加定

2025-05-20 23:30:36 171

原创 mysql 数据库如何设置定时自动备份脚本

在Linux系统中安装MySQL后,可以通过mysqldump工具进行数据库的备份与恢复。mysqldump通常位于/usr/bin目录下。为了自动化备份过程,可以创建一个名为bakmysql.sh的脚本,该脚本使用mysqldump导出数据库,并将备份文件压缩保存到指定目录。脚本还包含删除超过10天旧备份的功能。为确保脚本正确执行,需将其放置在数据库服务器上,并授予执行权限。此外,可以通过crontab设置定时任务,例如每天凌晨2点自动执行备份脚本。crontab的时间设置包括分钟、小时、日期、月份和星期

2025-05-18 23:44:05 342

原创 linux服务器centos7镜像路径yum报错not found解决方案

在CentOS 7系统中,使用yum命令时可能遇到"not found"或"HTTP Error 404"等报错,通常是由于镜像源配置问题所致。可能原因包括镜像路径更改、网络连接问题或YUM配置错误。解决方案包括:1) 使用CentOS Vault镜像,修改/etc/yum.repos.d/CentOS-Base.repo文件中的baseurl;2) 确保YUM配置正确;3) 检查网络连接,确保能访问互联网;4) 清除YUM缓存,使用sudo yum clean al

2025-05-18 23:25:08 365

原创 升级sshd服务不停机升级

OpenSSH、OpenSSL和Zlib之间的关系如下:OpenSSL依赖于Zlib,而OpenSSH又依赖于OpenSSL和Zlib。因此,安装顺序应为先安装Zlib,接着安装OpenSSL,最后安装OpenSSH。通过以上步骤,可以顺利完成SSHD服务的升级,且无需停止现有的SSH连接。为避免安装失败,建议先配置Telnet。下的key文件,然后重启SSH服务。将下载的OpenSSL源码上传至。将下载的OpenSSH源码上传至。将下载的Zlib源码上传至。

2025-05-17 22:51:56 403

原创 ELK集群搭建详细步骤

ELK 其实并不是一款软件,而是一整套解决方案,是三个软件产品的首字母缩写, Elasticsearch,Logstash 和 Kibana。这三款软件都是开源软件,通常是配合使用, 而且又先后归于 Elastic.co 公司名下,故被简称为 ELK 协议栈。Elasticsearch 是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结 构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜 索引擎,使用 Java 语言编写。主要特点– 实时分析。

2025-05-16 09:25:37 492

原创 centos7 安装nginx-1.27.1详细教程

本文详细介绍了在CentOS 7系统上安装和配置Nginx 1.27.1的步骤。首先,安装必要的依赖软件,包括gcc、zlib、openssl和pcre等。接着,下载并解压Nginx源码,配置安装路径并编译安装。安装完成后,启动Nginx服务,并配置防火墙以允许外部访问。如果遇到端口冲突问题,提供了两种解决方案:停止占用端口的程序或修改Nginx的监听端口。最后,通过创建systemd服务文件,配置Nginx开机自启,并验证服务状态以确保Nginx正常运行。整个过程涵盖了从安装到配置的完整流程,适合初学者参

2025-05-12 17:29:34 451 1

mysql数据库脚本自动化备份使用shell脚本实现

mysql数据库脚本自动化备份使用shell脚本实现

2025-05-12

空空如也

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

TA关注的人

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