自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快速查询并终止占用指定端口的进程

这篇文章介绍了一个简单的bash脚本,用于快速查询并终止占用指定端口的进程。脚本首先检查用户是否提供了端口号参数,然后使用lsof命令查找该端口对应的进程ID(PID)。如果找到占用进程,脚本会尝试用kill -9强制终止该进程,并反馈操作结果。这个实用脚本可以帮助系统管理员快速解决端口冲突问题,适合在需要释放被占用端口时使用。

2025-12-19 16:38:20 136

原创 同步服务器时间

摘要:该脚本用于同步物理机系统时间,首先检测并优先使用chrony或ntpdate工具连接阿里云NTP服务器进行时间同步,若未安装则自动安装chrony服务。接着将时区设置为Asia/Shanghai,最后显示当前系统时间和硬件时钟状态。脚本包含错误处理机制,支持多种Linux发行版,执行完成后会输出同步结果。

2025-12-19 16:33:02 242

原创 基于Docker安装部署Nacos3.1.0和Seata2.5.0

本文介绍了Nacos和Seata的Docker安装配置流程。Nacos部分包括拉取3.1.0版本镜像、临时启动获取配置文件、设置认证参数和持久化存储等步骤,并说明如何修改默认密码和创建Seata所需的Data Id配置。Seata部分包含拉取2.5.0版本镜像、拷贝配置文件、修改application.yml配置(包括Nacos连接、数据库配置等)的过程。两者都提供了详细的命令行操作和注意事项,帮助用户完成服务注册中心和分布式事务组件的安装部署。

2025-12-08 16:01:17 503

原创 基于Docker安装部署ELK版本8.11.3(http模式)

本文介绍了ELK 8.11.3(HTTP模式)的安装部署过程。主要内容包括:1)Elasticsearch安装,通过Docker方式拉取镜像、配置挂载目录、修改配置文件并启动服务;2)Kibana安装,创建配置文件并链接Elasticsearch;3)Logstash安装,配置输入、过滤和输出规则。重点说明了各组件间的认证配置、目录权限设置以及密码管理。安装完成后可通过9200端口访问Elasticsearch,5601端口访问Kibana界面。整个部署过程详细记录了容器配置、文件挂载和安全设置等关键步骤。

2025-12-08 15:53:05 259

原创 Nginx 动态封禁 IP

摘要:针对网站流量消耗大但转化率低的问题,排查发现无效IP和爬虫访问是主因。提出三种Nginx动态封禁IP方案:1)Fail2ban通过日志分析调用防火墙封禁,适合简单场景;2)OpenResty+Lua+Redis实现实时黑名单,适合高并发环境;3)Nginx内置限流模块应对CC攻击。建议组合使用,单机环境采用Fail2ban+限流,分布式系统选用Lua+Redis+限流,实现分层防护策略,有效阻断恶意流量同时提升运维效率。

2025-11-10 14:27:15 551

原创 Nginx零成本加固网站

本文介绍了无需额外软件的Nginx安全加固方案,符合等保2.0要求。主要内容包括:隐藏版本号、禁止敏感文件访问、防御Host头攻击、添加安全响应头等核心措施。重点配置了默认拒绝的server块、明确合法域名、应用层二次校验等多重防护,并通过curl命令验证防护效果。方案遵循最小暴露、最小权限、纵深防御等安全原则,实现Nginx和应用层的双重防护。所有配置均采用原生Nginx功能,零成本提升Web服务器安全性。

2025-11-10 13:01:18 200

原创 Linux常用运维命令,find命令集合

对每个找到的目录,用du -sh计算并显示其总大小(-s summary总计, -h human-readable 人类可读格式,如K, M, G)。-newermt: 找修改时间(mtime)比指定时间戳("2024-06-24 14:30:00") 新的文件。-amin -120: 找访问时间(atime)在 120分钟之内 (-表示之内) 的文件。| xargs -0 ls -ldU: 把排好序的文件名安全地喂给ls -ldU显示详情(-l长格式, -d目录本身, -U不排序,因为前面排好了)。

2025-06-24 15:48:42 644

原创 docker部署的rabbitmq 新增、修改删除默认账号和密码

2:修改默认账号guest。6:删除默认账号guest。1:进入docker。4:给新账号分配权限。

2025-06-09 11:07:31 492

原创 macOS上退出与卸载GlobalProtect

我司使用的vpn软件是GlobalProtect,在macOS系统上无法正常退出,即使在活动监视器中强制退出后,相关的进程也会立马重新自启动,使强迫症患者异常难受!方法一:安装GlobalProtect程序,在安装类型这里选择Uninstall GlobalProtect即可。

2025-05-06 12:11:44 702

原创 在本地电脑部署DeepSeek

DeepSeek不仅在自然语言处理方面表现出色,还能帮助用户写代码、整理资料,甚至解决复杂的数学问题。3、点进去 选择对应的模型来下载,1.5b、7b、8b、14b、32b、70b或671b,这里有很多版本可选,模型越大,要求电脑内存、显卡等的配置越高。通过以上三步,DeepSeek就部署在本地电脑上了,公司里有一些数据比较敏感,不能暴漏在外网的就可以通过部署大模型到本地的方式进行处理,不用担心数据泄露。通过第二步的操作,已经部署好DeepSeek,但每次使用都要在终端管理员里操作,相当繁琐。

2025-02-19 11:08:43 376

原创 Linux服务器安装Calibre,mindoc多格式导出功能需要

官方给的文档无法安装成功,如果你的服务器 GNU libc version 大于2.32版本的,是可以执行成功的,没试过不确定。如果你的服务器 GNU libc version 等于小于2.32版本的,就用5.44.0,这是不多安装任何依赖库的情况下最高能支持的版本的了。最后提醒,不要妄想升级GNU libc版本,我已经试过了,服务器崩了,无法登陆操作服务器。最后找的阿里云技术售后,能起来,但是很多之前安装的服务无法正常启动,登陆备份以后重装的系统。这个安装会提示各种缺少依赖库,自行百度解决吧,我放弃了。

2024-12-19 16:04:17 539

原创 windows修改npm npm-cache路径

npm 安装之后 npm install 时会将xxxpackage下载到windows默认路径下面C:\Users\Administrator\AppData\Roaming\npm-cache。如果已经在新设置的目录中就可以把C盘中的npm-cache删掉了。安装的package越来越多,会导致系统盘空间不够,这个时候就需要重新转移到其他地方,释放C盘空间,比如转移到D盘。1:如果已经生成npm-cache目录,就把默认的npm-cache目录全部copy到。注意路径一定要是双斜杠 \\。

2024-12-05 12:01:13 1765

原创 安装FFmpeg on CentOS

FFmpeg 是一种流行的开源解决方案,用于录制、转换和流式传输音频和视频,广泛应用于各种在线流媒体服务。本指南已在 CentOS 6、7 、8和 9 上进行了测试。

2024-09-30 17:08:35 968

原创 npm更换阿里云国内源

【代码】npm更换阿里云国内源。

2024-09-29 15:04:42 4003

原创 阿里云 Composer 全量镜像

5. 配置阿里云和官方两个源,阿里云镜像站下载文件出错时再从官方源上下载。tips:单击复制会出现问题,如需拷贝代码请先选中文本点击鼠标右键进行复制。

2024-09-23 14:40:40 522

原创 阿里云maven配置指南

如果想使用其它代理仓库,可在节点中加入对应的仓库使用地址。打开 maven 的配置文件( windows 机器一般在 maven 安装目录的。

2024-09-23 13:46:57 506

原创 windows与Linux之间使用pscp传输中文文件夹及文件乱码

这是把/data/www/test/下的所有文件名的编码由GBK改成UTF-8。windows下默认的文件名的编码是GBK。Windows上使用pscp传包含中文文件夹及文件到Linux系统,在Linux系统上乱码。:真正进行操作,请注意:默认是只打印转换后的效果,加这个选项才真正执行转换操作。变成空格,如果你不知道这是在做什么,就不要尝试了。:是递归处理目录,递归转换目录下所有文件名。:交互模式(询问每一个转换,防止误操作):可以做一下转义,比如把。:列出所有支持的编码。

2024-08-13 16:50:51 755

原创 windows jenkins执行远程任务时返回中文乱码

修改Jenkins所在目录下的Jenkins.xml文件,找到在中间的启动命令添加 -Dfile.encoding=utf-8。保存重启jenkins。windows系统在服务中找到jenkins右键选择重启。问题:jenkins执行远程任务时返回中文乱码。

2024-08-13 14:10:42 441

原创 windows系统安装配置fnm

找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor,右键新建字符串值,新值#1那里填写AutoRun,保存之后双击AutoRun,数值数据填入:D:\fnm\fnm_init.cmd。我的目录是:D:\fnm。Windows 10--设置--关于(左侧导航)--高级系统设置(最右侧)--环境变量。Path保存之后,外面添加:FNM_DIR和FNM_NODE_DIST_MIRRORs。1:下载fnm:下载最新版本就行。

2024-08-12 15:50:55 1791

原创 基于Docker安装部署ELK版本7.17.3

基于Docker安装部署ELK,版本7.17.3

2024-05-09 14:10:58 1392

原创 基于Docker安装部署Seata:1.3.0

【代码】基于Docker安装部署Seata:1.3.0。

2024-05-09 13:59:22 752

原创 基于Docker安装部署Nacos:2.0.0

基于Docker安装部署Nacos:2.0.0。

2024-05-09 12:04:50 471

原创 搭建docker私有化镜像仓库

加入以下内容:127.0.0.1换成你自己的IP。创建用于持久化保存仓库中的镜像目录及相关配置。基于操作系统:CentOS 8.4。下载registry:2.5镜像。更换为阿里云的镜像加速器。

2022-08-05 15:44:16 371

原创 基于Docker安装部署Redis

基于Docker安装部署Redis1.下载Redis5.0的docker镜像:2.使用如下命令启动Redis服务:3.进入Redis容器使用 命令进行连接,验证是否启动成功:

2022-07-07 13:46:36 288

原创 基于Docker安装部署MySQL

1、下载MySQL5.6.51的docker镜像:2、使用如下命令启动MySQL服务:3、参数说明4、进入运行MySQL的docker容器:5、使用MySQL命令打开客户端:6、创建mall数据库:7、先将 store_dev.sql 上传到,将文件拷贝到mysql容器的/目录下:8、将sql文件导入到数据库:9、创建一个reader:123456帐号并修改权限,使得任何ip都能访问:注意:此处请自定义自己的账号密码,这里只是示例。...

2022-07-07 11:13:56 371

原创 CentOS Stream 8 64位安装docker

CentOS Stream 8 64位安装docker一、安装步骤1、查看centos版本2、查看当前软件仓库位置正常来说是没有docker的仓库地址的,这个仓库地址是我加上去的3、添加docker存储仓库的配置前提条件4、添加docker仓库5、查看docker6、安装docker7、启动docker设置开机自启启动......

2022-07-04 17:12:36 948

原创 CentOS 8.x 安装JDK 1.8.x

本教程基于:系统版本要求:CentOS Stream 8 64位其他请自行更换yum源。参考阿里云:https://developer.aliyun.com/mirror/centosCentOS 8.x 安装JDK 1.8.x1.卸载旧版本2.安装JDK3.验证4.配置环境变量

2022-07-04 15:43:56 613

空空如也

空空如也

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

TA关注的人

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