
在 Debian 和 Ubuntu 上一次性安装全部常用软件包
用 Bash 数组加 set -euo pipefail 编写可维护的安装后脚本,一次装好 Debian/Ubuntu 上的常用软件包;需要跨机器复现系统配置时再引入 Ansible playbook。
environment variable
由进程环境提供的名称和值;变量名及其大小写必须原样保留。

用 Bash 数组加 set -euo pipefail 编写可维护的安装后脚本,一次装好 Debian/Ubuntu 上的常用软件包;需要跨机器复现系统配置时再引入 Ansible playbook。

Adlair Cerecedo-Méndez 参与 LibreOffice 的工作始于一个具体需求:帮助墨西哥政府获得一套面向公共机构的办公套件。Office GOBMX 没有从零开发,而是在成熟、跨平台的开源 LibreOffice 基础上改造。他回忆说迁移中最大的挑战是人们对改变的抵触,其他经验还包括与 Microsoft Office 共存、处理遗留文档与宏,以及逐步推广 ODF。

联想首款高端 AI 笔记本 Googlebook 15 起售价 1099.99 美元,10 月 4 日上市。设备基于统一 Android 与 ChromeOS 基础,内置 pKVM 虚拟机监控器提供虚拟化 Linux 环境运行终端工具,但联想未说明发行版与内核版本。

物理坏道无法修复,软件只能检测或让固件隐藏损伤。本文用一块 250 GB SATA 硬盘的真实数据,说明 smartctl 的 SMART 属性、badblocks 的破坏性与非破坏性测试、ddrescue 先镜像后测试的流程,以及何时该更换硬盘。

Linyaps(linglong)1.14 修复了升级时误删应用自带旧模块的逻辑错误,并新增依赖自动清理、analyze 子命令、UABX 导出格式、gdbserver 调试命令与 config.d 增量配置合并;构建环境不再挂载宿主机的 /etc/passwd 与 /etc/group。

openKylin 在“上合数字经济论坛”发布“面向上海合作组织国家开展openKylin开源操作系统项目”。openKylin 表示其聚焦系统底座、新型计算架构、人工智能与跨端互联,并称已构建从底层架构到上层应用的全栈技术体系。

用兼容 OpenAI 的端点和一段 Python 脚本,把同一个提示词发给多个大语言模型,比较回答、延迟与 token 用量,并说明聚合服务的计费风险。

Google 公布 Googlebook 高端 AI 笔记本产品线,起售价 899 美元,基于 Android 与 ChromeOS 统一系统基础,内置通过 Level 5 安全认证的 pKVM 虚拟机监控器,可在隔离的 Linux 虚拟机中运行 AI 编码代理和不受信任的软件包。

介绍在 Fedora Linux 上以 Podman 运行开源音乐服务器 Navidrome 的步骤,包括拉取官方镜像、配置 SELinux 上下文与目录属主、使用 podman-compose 或 podman 命令行启动容器,以及卷路径和环境变量等自定义选项。

Linux 与 macOS 都提供类 Unix 命令行环境,但同名命令背后的实现常不相同。本文以 sed -i、find -printf 为例说明 GNU 与 BSD 工具集、POSIX 扩展、SIP 与 TCC 如何影响命令行为,并给出用 Homebrew 安装 GNU 工具、调整 PATH、用 command -v 排查实现来源的可移植性做法。

面向 Linux 脚本与开发者项目,逐一核对 8 个免费或试用天气 API 的免费额度、认证方式、输出格式与历史数据能力,并给出 curl/jq 测试示例与选型建议。

介绍 Safe Eyes 的功能、在 Ubuntu、Debian、Arch、Fedora、openSUSE、Gentoo、Alpine 上的安装方式,以及 Flatpak、PyPI、源码安装的取舍和休息间隔、严格休息等配置要点。

Fedora 项目与 openSUSE 在 Data Con LA 2026 共用摊位,并用 Podman、Ollama 与 Open WebUI 在 Fedora Asahi Remix 上演示完全离线的本地 AI。报告整理了参会者构成与线索分级,并给出小型摊位在离线演示、户外环境、人员轮换与周边申请方面的经验。

Fedora 45 Beta 已开放测试,正式版计划 2026 年 10 月发布。本次更新用 kmscon 取代内核文本控制台,默认强制校验 RPM 软件包签名,桌面密码存储统一为 oo7,Anaconda 为 Atomic 桌面新增 Web 安装流程,Fedora Asahi Remix 初步支持 Apple M3 芯片。

梳理 Ubuntu Report 与 Ubuntu Insights 收集的系统信息、24.04 与 26.04 的同意模型差异,并区分 APT、Snap、崩溃报告、Livepatch、MOTD 等与 Canonical 的功能性连接,给出可复现的网络审计与隐私加固步骤。

了解如何在 Linux 上使用原生浏览器配置文件、Firejail 或容器来隔离多个浏览器配置文件,并选择适合不同项目和客户的方案。

LibreOffice 26.8 发布,带来专业排版、书写系统支持增强,并明确不包含生成式 AI。

本文介绍如何使用 curl 和 dig 从命令行测试 CDN 性能,包括测量 TTFB、DNS 延迟、缓存命中与未命中,以及 HTTP/3 性能。通过分阶段计时、检查响应头、多区域测试和自动化脚本,帮助诊断 CDN 在全球不同位置的实际表现。

Paint.NET 现在可以通过实验性的 Wine 支持在 Linux 上运行。本文介绍如何在 Ubuntu 26.04 上使用 Wine 安装 Paint.NET 5.2 Alpha,包括 Wine 设置、DXVK 和启动选项。

面向 Linux 初学者的 systemd 定时器教程,涵盖 OnCalendar 语法、Persistent=、真实单元文件示例、与 cron 的对比、高级用法及常见错误排查。

本文介绍如何在不中断服务的情况下容器化遗留Linux应用,包括使用strace、lsof、ldd等工具盘点依赖,选择合适的基础镜像,编写Dockerfile,以及逐步发布到生产环境的完整流程。

本文介绍 Docker Sandboxes,一个用于安全运行 AI 编码代理的工具。它使用微型虚拟机提供硬件级隔离,支持 Linux、macOS 和 Windows。文章涵盖安装、核心 sbx 命令、安全最佳实践、MCP 网关及已知漏洞。

本指南介绍如何在 Ubuntu 26.04 LTS 上使用开源工具 CrowdSec 和 ALTCHA 构建两层机器人及虚假账户防护,包括安装、配置、测试及限制说明。

了解如何在 Ubuntu 26.04 LTS 上使用 Docker Compose 部署 OpenMetadata,包括安装 Docker、下载 Compose 文件、启动服务、登录界面以及连接数据源等步骤。

本文探讨 Linux 系统是否需要杀毒软件,分析其安全设计、真实威胁及适用场景,并提供实用的安全建议。

现代 systemd 系统支持静态、瞬态和漂亮三种主机名类型。本文解释它们的区别、优先级顺序,以及如何使用 hostnamectl 管理主机名,并涵盖 DHCP、容器等真实场景。

探索在 Linux 上设计、构建、部署、保护和扩展生产级文档处理管道的最佳开源工具。

本文介绍在 Linux 上安装 JetBrains Mono 字体的多种方法,包括官方脚本、包管理器、手动安装,以及 Nerd Font 变体的选择和连字配置。

学习 Nmap 命令进行网络扫描、端口发现和操作系统检测。包含示例和速查表的完整指南。

学习使用 Linux Magic SysRq 键安全恢复冻结系统,包括 REISUB 序列、位掩码值、/proc/sysrq-trigger 及安全风险。

SteamOS 3.8.10 稳定版发布,默认使用 Wayland,搭载 KDE Plasma 6.4.3 和 Linux 内核 6.16,并改进了对 ROG Ally 和 Legion Go 等第三方掌机的支持。

了解行业标准 XML 格式的特点,并探索 Linux 上用于处理这些格式的最佳开源工具。

本文介绍了如何为 Kiwix 离线知识库选择最佳的 ZIM 文件,涵盖通用知识、编程、教育、健康、旅行等类别,并提供存储优化和图书馆管理建议。

回顾 25 年来 Linux 在易用性上的进步:从手动配置鼠标滚轮、Wi-Fi 硬件兼容性、显卡驱动安装,到音频、打印、双显示器等问题的自动解决。

在 Ubuntu 26.04 LTS 上为 apt、curl、wget、Git、pip、npm、Docker、Snap 和 systemd 服务配置系统级代理的完整指南。

一台运行 1,200 天的服务器可能正在静默失效。在下次事故暴露问题之前,运行这 25 项 Linux 服务器健康检查。

学习如何构建一个完全可丢弃的 WordPress 多站点实验室,安全练习所有 WP-CLI 命令。涵盖多站点设置、子站点创建、独立站点及完整清理步骤。

了解网络时间协议(NTP)如何利用四个时间戳计算时钟偏移和网络延迟,实现精确的时钟同步。涵盖NTP层级结构、时间服务器选择、常见误解及FAQ。

逐步介绍从 Auth0 迁移到 Ory 的过程,涵盖用户导出、密码哈希获取、身份导入、SDK 替换和社交登录迁移,并强调密码哈希陷阱和分阶段零停机部署策略。

XLibre 是 X.Org 服务器的社区分叉,旨在修复旧 bug 并带回停滞的功能。本文介绍如何在 Fedora、RHEL、AlmaLinux 和 Rocky Linux 上安装 XLibre,包括 EL10 的特殊步骤、Nvidia 配置以及 GNOME 50+ 的注意事项。

Ory 是一套开源身份与访问管理工具,包含 Kratos、Hydra、Keto、Oathkeeper 和 Polis 五个组件。本文介绍各组件功能、部署方式及与 Auth0、Keycloak 的对比,适合需要自行托管认证服务的中小团队。

Docker 发布针对 Copy Fail(CVE-2026-31431)漏洞的缓解措施,建议升级至 Docker Engine v29.4.3 或更高版本,并更新 Linux 内核。

重装 Linux 前,除了个人文件,还需备份 SSH/GPG 密钥、点文件、浏览器数据、已安装软件包列表(含 Flatpak/Snap)、系统配置、网络设置、计划任务及双因素认证恢复码。

本文以实用示例讲解 Racket 编程语言的核心概念,包括表达式、一等函数、map/filter/fold、模式匹配、宏、契约、流以及 Linux 系统脚本编写,适合希望快速掌握 Racket 的开发者。

Ubuntu 安装程序通过扫描硬件 modalias 字符串,自动匹配并安装 OEM 或 HWE 内核及驱动。本文详解 GA、HWE、OEM 三种内核轨道的区别、检测机制、OEM 元软件包的作用,以及如何在自动化部署中控制此行为。

学习实用的 Linux 桌面恢复方法。了解桌面启动过程,使用日志诊断故障,并通过 TTY、恢复模式或 Live USB 重新获得系统访问权限。

本文介绍了安装最小化 Arch Linux 系统后需要完成的 11 个步骤,包括更新系统、创建非 root 用户、安装 CPU microcode、优化镜像源、启用 multilib、安装 AUR 助手、设置防火墙、安装显示驱动和桌面环境、配置 PipeWire 音频、安装字体以及启用 SSD TRIM。

在 exFAT 文件系统上,将 `File` 重命名为 `file` 会失败,因为 exFAT 使用大写表进行不区分大小写的比较。本文解释了原因,并提供了使用临时名称的解决方法。

Debian 14 “Forky” 将强制要求软件包实现位级一致的可重现构建,将信任从构建服务器转移到可审计的源代码。目前 amd64 和 arm64 架构的可重现率已超过 97%。