免费在线小游戏
以下是一些提供免费在线小游戏的网站,无需注册即可直接游玩:
Yaksgames
- 提供大量休闲类和小型游戏
- 分类清晰,易于浏览
- 包含动作、益智、冒险等多种类型
- 支持桌面和移动设备
FRVR
- 以简单易上手的小游戏著称
- 游戏设计精良,体验流畅
- 支持离线玩(部分游戏)
- 跨平台同步游戏进度
Oza Games
- 多样化的游戏集合
- 包含经典 Flash 游戏和 HTML5 游戏
- 快速加载,无需等待
- 适合碎片化时间娱乐
Old SWF
- 专注于经典 Flash 游戏的怀旧网站
- 保存了大量早期的网络游戏
- 勾起童年回忆的经典游戏合集
- 使用模拟器技术确保兼容性
Old Games Space
- 复古游戏爱好者天堂
- 包含 DOS、Windows、早期主机平台的经典游戏
- 在线可直接游玩,无需下载
- 精心分类,按平台、年代、类型查找
- 许多游戏配有中文或英文说明
MP3 Tag查看修改工具 libid3-tools
安装 sudo apt install libid3-tools
查看tag id3info $mp3
删除tag id3convert -s $mp3
FSMO的原名
域控有个角色叫FSMO,全称是 Flexible Single Master Operation, 最开始的名字是Floating Single Master Operation, 因为客户不满意才改的名字。 详情见 https://devblogs.microsoft.com/oldnewthing/20250204-00/?p=110834
Prometheus 监控平台搭建
本文介绍如何在 Linux 系统上搭建 Prometheus 监控平台。
安装步骤
1. 下载并解压 Prometheus
下载预编译的 Prometheus tar 包并解压到 /opt/prometheus 文件夹:
# 下载最新版本的 Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v*/prometheus-*.linux-amd64.tar.gz
# 解压到指定目录
tar xzf prometheus-*.linux-amd64.tar.gz
mkdir -p /opt/prometheus
cd prometheus-*.linux-amd64
cp prometheus promtool /opt/prometheus/
cp -r consoles prometheus.yml /opt/prometheus/
2. 创建系统用户和数据目录
# 创建 prometheus 用户
sudo useradd --no-create-home --shell /bin/false prometheus
# 创建数据目录
sudo mkdir -p /app/prometheus/data
sudo chown -R prometheus:prometheus /app/prometheus
Windows ISO 镜像下载网站推荐
以下是一些可靠的 Windows ISO 镜像下载网站,可以帮助您获取官方原版 Windows 安装文件。
官方镜像下载网站
Microsoft 官方网站
https://www.microsoft.com/zh-cn/software-download/windows11
https://www.microsoft.com/zh-cn/software-download/windows10
- 特点:Microsoft 官方提供的原版 ISO
- 支持版本:Windows 11/10 最新版本
- 优势:最权威、最安全的下载源
- 适用场景:需要最新版本或正式版的用户
- 使用方法:选择版本和语言,直接下载
国内镜像下载网站
WinNew
- 特点:国内优秀的 Windows 镜像聚合网站
- 支持版本:Windows 7/8/10/11 全系列
- 优势:
- 下载速度快,支持多节点
- 提供详细的版本说明
- 界面简洁易用
- 适用场景:需要快速下载或特定版本的用户
- 使用方法:选择操作系统版本和语言,点击下载
毒液社区
- 特点:社区维护的镜像资源站
- 支持版本:Windows 7/8/10/11 多版本
- 优势:
- 提供多版本 ISO 镜像
- 支持多语言版本
- 包含更新补丁
- 适用场景:需要历史版本或多语言镜像的用户
- 使用方法:浏览选择需要的版本,直接下载
HotPE
- 特点:PE 维护者提供的镜像资源
- 支持版本:Windows 10/11 最新版本
- 优势:
- 提供纯净版 ISO
- 更新及时
- 下载稳定
- 适用场景:需要纯净 Windows 安装文件的用户
- 使用方法:选择需要的版本进行下载
版本查询与获取
RG AdGuard 版本查询
https://files.rg-adguard.net/version/f0bd8307-d897-ef77-dbd6-216fefbe94c5
- 特点:Windows 版本信息查询工具
- 功能:
- 查询特定 Windows 版本的详细信息
- 获取版本号和发布日期
- 识别正版镜像
- 适用场景:需要验证 Windows 版本信息的用户
- 使用方法:访问页面查询特定版本信息
MSDN 我告诉你
https://msdn.sjjzm.com/win11.html
- 特点:MSDN 原版镜像集
- 支持版本:Windows 全系列、Office 全系列
- 优势:
- 提供完整的 MSDN 原版镜像
- 版本齐全,包括企业版、专业版等
- 更新及时
- 适用场景:需要官方原版镜像的用户
- 使用方法:选择需要的操作系统版本,点击下载
在线压缩图片工具
https://cdkm.com/cn/compress-image
可以根据目的大小压缩图片,对于要求上传文件有大小限制时有用。
RHEL 9 LVM system.devices 问题导致虚拟机无法启动
问题描述
在深信服超融合虚拟机中,如果运行 RedHat Linux 9 系列及以上操作系统,使用第三方备份软件进行无代理备份后恢复系统,或者跨集群迁移虚拟机,大概率出现系统无法正常启动的问题。
原因分析
从 RHEL 9 开始,默认启用了 LVM 设备文件功能。system.devices 文件控制 LVM 设备的可见性和可用性,如果物理卷(PV)不在该文件中,LVM 将不会使用它。
当系统通过备份恢复或跨集群迁移后,物理卷的 ID 会发生变更,导致原有的 system.devices 文件无法正确识别设备,从而无法加载逻辑卷组。
官方文档参考:LVM 设备文件配置
解决方法
步骤 1:进入救援模式
使用安装光盘或 ISO 启动系统,选择进入救援模式,选择选项 3 进入 SHELL。
步骤 2:切换到系统根目录
在 SHELL 中按 1 继续挂载系统,然后执行:
chroot /mnt/sysroot
步骤 3:删除 system.devices 文件
rm -f /etc/lvm/devices/system.devices
步骤 4:重启系统
exit
reboot
步骤 5:重新创建 system.devices 文件
系统正常启动后,执行以下命令重新生成 system.devices 文件:
vgimportdevices -a
验证
通过对比 system.devices 文件的前后变化,可以看到 IDNAME 字段已经更新:
--- system.devices
+++ system.devices.bak
2,3c2,3
< # Created by LVM command vgimportdevices pid 167429 at Fri Jan 17 13:34:50 2025
< # HASH=3025863125
---
> # Created by LVM command vgs pid 131552 at Wed Dec 11 22:03:44 2024
> # HASH=364014683
5,6c5,6
< VERSION=1.1.1
< IDTYPE=sys_serial IDNAME=1624319849518-0 DEVNAME=/dev/vda3 PVID=W4s53DYkIKMtYj6TdOxizXKwzrqVfx4L PART=3
---
> VERSION=1.1.5
> IDTYPE=sys_serial IDNAME=7894377599278-0 DEVNAME=/dev/vda3 PVID=W4s53DYkIKMtYj6TdOxizXKwzrqVfx4L PART=3
可以看到 IDNAME 从 7894377599278-0 变更为 1624319849518-0,这正是导致系统无法识别设备的原因。
预防措施
对于频繁需要备份恢复或迁移的 RHEL 9 系统,可以考虑以下预防措施:
- 在系统中禁用 LVM 设备文件功能(根据实际需求评估风险)
- 在备份前执行
vgexportdevices导出设备文件 - 恢复或迁移后务必检查并重建
system.devices文件
参考资料
Windows上修改MTU大小
netsh interface ipv4 show subinterfaces
netsh interface ipv4 set subinterface <subinterface name> mtu=9000 store=persistent