- 博客(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
原创 阿里云 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私有化镜像仓库
加入以下内容: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关注的人
RSS订阅