网站搜索

保持系统稳定的 6 项 Arch Linux 基本维护任务

安装 Arch Linux 不是一次性的设置。这是一个日常任务。为了长期维护 Arch Linux 系统,我会定期执行以下任务:

  • 在每次升级前查看 Arch 新闻推送,
  • 定期更新系统和 AUR 软件包,
  • 移除不再被任何东西需要的孤立包
  • 定期清理 pacman 软件包缓存,
  • 升级后请检查 .pacnew 和 .pacsave 配置文件,
  • 并检查失败的服务。

这些事情单独来看都不紧急,但几个月都不处理它们通常被认为是导致“我的 Arch 系统感觉崩溃”的主要原因。

最后,我添加了一个建议的节奏,这样你就不必猜测多久运行一次这些内容。

阅读更多 →

如何在 Linux 上安装和配置 ProxyChains

你是否曾经需要让一个程序使用代理,但该程序根本不支持代理设置?也许你正在运行一个没有内置代理选项的命令行工具,或者你想通过多个代理路由流量以增加匿名性。这时候,ProxyChains 就派上用场了。

什么是ProxyChains?

ProxyChains 是一个强大的 UNIX 工具,它可以强制程序发出的任何网络连接通过一个或多个代理服务器,即使该程序本身不支持代理。

它的工作原理是通过在动态链接程序中(通过 LD_PRELOAD)挂钩与网络相关的库调用,将这些连接透明地重定向到诸如 SOCKS4、SOCKS5 或 HTTP 服务器的代理。

ProxyChains 支持 Linux、BSD、m

阅读更多 →

为什么 exFAT 上的仅大小写重命名会失败(以及如何修复)

将 File 重命名为 file 在 ext4 上可以正常工作,但在 exFAT 文件系统上会失败。在本指南中,我们将了解为什么 exFAT 会将这两个名称视为相同,它的 Unicode 大写表是如何工作的,以及执行 仅大小写重命名 的最简单方法。

exFAT 不允许你仅更改字母大小写

你打开一个终端并运行一个简单的命令:

你没有重命名文件夹,而是出现这个错误:

mv: cannot move 'Desktops' to a subdirectory of itself, 'desktops/

阅读更多 →

Racket 核心概念:学习 Racket 编程的实用指南

Racket 编程语言 并不因为它的语法而有趣。有趣的是它被设计用于构建语言,而不仅仅是编写程序。

本文跳过“hello world”和猜数字等简单练习,直接讲述让 Racket 与众不同的理念,以及一些有用的系统脚本。

本指南的范围: 这不是一本参考手册。它涵盖了一组精选的核心概念,例如表达式、一等函数、map/filter/fold、模式匹配、宏、契约以及一些 Linux 脚本。欲了解更多详情,请阅读 Racket 指南 和 Racket 参考。

关于require的说明:下面的一个示例显示了(require racket/

阅读更多 →

Vendefoul Wolf 是一个 Linux 发行版,它格格不入却取得了极好的效果

如果你正在寻找一个不按常规出牌的操作系统,Vendefoul Wolf 就是你所需要的一切,也是你不需要的零件。

Linux-Terminal.com 关键要点

  • Vendefoul Wolf 是一个带有复古风格的 Linux 发行版。
  • 你会得到 SysVinit 和 XLibre,以及一个精简的应用程

    阅读更多 →

林纳斯·托瓦兹坚决表态,告诉反人工智能的程序员们‘去分支吧’

‘人工智能是一种工具,就像我们使用的其他工具一样。而且它显然是一个有用的工具。’

Linux-Terminal.com 的主要收获

  • 不喜欢人工智能被用来开发和维护 Linux?托瓦兹说:没办法!
  • 人工智能现在已经成为开发 Linux 的一部分,而且这一点不会改变。
  • 其他顶级 Linux 维护者同意托瓦兹的观点。人工智能将会持续存在。

    阅读更多 →

如何在 Ubuntu 26.04 中启用音频/视频缩略图预览

在文件管理器中错过了音频和视频文件的小图像预览?这里是如何在 Ubuntu 26.04 LTS 中重新启用此功能的方法。

正如你可能知道的,以前版本的 Ubuntu 中音频和视频文件的缩略图是由 Totem 视频播放器生成的。

阅读更多 →

Linus Torvalds 对人工智能在 Linux 内核开发中持续影响感到不满

快速摘要

  • 林纳斯·托瓦兹对人工智能工具产生大量毫无意义的重复工作和重复的错误报告感到沮丧,这使得开发者邮件列表几乎无法管理。
  • 他对这些工具让发布候选版本膨胀感到不满,尤其是Linux 7.1-rc5,因为其中包含一些小修复老问题的无关紧要更改,这些更改本应等待正式的合并窗口,而不是在稳定阶段造成混乱。
  • 托瓦尔兹警告说,在发布候选阶段发生大量更改“不利于长期稳定性”。
  • 为了增加实际价值,Linus 建议内核贡献者在 AI 找到的问题之上 阅读文档并编写实际的修复,而不是仅仅发送随机报告。

林纳斯·托瓦兹 vs. 人工智能噪音

阅读更多 →

Docker 发布 Copy 失败缓解措施(CVE-2026-31431)

快速摘要

  • Docker 团队已发布 针对 Copy Fail (CVE-2026-31431) 漏洞的缓解措施。
  • 为了防止 Copy Fail 漏洞,您应当升级到 Docker Engine v29.4.3 或更高版本。
  • 此修补版本使用AppArmor 和 SELinux实现了纵深防御策略,以阻止创建AF_ALG套接字,这是漏洞利用所需的特定系统调用面。

介绍

如果你使用 Linux,你应该听说过一个名为 Copy Fail(CVE-2026-31431)的严重安全漏洞,最近影响了许多 Li

阅读更多 →

Linux 主机名类型解释:静态、瞬时和临时

快速摘要

使用 systemd 的现代 Linux 系统支持 三种主机名类型:

  • 漂亮的主机名 - 用于显示的人性化名称。
  • 静态主机名 - 存储在磁盘上的永久系统主机名。
  • 临时主机名 - 在运行时使用的临时主机名。

每种主机名类型都有特定的用途,并遵循既定的优先顺序。了解这些差异有助于你为你的使用场景选择正确的主机名,并避免在系统识别、主机名解析、日志记录和网络相关配置中产生混淆。

在 Linux 中,主机名是什么?

阅读更多 →