VMWare安装和基本使用NixOS Linux 24.05版本

文章目录

  • 简介
    • Nix 语言基础知识
    • NixOS 虚拟机
  • 创建 VMWare 的 NixOS 虚拟机
  • 安装说明
  • Nix 包管理器安装
    • Windows(WSL)上安装
    • Linux 上安装
    • Docker 上安装
    • MacOS 上安装
  • NixOS 的安装
    • 下载 ISO 镜像
    • 安装 NixOS
    • 修改语言
    • 网络配置
    • 设置位置
    • 设置键盘
    • 设置账号和密码
    • 桌面环境
    • 分区
    • 完成安装
    • 登录系统
  • 通过更改配置安装 ssh 服务
    • 查看 sshd 服务和端口
    • 重构配置
    • 再次查看 ssh 服务和端口
  • NixOS 软件包管理
    • 临时安装体验软件包
    • 安装软件包基本步骤
    • 卸载软件包
    • nix-env 参考帮助

简介

NixOS 是一个功能强大且高度可定制的基于 Nix 包管理器构建的 Linux 发行版,
它以其独特的系统配置和包管理方式而闻名。
声明性构建和部署
Nix 是一种采用独特方法进行包管理和系统配置的工具。

官网:https://nixos.org/

在这里插入图片描述

Nix 语言基础知识

Nix 语言旨在方便地创建和撰写 派生 -如何使用现有文件的内容来派生新文件的精确描述。 它是一种特定于领域的、纯功能的、懒惰评估的、动态类型的编程语言。

Nix 语言的显著用法
⚫ Nixpkgs
世界上最大、最新的软件发行版,用 Nix 语言编写。
⚫ NixOS
可以完全声明方式配置的 Linux 发行版,基于 Nix 和 Nixpkgs。
它的底层模块化配置系统是用 Nix 语言编写的,并使用 Nixpkgs 的软件包。
它提供的操作系统环境和服务是用 Nix 语言配置的。

NixOS 虚拟机

NixOS 最重要的功能之一是能够以声明方式配置整个系统,包括要安装的包、要运行的服务以及其他设置和选项。

上一篇:让查询可以使用 json path


下一篇:物联网视频监控系统