11
2025
04
短信接口被刷爆:我用Nginx临时止血
最近,朋友公司遇到了一件让他们“寝食难安”的事:他们的短信验证码接口被人盯上了,充进去的钱没多久就被刷得一分不剩。不充钱,业务直接受影响;但充钱吧,就像往无底洞里灌水。他们联系短信服务商,对方反馈说可能是“被恶意盗刷”。由于他们没自己的IT团队,App是找外包做的,现在处于无人维护状态。老板希望在不改代码的前提下想个办法帮忙止血。断症:不是Bug,而是接口在裸奔这个App已经稳定运行了两年左右,程序 bug 的可能性比较小。我们怀疑是短信平台信息泄露,或者接口被恶意程序利用。我上服务器看了下,他
作者:hqy | 分类:Nginx&Caddy | 浏览:47 | 评论:0
11
2025
04
重启服务器rc.local中的配置没生效
背景例如通过route add添加一条静态路由后,想要持久化生效,一个简单的做法就是将这条命令加入到/etc/rc.local这个脚本文件中。但是服务器重启后,通过route -n命令查看,发现压根没执行添加路由的命令。原因早期SysV init 系统中,/etc/rc.local脚本在所有其他 init 脚本执行完毕后自动执行,从而为系统管理员提供了一个在系统启动时运行自定义命令的便捷方法。后面systemd 成为许多主流 Linux 发行版的默认 init 系统,其使用服务单位(unit f
作者:hqy | 分类:Linux | 浏览:54 | 评论:0
11
2025
04
用HAproxy实现两个Nginx服务器的负载均衡
环境介绍(基于Ubuntu 18.04):node1192.168.8.105Haproxynode2192.168.8.106Nginx1node3192.168.8.107Nginx21.安装haproxy2.4版本的软件包.命令如下:apt-get -y install software-properties-commonadd-apt-repository ppa:vbernat/haproxy-2.4apt-get -y updateapt-get –y install haproxy
作者:hqy | 分类:Linux | 浏览:50 | 评论:0
11
2025
04
Linux中的limits.conf配置文件解析
一、引言----为何需要文件描述符资源问题:节约内存资源。在服务器上,每个打开的文件都需要消耗内存来管理。安全问题:如果不限制的话,有可能启动一个进程就是无限的创建和打开新的文件,会让服务器崩溃。 因此,限制文件描述符的数量对于linux系统的稳定性是非常重要的。二、配置文件解析 limits.conf文件实际是Linux PAM(插入式认证模块,Pluggable Authentication Modules)中p
作者:hqy | 分类:Linux | 浏览:53 | 评论:0
11
2025
04
rc.local中的命令不能执行
、环境介绍 基于Ubuntu 18.04二、问题描述 在使用较新版本的Ubuntu系统中,之前写入rc.local的开机执行命令不执行了。经探究发现,Ubuntu自18.04版本后改用systemd管理系统,不再用initd管理系统,默认也没有/etc/rc.local文件。三、问题分析 先用systemctl status rc-local查看状态
作者:hqy | 分类:Linux | 浏览:52 | 评论:0
11
2025
04
ubuntu 开启rc.local
1、创建rc.local.service服务的软链接ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
touch /etc/rc.local
chmod +x /etc/rc.local2、修改 /etc/rc.local#!/bin/bash
#你的命令,不要有死循环或无法退出的程序
作者:hqy | 分类:Linux | 浏览:78 | 评论:0
11
2025
04
企业级RAG如何实现权限控制?Dify 1.1.0 新版本元数据保姆级教程!
什么是元数据简单来说,元数据就是"描述数据的数据"。它就像我们为知识库文档贴上的各种标签和属性,例如文档的保密等级、创建者、所属类别等。每个文档可以拥有多组这样的描述信息。实际上,元数据早已渗透到我们日常生活的方方面面,只是大多数人并不熟悉这个专业术语而已。为了更好地理解这个概念,我们可以观察一些常见例子。在计算机操作系统中,每个文件都包含一系列基础属性信息:文件格式、创建者、存储大小、最后修改时间等,这些都是典型的元数据表现形式。在Dify知识管理系统中,元数据被分为两种类
作者:hqy | 分类:编程&AI | 浏览:58 | 评论:0
11
2025
04
Dify从入门到高阶系列二:手把手教学!超详细的Dify知识库配置全攻略
Dify作为一款先进的AI应用开发平台,其检索增强生成(RAG)功能为知识管理提供了强大支持。本指南将详细介绍如何利用该平台搭建高效知识库系统。在模型选择方面,虽然本示例采用OpenAI的接口,但平台同样兼容各类本地化模型部署方案,如Ollama框架等。前置知识数据采集阶段支持多格式文档上传接口智能文档解析与内容提取内容结构化处理自适应文本分块算法向量空间映射转换高维索引存储方案查询响应机制语义向量实时计算多维度相似性检索上下文感知结果合成知识库设置知识库初始化文本分块策略dify平台提供可视化
作者:hqy | 分类:编程&AI | 浏览:53 | 评论:0
11
2025
04
Dify从入门到高阶系列一:详解各种工作流节点,如何降低LLM开发门槛?
去年在Dify还是0.x版本时,我曾用过一段时间。但就像很多技术爱好者一样,因为工作变动不得不暂时搁置。最近收到不少读者咨询:"Dify现在发展到什么程度了?还值得投入学习吗?"带着这些疑问,我重新审视了Dify,发现其已经发展到 1.x版本,从一个"有趣玩具"开始转变成"生产级工具"。我准备深入研究一下它,并计划写一个系列文章,从基础使用到核心原理,再到个性化定制开发。今天先为大家带来Dify的全面介绍,后续会持续更新深度内容,欢迎关
作者:hqy | 分类:编程&AI | 浏览:50 | 评论:0
11
2025
04
Linux 策略路由规则
作用策略路由规则在增加路由表时通过from指定,根据不同源ip走不同路由,路由存在路由表中。路由表查看所有策略路由规则优先级值越小,优先级越高,从前往后依次匹配。不同路由表都有对应对应整型id,范围是0-255。1. local路由表匹配系统自动生成的本地网络接口地址和广播地址2. main路由表匹配默认路由和自定义路由main路由表的内容就是route -n的内容。3. default路由表默认不存在4. 支持增加自定义路由表增加优先级是1000且匹配源ip是1.1.1.1/32的101路由表
作者:hqy | 分类:Linux | 浏览:52 | 评论:0
11
2025
04
Linux 策略路由
一、多网卡,多公网IP,策略路由配置1、配置路由表1、安装
# apt install iproute22、添加路由表
# cat /etc/iproute2/rt_tables 10 10 #ens224 11 11 #ens1922、配置网卡1、网卡的配置
# cat /etc/netplan/-install
作者:hqy | 分类:Linux | 浏览:48 | 评论:0
11
2025
04
Systemd: disable和mask的区别
1.systemctl disable其作用是切断/etc/systemd/system中指向/lib/systemd/system的链接,从而禁止该服务开机启动,但是依然可以通过手动的方式启动该服务。这为系统管理员提供了一种灵活性,可以在需要时重新启用服务,而无需进行额外的配置或修改。此外,禁用服务通常不会干扰其他正在运行的服务,因此,它是一个相对安全和保守的方法。2.systemctl mask其作用是将/etc/systemd/system中的服务链接到/dev/null,从而阻止服务通过
作者:hqy | 分类:Linux | 浏览:44 | 评论:0
11
2025
04
Linux Centos路由添加route命令
方法一:添加路由route add -net 192.168.0.0/24 gw 192.168.0.1route add -host 192.168.1.1 dev 192.168.0.1删除路由route del -net 192.168.0.0/24 gw 192.168.0.1add 增加路由del 删除路由-net 设置到某个网段的路由-host 设置到某台主机的路由gw 出口网关 IP地址dev 出口网关 物理设备名增加默认路由:route add default gw 192.16
作者:hqy | 分类:Linux | 浏览:52 | 评论:0
11
2025
04
端口状态 LISTENING、ESTABLISHED、TIME_WAIT及CLOSE_WAIT详解
在TCP协议中,连接的建立和断开都遵循严格的状态转移流程。特别是对于网络服务器程序而言,必须有效管理这些状态,确保无用连接及时断开,以免浪费系统资源。以下是各主要状态的功能和注意事项: TCP状态概述1. LISTENING状态 当服务启动后,服务器会在指定的端口上侦听,等待客户端的连接请求。 状态描述:侦听(LISTENING)。 2. ESTABLISHED状态 &nbs
作者:hqy | 分类:Linux | 浏览:71 | 评论:0
11
2025
04
FirewallD防火墙
FirewallD防火墙FirewallD是 iptables 的前端控制器,用于实现持久的网络流量规则。它提供命令行和图形界面,在大多数 Linux 发行版的仓库中都有。与直接控制 iptables 相比,使用 FirewallD 有两个主要区别:1. FirewallD 使用区域和服务而不是链式规则。2. 它动态管理规则集,允许更新规则而不破坏现有会话和连接。FirewallD 是 iptables
作者:hqy | 分类:Linux | 浏览:41 | 评论:0
11
2025
04
Blackbox Exporter 端口监控与网络探测实现
Blackbox Exporter 是 Prometheus 官方提供的一种黑盒监控解决方案,能够通过 HTTP、HTTPS、DNS、TCP 和 ICMP 等方式对网络进行探测。与传统的白盒监控不同,黑盒监控更侧重于从外部用户的视角来测试服务的可用性及性能,通常以故障为导向,快速发现服务的中断或异常。相比之下,白盒监控更强调主动发现潜在问题,通过监控内部系统指标预测故障。一个完善的监控体系需要结合两者:从白盒角度洞察潜在问题,从黑盒角度快速定位已发生的故障。 实际应用下面以部署和配置
作者:hqy | 分类:Linux | 浏览:45 | 评论:0
11
2025
04
Linux轻量级监控工具nmon工具的安装和使用
1.nmon简介nmon就是一个轻量级的监控软件,当然只能监控本机,但是其非常好用,有非常清晰的界面,并且使用很简单。这个工具不仅仅是能运行在linux还能运行在AIX上边。软件链接http://www.landui.com/pmwiki.php,这里有软件本身和分析软件。 下边是主界面,显示了比较丰富的信息系统版本、CPU型号等。下边是查看各个模块的快捷键。 2.安装可以在网站上直接下载软件或者使用yum源进行安装yum install nmon这个软件中包含了所有系统版本
作者:hqy | 分类:Linux | 浏览:42 | 评论:0
11
2025
04
查看 IIS 中每个网站的资源使用情况
在 IIS 服务器上,特别是运行虚拟主机环境时,很多管理员都会遇到 CPU 占用 100% 或系统资源异常的情况,但往往不知道是哪个网站导致了问题。以下方法可以帮助我们快速定位每个站点的资源使用情况(主要是内存和 CPU 占用)。 步骤一:将每个网站设置为独立进程1.打开 IIS 管理器选择具体的站点,右键点击 “属性”。切换到 “主目录” 选项卡,将 “应用程序保护” 改为 “高(独立)”。这样会为每个站点启动一个独立的 dllhos
作者:hqy | 分类:Windows&windows server | 浏览:48 | 评论:0
11
2025
04
Linux监听网络流量工具iftop
Linux监听网络流量工具iftop欢迎来到蓝队云技术小课堂,每天分享一个技术小知识。1.简介iftop命令和top命令十分的相似,top命令显示的是进程对系统资源的一些消耗,而iftop就是网络链接所使用的带宽的大小。它监听指定接口上的网络流量,并按主机对显示当前带宽使用情况表。例如:这就是我本机和linux服务器ssh链接的流量的使用情况。我本机64113端口和服务器22端口进行链接,当前流量是3.03kb。 2.表盘介绍(1)最上部是流量刻度,是动态显示的标尺。(2)中间部分是链
作者:hqy | 分类:Linux | 浏览:48 | 评论:0
11
2025
04
windows下grep的安装与使用
一、什么是 grep 命令?grep 是一个非常强大的文本搜索工具,可以用来在文本文件中查找特定的字符串,并将包含该字符串的所有行输出。虽然 grep 在 Unix/Linux 系统中非常常见,但 Windows 系统并未自带此命令。不过,通过一些简单的设置,你也可以在 Windows 中使用 grep。 二、如何在 Windows 系统中安装 grep 命令Windows 系统本身没有自带 grep,但你可以通过安装 Cygwin 来使用它。Cygwin 是一个在
作者:hqy | 分类:Windows&windows server | 浏览:50 | 评论:0