📋 背景最近我更换了 Mac mini,并将家里的旧笔记本重装为 Linux 系统,打算将其作为存储服务器,存放一些大文件和视频(毕竟 Mac 存储小且贵🤭)。
为了提高数据传输效率,我通过网线将 Mac mini 和 Linux 系统直接互联。
⚠️ 问题然而在配置过程中,遇到了一个问题:虽然 Linux 系统可以连接 WiFi,但当同时连接 WiFi 和有线网络时,它默认使用的是有线网络。
由于我有线连接仅与 Mac 互联,无法访问外网,因此需要调整 Linux 的网络配置,以便同时实现与 Mac 互通和访问外网。
💡 思路通过查阅相关资料,我发现这是路由策略问题。Linux 系统通过配置路由优先级,可以控制哪条网络连接优先被使用。只需简单调整两种网络连接的优先级,就可以解决这个问题。
🖥️ 解决方案:修改路由优先级1️⃣ 查看当前路由信息首先,检查系统的默认路由,查看哪条网络连接优先:
123456# 查看路由信息sudo ip route# 可以看到,enp1s0(有线网络)被设置为默认路由,优先级较高。default via 192.168.10.1 dev enp1 ...
😀 关键词:语义化 URL / SEO / 可维护性 / 博客优化 / URL 重写
✨前言在网站建设与内容运营过程中,URL 的设计往往被忽视。但其实,一个结构清晰、语义明确的 URL,不仅对搜索引擎友好,更能提升用户的理解与信任感。
❓为什么要做 URL 语义化?语义化 URL 是指通过具有实际含义的单词(而非随机字符或 ID)来表达网页内容。例如:
❌ 刚开始我的网站文章链接:https://blog.lusyoe.com/article/1dc9161f-d46b-80f8-ae1b-ea649d4098bc
✅ 改造后的链接:https://blog.lusyoe.com/article/k8s-offline-vllm-deepseek-r1
这样做有以下几个好处:
✅有利于 SEO 排名关键词出现在 URL 中,有助于搜索引擎更好地理解页面主题。
对比示例:
/article/1e39161f-d46b-80d1-9e38-eb6a5f582294(不利索引)
/how-to-build-a-website-for-one-person-business( ...
😀 最近在学习无盘系统管理,其中涉及虚拟磁盘和 iSCSI 相关知识,这里做一个完整记录,供以后查阅。
⚙️ 环境准备准备两台机器:
Linux 服务器:iSCSI 服务端(可以使用虚拟机模拟)
Windows 主机:iSCSI 客户端
在开始创建虚拟磁盘和配置 iSCSI 之前,确保你的 Linux 系统中已安装以下软件包:
123456789# Debian/Ubuntu 安装 targetcli 工具(iSCSI 服务配置工具)sudo apt install targetcli-fb -y # RHEL/CentOS 系统sudo yum install targetcli -y# 启动 iscsi 服务sudo systemctl enable iscsidsudo systemctl start iscsid
🛠️ 创建 iSCSI 虚拟磁盘并配置 Target📁 一、创建虚拟磁盘文件12# 创建一个大小为 20GB 的稀疏文件,作为后续 iSCSI 的后端存储。truncate -s 20G /iscsi-disk.img
🔗 二、挂载为 Lo ...
⌛破局动机:33岁的职场觉醒站在33岁的十字路口,职业危机感如影随形。
当裁员潮与AI革命双重来袭,我意识到:依附于企业的生存模式已岌岌可危。
一人企业时代的浪潮中,建立个人数字资产成为破局关键。
✍️工具进化史:从印象笔记到Notion生态之前,我一直在用印象笔记作为我的笔记工具,但随着广告越来越多,界面也显得有些老旧,而且无法跟上AI的潮流。
我在几年前就接触过Notion,但一直没有深入了解。直到今年,我决定果断走出舒适区,下载并试用Notion,结果发现它的确非常好用。
于是我就果断直接开始使用Notion 来记录笔记。这个过程中,我偶然发现了一个名为 NotionNext 的项目。
⬆️进击的Notion:NotionNextNotionNext 是一个开源项目,旨在帮助用户将 Notion 笔记内容快速转化为静态博客网站。发现这款开源神器时,我意识到它完美解决了内容生产与发布的断层。
核心功能:
零门槛建站:无需服务器或复杂配置,只需拥有 Notion 账户即可搭建个人博客。
多种部署方案:支持在 Vercel 等平台部署,实现自动化构建和发布。
丰富的主题和插件:提供多 ...
😀 今天突然发现网站底部的RSS 订阅链接无法访问,跳转到的是404 页面,因此排查一下问题。
📖背景NotionNext 部署方案网站基于 NotionNext,通过 Docker 容器化部署,映射本地端口 3001。
Nginx 反向代理外网访问是通过本地 Nginx 代理访问,主要暴露 80 和 443 端口,用于 HTTPS 配置。
❓问题描述🔗本地访问服务在本地可以正常访问,如:curl http://127.0.0.1:3001/rss/feed.xml 返回正常。
🌐外网访问通过外网访问却是跳转到了404页面,如下图所示:
初步判断问题出在 Nginx 的代理配置上。
👉 配置参考:Nginx+ACME服务器搭建
✅解决方案⚙️修改 Nginx 配置原先的代理规则中没有针对 .xml 请求的特殊处理。需要新增如下配置来正确转发 RSS 链接:
123456789location ~* \.xml$ { proxy_pass http://127.0.0.1:3001; charset utf-8; proxy_set_hea ...
😀 因为 mac 的常用快捷键与 win 截然不同,为了更好的提高效率,不得不改下快捷键了。
⌨️使用的键盘Mac mini 外接的是用了很久的 cherry 机械键盘,布局如下:
🛒点击立即购买同款
主要看左下角的三个键分别是:
Control
Win
Alt
在 Mac 系统下,它们的分别对应:
Control → Control
Win → Command
Alt → Option
⚙️快捷键调整方案看下调整了哪些快捷键,列表如下:
功能
Mac 原生快捷键
Windows 快捷键
调整后方案
复制
Command + C
Control + C
将Control和Command键对换,仍旧保持Command + C
粘贴
Command + V
Control + V
同上,对换保持Command + V
切换中英文输入法
Control + Space(空格)
Shift
Shift
切换应用
Control + Tab
Alt + Tab
Option(Alt) + Tab
Home(将光标移到当前行首)
Command + ...
😀 最新 Mac mini 已经到手了,开始安装各种软件,又是一番折腾,记录下安装了哪些常用软件。
日常类日常里面常用的软件其实也不是很多,这里简单列几个。
1️⃣ChromeGoogle Chrome 浏览器是我用的最久也是最习惯的一个浏览器,虽然都说 Mac 自带的 Safari 也挺不错的,奈何习惯太深了实在用不惯。更别说还有很多书签账密、扩展等都在 Chrome 上了,因此毫不犹豫第一个先安装。
2️⃣WeChat懂的都懂,不用说绿泡泡绝对第二个。
3️⃣NotionNotion 是我今年才开始使用的笔记工具,相比以前的印象笔记确实强太多了,说是笔记那还是小看了,它是一款全能型生产力工具,它集成了笔记、任务管理、知识库、数据库等多种功能,帮助用户高效组织工作和生活。它支持跨平台同步,适合个人和团队使用,极大地提高了信息整理和管理的效率。
💡 PS:现在这个博客站点就是通过 Notion 去记录和部署的。
4️⃣百度网盘其实现在用百度网盘少了,限速太狠了,充会员又比较贵,只是以前还有很多数据存在里面要同步过来就安装了,现在更推荐使用夸克网盘。
5️⃣Offic ...
😀 最近在搭建个人博客网站,并且尝试**一人企业模式**——写文章、写代码、做运营样样都自己来。也正因为这样,越来越多工作需要一点设计基础,比如封面、icon以及内容图片等这些图,总得有人来切、来调。
但原来的老笔记本已经快10年机龄,连Photoshop都打不开,修个图就卡出新高度……是时候换电脑了!
我最后选择了Mac mini + 高性价比外设组合,这篇就来详细聊聊我的采购清单和选购思路,适合想自己搞定全栈内容创作的你参考!
💻 为什么选Mac mini?
不占地儿:桌面空间宝贵,Mac mini小巧优雅,放着不碍事;
性能足够:最新的M4 芯片完全能胜任切图修图、小型开发和日常办公;
预算友好:相比MacBook和iMac,Mac mini 是入门Mac生态最划算的选择;
灵活搭配:屏幕、扩展坞都可按需组合,个性化定制办公环境。
🛒 我的采购清单✅ 主机:Mac mini (M4,16GB内存 + 512GB硬盘)一人企业虽然任务繁杂,但预算不能无限拉升,所以我在关键配置上直接一步到位:
16GB内存:多开软件不卡顿,PS + Cursor + 浏览器一起用很 ...
🎯 目标:提取“没有云团图案”的纯背景到新图层
原图
去除图案的纯背景图
✅ 方案:使用“内容识别填充”抠掉图案并生成纯背景操作步骤:1️⃣ 选中图案区域
用「快速选择工具 (W)」或「套索工具 (L)」选中中间的云团图案。
2️⃣ 扩展选区一点点(防止边缘残留)
菜单栏选择:
123复制编辑选择 > 修改 > 扩展(建议扩展20~30像素)选择 > 修改 > 羽化(建议羽化10~20像素)
3️⃣ 使用“内容识别填充”
按 Shift + F5,打开「填充」对话框。
内容选择:「内容识别」。
确认后 Photoshop 会自动使用周围背景填充该区域(图案将“无痕消失”)。
4️⃣ 复制填充后的图像到新图层
填充完成后:
Ctrl + J 将当前图层复制到一个新图层。
这就是纯背景图层啦!
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
💡前言通过 VMware 创建的 Linux 虚拟机默认磁盘空间为 20G。一开始没注意到这一限制,后续使用中磁盘告急。扩容虽然可行,但步骤较多,现将完整流程整理记录,方便后续复用。
🖥️ 环境信息
VMware® Workstation 17 Pro
OS:CentOS 8.5
🧩 第一步:调整虚拟机磁盘容量(VMware 中操作)
关闭虚拟机。
确保 没有快照。
进入:
虚拟机设置 → 硬件 → 硬盘(NVMe) → 扩展
输入新的磁盘大小(例如从 20G 扩容到 60G)
⚠️ 注意:此操作不会自动调整系统内的分区和文件系统,需要手动操作!
🔧 第二步:Linux 系统内扩容操作1️⃣ 安装分区工具1sudo yum install cloud-utils-growpart -y
2️⃣ 查看磁盘信息1sudo fdisk -l
观察输出,确认要扩容的磁盘为 /dev/nvme0n1,其中:
/dev/nvme0n1p1 是启动分区(不可动)
/dev/nvme0n1p2 是数据分区(我们要扩容的)
3️⃣ 扩展分区(growpart)12 ...
📝 原图
📝 修改后的图
✅ 使用【画布大小】来裁剪这种方式不会影响图层中的图案缩放,只是裁掉边缘或增加边缘区域。
🧭 操作步骤:
菜单栏 → 图像 > 画布大小(Image > Canvas Size)
在弹窗中设置你想要的目标尺寸(单位记得选 像素 px)
例如:宽度 800 px,高度 600 px
⚠️ 锚点选择中间(表示以图片中心为基准裁剪/扩展)
点击「确定」
✅ 如果当前图比800x600大:就会裁掉多余部分
✅ 如果当前图比800x600小:Photoshop会在四周自动加空白(透明或背景色)
🔧 若需要补充颜色背景:如果四周有空白:
新建底层图层
使用 Shift + F5 填充背景色
💡
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
😀 没学过PS,想小小的改动一下图片居然搞了半天,这里记录一下。
📝 原图
📝 修改后的图
🧭 操作步骤✅ 第 1 步:选择中间的图案 + 文字区域
打开图像,解锁背景图层:
→ 双击图层名称 → 回车
使用 对象选择工具 框选中中间的图案和文字区域。
复制选区为新图层:
→ Ctrl + J(将选中的区域变成新图层)
✅ 第 2 步:将中间内容转为智能对象
选中刚刚创建的新图层(中间内容)。
右键图层 → 转换为智能对象(Smart Object)
→ 这样方便后续自由缩放,图像不会失真。
✅ 第 3 步:等比例缩小内容
确保选中的是中间内容图层。
使用自由变换:
→ Ctrl + T
按住 Alt 拖动角点
→ 从中心等比例缩小 → 回车键确认变换。
✅ 第 4 步:填充缩小后图的背景
回到原图,点击吸管,再点一下背景色。
点击顶部菜单栏:图层 → 新建填充图层 → 纯色。
拖动新图层至最底部。
✅ 第 5 步:导出最终图片
保留显示的图层:缩小后的图 + 背景图。
导出图片为 PNG 格式:
→ 文件 → 导出 → 快速导出为 ...
😀 上一篇介绍了使用[vercount替换不蒜子](https://blog.lusyoe.com/article/1dd9161f-d46b-80fe-80e1-da02032c3ae3),这篇将介绍如何 **自搭建 Vercount 服务**,进一步提升页面计数显示的响应速度。
✅ 前置要求
一台已安装 Docker 和 Docker Compose 的服务器
基本的命令行操作知识
📚 参考阅读:Docker 与 Docker Compose 安装部署
第一部分:设置 Redis KV 存储首先,我们需要设置用于存储计数器数据的 Redis 实例。
在你的服务器上创建一个新目录并进入:
12mkdir vercount-rediscd vercount-redis
创建 docker-compose.yml 文件:
12345678910111213141516171819202122232425262728services: redis: image: registry.cn-heyuan.aliyuncs.com/lusyoe/redis:lat ...
😀 我的服务器里面基本所有服务都是通过Docker来安装部署的,这里简单记录一下Docker是如何安装的,因为我服务器系统是Ubuntu的所以这里就只介绍Ubuntu的安装文档,如果是其他系统可以参考官方文档:[https://docs.docker.com/engine/install/](https://docs.docker.com/engine/install/)。
🧭 简介Docker 是一个开源的容器化平台,它可以让你将应用和依赖打包到一个轻量、可移植的容器中运行。相比传统虚拟机,Docker 启动更快、资源占用更少,特别适合开发、测试和部署现代应用。
Docker Compose 则是一个用于定义和管理多容器应用的工具。通过一个 docker-compose.yml 文件,你可以声明所有服务的配置,并通过一条命令一键启动整个应用环境。
无论是单个服务的部署,还是复杂微服务架构的管理,Docker 和 Docker Compose 都是现代 DevOps 流程中的重要工具。
🔍 卸载旧版本(如已安装)运行以下命令卸载可能存在的旧版本:
123for pkg i ...
如果你在搭建个人博客、独立网站或者产品页时想加个页面访问量统计器,不蒜子(busuanzi)可能是你第一个听说的工具。但随着时代发展,越来越多开发者发现它存在不少问题:加载慢、失效率高、隐私风险、无维护更新……
今天推荐一个全新选择:🚀 vercount
它简洁、现代、开源,最重要的是,你可以自己掌控数据,不用担心莫名其妙的数据消失!
🌟 vercount 是什么?vercount 是一个轻量级的访问计数服务,支持部署在自己的服务器或无服务器平台(如 Vercel、Cloudflare Workers)。
功能特性:
支持页面访问次数统计
可自托管,数据掌握在你手中
无需依赖第三方数据库或后端服务
前端脚本轻量灵活,一行 HTML 即可接入
🔗 项目地址:https://github.com/EvanNotFound/vercount
🔍 为什么选择 vercount?
对比点
不蒜子
vercount
开源
是
是
稳定性
偶尔抽风、加载失败
高,可部署在自己平台
数据隐私
第三方存储
完全自主控制
部署灵活性
无
支持多种部署方式
美观可定 ...
😀 这是一篇我很早以前在github pages上面发布的文章,因为源码丢失已无法再发布更新了,所以直接迁移到自己的博客站。
🧩 问题描述在使用Jenkins构建拉取Gitlab上的仓库时总是出现权限失败,无法访问的情况,如打印以下信息:
1234567891011121314151617181920212223242526272829303132333435363738394041Started by user lhyBuilding in workspace /usr/share/tomcat8/.jenkins/workspace/zxpm > git rev-parse --is-inside-work-tree # timeout=10Fetching changes from the remote Git repository > git config remote.origin.url git@192.168.1.2:web/zxpm.git # timeout=10Fetching upstream changes from git@192.16 ...

















