要关闭 UFW 阻止日志的打印,可以通过以下步骤调整设置: 方法 1:修改 UFW 配置 1.打开 UFW 的主配置文件: 2.找到以下行并修改: 改为: 3.保存并退出,然后重启 UFW: 方法 2:调整 rsyslog 配置 如果仍然出现日志,可以通过调整 rsyslog 配置来过滤掉这些日志: 1.编辑 rsyslog 配置文件: 2.添加以下行以过滤掉 UFW 阻止日志: 3.保存并重启 rsyslog 服务: 方法 3:通过内核日志禁用 如果日志是由内核通过 dmesg 打印的,可以调整 sysctl 参数: 1. 添加以下行到 /etc/sysctl.conf: 2.应用设置: 检查日志是否停止 完成上述步骤后,检查 /var/log/syslog 或其他日志文件是否仍然有相关记录。如果还有问题,可以针对具体环境进一步调整。 这样应该可以成功关闭这些日志的打印。
Category: Technical Document
X86/64,x86/Geode,x86/legacy 的区别
在 ImmortalWrt 或类似的固件选项中,Generic x86/64、Generic x86/Geode 和 Generic x86/legacy 的区别主要涉及处理器架构和兼容性。以下是详细解释: 1. Generic x86/64 •适用范围: 针对 64 位架构 的 x86 处理器(常见于现代桌面、服务器和嵌入式设备)。 •特点: •支持更大的内存地址(4GB 以上)。 •提供更高的性能优化,适用于现代 x86/64 架构(如 Intel Core 系列、AMD Ryzen 等)。 •推荐使用: 如果你的设备是现代 64 位处理器,请选择此选项。 2. Generic x86/Geode •适用范围: 针对 AMD 的 Geode 系列处理器(如 Geode GX/LX 等)。 •特点: •Geode 是一类低功耗、嵌入式 x86 处理器,常用于旧式嵌入式设备或轻量化服务器。 •优化代码以适配 Geode 的特性(如有限的指令集支持)。 •推荐使用: […]
Linux TCP/UDP connection nums.
在 Linux 系统中,可以通过以下方法查看 TCP/UDP 网络连接数,并统计不同网卡的总连接数: 1. 使用 ss 命令 ss 是现代 Linux 系统中用于查看套接字统计信息的工具。 # 查看所有 TCP 连接 # 查看所有 UDP 连接 说明: •-t:显示 TCP 连接。 •-u:显示 UDP 连接。 •wc -l:统计行数,表示连接数。 2. 使用 netstat 命令 虽然 netstat 已被弃用,但仍然可以用来统计连接数。 # 查看所有 TCP 连接数 # 查看所有 UDP 连接数 说明: •-a:显示所有连接。 •-n:数字格式显示地址和端口。 •-t:显示 TCP 连接。 •-u:显示 UDP 连接。 3. […]
What’s The MCP (Model Context Protocol) ? 什么是Model Context Protocol(MCP)?
The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you’re building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need. 模型上下文协议(MCP)是一个开放协议,旨在实现LLM应用与外部数据源和工具之间的无缝集成。无论您是在构建AI驱动的集成开发环境(IDE)、增强聊天界面,还是创建自定义的AI工作流,MCP都提供了一种标准化的方式,将LLM与所需的上下文连接起来。 As AI assistants gain […]
Giving somebody advice 提出建議
There are a number of tactful ways of telling people what you think they should do . 給別人提建議時有一些較為得體的表達方式。 give . ✅ give是动词,意思是“给予”; ✅somebody 是give的被动方。 ✅advice 名词,表示“建议”或者“忠告”,是一个不可数名词。 所以不可以说” an advice ” 或者“many advices” ,需要表达几条建议,可以使用: some advice ; a piece of advice ; two pieces of advice. ✅:give advice 正确; ❌: give an advice 错误。 advice是不可数名词。 ✅:常用的搭配和例句 […]
如何在 WordPress 中添加 Cloudflare Turnstile 验证码
背景 新建博客系統的時候,默認的配置往往沒有開啟spam信息過濾的,導致一些爬蟲網站會頻繁的在你的文章下面進行機器人流言,在後台產生一大堆的辣雞信息,雖然不能直接展示出來,但是在後台展示的提示信息,對於有點強迫症的我來說,多少有點不可接受,以前使用過Google CAPCHA和reCAPTCHA 用於阻止非用戶的惡意支付行為,現在用在博客系統中,想使用Cloudflare 的Turnstile試試,像比較google 一些CAPCHA的地獄級的圖片識別,Cloudflare Turnstile 的用戶體驗比前者舒服很多。 Cloudflare Turnstile 使用了一系列非侵入性技術,這種技術通常在瀏覽器中不可見地運行,這使您可以在不要求訪問完成複雜的謎題的情況下保護您的網站。 Cloudflare 為了保護訪問者的私密性,使用了Apple 的Private Access Tokens 來測試訪問者是否是真人,而無需搜集額外數據,同時支持表單生成器或者WooCommece的集成,可以根據你的需求在不同的地方添加Cloudflare Turnstile。 在本文中,將向您展示如何將Cloudflare Turnstile 添加到Wordpress 網站中。 安裝Wordpress Cloudflare turnstile 插件 在wordpres的後台的插件市場,搜索關鍵詞 cloudflare Turnstile ,就會看到該插件,該插件允許您免費接入到Cloudflare Turnstile 服務。 安裝並激活插件,跳轉到設置-> Cloudflare Turnstile. 該插件需要您提供API keys(密鑰和密碼)。 在後台提示中的Link 點擊訪問: You can get your site key and secret key from here: https://dash.cloudflare.com/?to=/:account/turnstile 獲取Cloudflare Turnstile的密鑰和密碼 註冊Cloudflare 平台的帳號,該平台的帳號註冊免費,登陸您的帳號然後訪問上述連結,會進入如下界面。 然後點擊【添加小組件】,自定義自己的組件名字,比如:wp-name. […]
Docker compose up
docker error: Docker 版本: How to fix it ? Then you will use the docker compose replace the old command docker-compose Run it use new command From July 2023 Compose V1 stopped receiving updates. It’s also no longer available in new releases of Decker Desktop. Compose V2 which was first released in 2020. is included […]
/sbin/multipathd 的功能、实现原理及内存占用分析
I. 引言 在现代数据中心和企业IT环境中,存储区域网络 (SAN) 的可靠性和性能至关重要。/sbin/multipathd 守护进程是 Linux 系统中设备映射器多路径 (Device Mapper Multipath, DM-Multipath) 功能的核心组件,它通过管理服务器与存储阵列之间的多条物理路径,提供了关键的 I/O 故障切换和负载均衡能力,从而确保了存储访问的高可用性和性能优化 1。理解 multipathd 的功能、其底层的实现机制,以及分析其可能导致高内存占用的原因,对于系统管理员和性能分析师来说至关重要。本报告旨在深入探讨 /sbin/multipathd 的这些方面,并提供诊断和优化的策略,以帮助维护一个稳定且高效的多路径环境。multipathd 不仅仅是一个简单的路径监控器,它在用户空间与内核的 dm-multipath 模块紧密协作,共同构成了 Linux 多路径解决方案的控制平面和管理核心。 II. /sbin/multipathd 的功能与实现原理 /sbin/multipathd 的设计目标是为块设备提供持续的可用性和更高的带宽连接,尤其是在 Fibre Channel (FC) 和 iSCSI SAN 环境中 1。 A. 核心功能 multipathd 的核心功能主要围绕着确保数据路径的冗余和效率。 下表总结了 multipathd 及其相关组件的核心功能: 表 2: multipathd 组件及其核心功能 组件/功能 描述 相关资料 路径管理 监控物理路径的状态,检测路径故障和恢复。 1 […]
fatal: detected dubious ownership in repository at direction
fatal: detected dubious ownership in repository at ‘/var/www/html/tv-web‘To add an exception for this directory, call: This message from Git indicates that it detected a potential security risk due to the repository’s ownership or permissions. This can happen if the repository is owned by a different user than the one running the Git command, often when […]
Google Chrome headless mode and open source project
💻 Google Chrome headless mode. php 的爬虫方式是使用curl库函数去抓去静态界面抓取,所以正则匹配的时候不是整个渲染的界面,而现在的网页中,有很多的数据以及界面采用的是二次加载,前端的界面也越来越复杂,为了更好的解决这个问题,大牛们提出了不同的解决方案: 注意⚠️ google的浏览器的指定版本,已经开始支持了Chrome Headless ,这导致了一些第三方的工具不去再去维护他们的项目。 1. phantomjs (已经停止开发维护) 👉 https://phantomjs.org/ Important: PhantomJS development is suspended until further notice (more details). PhantomJS is a headless web browser scriptable with JavaScript. It runs on Windows, macOS, Linux, and FreeBSD. Using QtWebKit as the back-end, it offers fast and native support for various web […]