Main public logs
Appearance
Combined display of all available logs of Official NixOS Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 07:24, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/59/zh-cn (Created page with "Switch generations: <syntaxHighlight lang=shell> # 以 root 用户身份切换至 204 世代 $ nix-env --profile /nix/var/nix/profiles/system --switch-generation 204 </syntaxHighlight>")
- 07:23, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/58/zh-cn (Created page with "List generations: <syntaxHighlight lang=shell> # 作为 root 用户 $ nix-env --list-generations --profile /nix/var/nix/profiles/system </syntaxHighlight>")
- 07:23, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/57/zh-cn (Created page with "# 删除之前的所有世代 - 运行此命令后您将无法回滚 $ nix-collect-garbage -d </syntaxHighlight>")
- 07:22, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/56/zh-cn (Created page with "<syntaxHighlight lang=shell> # 删除早于 30 天前的世代 $ nix-collect-garbage --delete-older-than 30d")
- 07:22, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/55/zh-cn (Created page with "由于 NixOS 会保留前几代系统状态以供回滚,因此更新后不会立即从系统中删除旧软件包版本。您可以手动删除旧版本:")
- 07:21, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/54/zh-cn (Created page with "NixOS 还会在引导加载程序菜单中放置前几代系统的条目,因此,作为最后的手段,您可以通过重启来恢复到之前的配置。将当前启动的版本设置为默认运行:")
- 07:18, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/44/zh-cn (Created page with "系统纯度(purity)使得系统配置的集中存储成为可能,而无需编辑多个文件。此配置方式可以根据需要进行分发或版本控制。它还提供了确定性:如果您提供相同的输入、相同版本的 Nixpkgs 和相同的 <code>/etc/nixos/configuration.nix</code> 文件,您将得到完全相同的系统状态。")
- 07:06, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/43/zh-cn (Created page with "新手的大多数困惑源于配置文件和所有已安装软件包均存储于只读的 <code>/nix/store</code> 目录树下这一事实。这实际上使得手动编辑系统配置变得不可能;所有配置更改必须通过编辑 <code>/etc/nixos/configuration.nix</code> 文件并运行 <code>nixos-rebuild switch</code> 后才可生效。NixOS 提供了模块系统以供编辑所有需要的配置。用户应在期望通过...")
- 06:50, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/41/zh-cn (Created page with "然而,在 NixOS 中,<code>/lib</code> 和 <code>/usr/lib</code> 目录并不存在。相反,所有系统库文件、可执行文件、内核、固件和配置文件都存放在 Nix store 中。<code>/nix/store</code> 下的文件和目录均由构建数据的描述信息经哈希后命名。所有位于 Nix Store 的文件与目录均不可变。 <code>/bin</code> 和 <code>/usr/bin</code> 几乎不存在:它们分别只包...")
- 06:36, 22 August 2025 Ardenet talk contribs created page Translations:NixOS/40/zh-cn (Created page with "NixOS 与其他 Linux 发行版的主要区别在于,NixOS 不遵循 [https://en.wikipedia.org/wiki/Linux_Standard_Base Linux 标准规范(LSB)] 的文件系统结构。在遵循 LSB 的系统中,软件通常存储在 <code>/{,usr}/{bin,lib,share}</code> 目录下,而配置文件通常存储在 <code>/etc</code>。如果程序的可执行文件被放置在 LSB 的某个 <code>/bin</code> 目录下,那么它就可以在用户环境中被访问。当一个程...")
- 17:47, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/51/zh-cn (Created page with "每当使用 <code>nixos-rebuild switch</code> 命令重构系统状态时,都将创建一个新的世代(generation)。您可以随时回滚到上一个世代,这在配置更改(或系统更新)被证明是有害时非常有用。")
- 17:45, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/48/zh-cn (Created page with "NixOS 的模块系统实现了一个类型系统,以允许对选项设置进行类型检查。它还支持将多处定义的选项进行自动合并。这使得您可以将配置分散到多个文件中,而您在这些文件中设置的选项最终都会被合并在一起:")
- 17:43, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/47/zh-cn (Created page with "所有模块配置通常都是通过向 <code>/etc/nixos/configuration.nix</code> 文件添加选项来完成。维基上的大多数示例都展示了如何使用此文件来配置操作系统。")
- 17:42, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/46/zh-cn (Created page with "定义于 Nixpkgs 的 NixOS 模块系统 提供了定制操作系统配置所需的方法。通常被用于启用并定制如 Nginx 这样的服务、启用固件以及定制内核。")
- 17:38, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/63/zh-cn (Created page with "* NixOS 模块:一个用于模块化 Nix 表达式的库,为 NixOS 的声明式配置 提供支持。 * NixOS VM 测试:一个基于 Nixpkgs、NixOS、QEMU 和 Perl 用于创建可复现基础设施测试的库。 * [https://gi...")
- 17:34, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/62/zh-cn (Created page with "== 另见 ==")
- 17:33, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/53/zh-cn (Created page with "<syntaxHighlight lang=shell> $ nix-env --rollback # 回滚用户环境 $ nixos-rebuild switch --rollback # 回滚系统环境 </syntaxHighlight>")
- 17:33, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/52/zh-cn (Created page with "您可以通过以下命令回滚:")
- 17:30, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/42/zh-cn (Created page with "=== Nix 仓库(Nix store)的使用 ===")
- 17:29, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/49/zh-cn (Created page with "请参阅 [https://nixos.org/nixos/manual/index.html#sec-writing-modules NixOS 手册的模块部分]以获取更多详细信息。")
- 17:29, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/45/zh-cn (Created page with "=== 模块 ===")
- 17:29, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/50/zh-cn (Created page with "=== 世代 ===")
- 17:27, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/39/zh-cn (Created page with "''Main Article: Nix vs. Linux Standard Base''")
- 17:27, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/38/zh-cn (Created page with "=== 与传统 Linux 发行版比较 ===")
- 17:26, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/37/zh-cn (Created page with "== 内部机制 ==")
- 17:26, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/36/zh-cn (Created page with "关于如何使用和配置 Nix 频道的更多信息,请参阅 频道分支。")
- 17:25, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/35/zh-cn (Created page with "在使用频道时,您的系统或 用户环境 会从一个 URL 拉取软件包定义和选项,该 URL 指向 Nix 软件包集合(Nixpkgs)及相关 NixOS 模块的特定快照。")
- 17:24, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/34/zh-cn (Created page with "在 Nix 生态系统中,频道(channels)是一种用于分发 Nix 软件包和 NixOS 模块定义的机制。频道代表一组经过精心维护、版本控制的软件包定义和系统配置,通常对应于一个特定版本或最新的可用开发状态。")
- 17:21, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/33/zh-cn (Created page with "==== 频道 ====")
- 17:21, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/32/zh-cn (Created page with "除了声明式系统配置之外,NixOS 用户还可以使用 Nix 的命令式 nix-env 指令在用户层面安装软件包,而无需更改系统状态。有关更多信息,请参阅 Nix 文档的用户环境部分。")
- 17:18, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/31/zh-cn (Created page with "==== 用户环境 ====")
- 17:17, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/30/zh-cn (Created page with "尽管 NixOS 通常尽可能以声明式方式进行配置,但在某些情况下,命令式操作仍然是必需的;这包括了用户环境管理和渠道管理。")
- 17:16, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/29/zh-cn (Created page with "=== 命令式操作 ===")
- 17:15, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/28/zh-cn (Created page with "关于 NixOS 配置的更多细节和示例,请参阅 NixOS 系统配置。")
- 17:15, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/27/zh-cn (Created page with "与传统发行版通常将系统配置散布于各处需手动编辑的文件中不同,NixOS 将配置管理直接集成到操作系统中。这种方式消除了配置漂移,使得 NixOS 十分适合自动化、可复现的部署。")
- 17:11, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/26/zh-cn (Created page with "Changes to the configuration are applied atomically using <code>nixos-rebuild switch</code>, ensuring reproducibility and the ability to roll back to previous states. Most users track their configuration files in a version control system, enabling consistent and portable system setups. These shortcomings are often rectified after-the-fact if at all by configuration management solutions such as Puppet, Ansible or Chef. These tools reconcile system configuration with a des...")
- 17:02, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/25/zh-cn (Created page with "NixOS 的一个核心特征便是其声明式配置模型,其中整个系统状态 — 包括已安装的软件包、系统服务和设置 — 均在配置文件中描述。主配置文件通常位于 <code>/etc/nixos/configuration.nix</code>。")
- 17:00, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/24/zh-cn (Created page with "=== 声明式配置 ===")
- 17:00, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/23/zh-cn (Created page with "== 用法 ==")
- 16:59, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/22/zh-cn (Created page with "There used to be limited support for MIPS architectures in NixOS, and remnants of this support may still be found in Nixpkgs. However, there is no official support. NixOS 对于 MIPS 架构的支持有限, Nixpkgs 中可能存在部分对于此架构的支持。但并未有官方支持。")
- 16:57, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/21/zh-cn (Created page with "==== MIPS 架构 ====")
- 16:57, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/20/zh-cn (Created page with "只要设备支持通用 systemd 引导过程,NixOS 便可开箱即用。但是,使用专有引导加载程序的特定设备可能存在运行问题。")
- 16:54, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/19/zh-cn (Created page with "==== 64位 ARM 架构 ====")
- 16:53, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/18/zh-cn (Created page with "NixOS 不官方支持 ARM32 设备(例如 <code>armv6</code> 和 <code>arm71</code>),不过对于其中部分设备,可能存在社区支持。")
- 16:52, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/17/zh-cn (Created page with "==== 32位 ARM 架构 ====")
- 16:52, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/16/zh-cn (Created page with "大多数 <code>x86_64</code> 设备都能顺利运行 NixOS。")
- 16:50, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/15/zh-cn (Created page with "==== 64位 x86 架构 ====")
- 16:50, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/14/zh-cn (Created page with "对于32位 x86 架构(即 <code>i686</code>)的支持正在减少。大多数包仍然可以编译和运行,但它们的缓存可用性显著降低<ref>https://discourse.nixos.org/t/limited-cache-availability-for-i686-32-bits-x86-architecture/37626</ref>。32位 x86 架构不再提供预构建的 ISO 镜像文件,但其仍可手动构建。")
- 16:46, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/12/zh-cn (Created page with "NixOS 对大多数 x86_64 设备和通用 ARM64 设备提供了开箱即用的支持。")
- 16:45, 21 August 2025 Ardenet talk contribs created page Translations:NixOS/13/zh-cn (Created page with "==== 32位 x86 架构 ====")