NixOS 系列 #4:安装 NixOS 后要做的事

原创
ithorizon 7个月前 (10-05) 阅读数 28 #Linux

安装 NixOS 后要做的事

恭喜您顺利安装了 NixOS!这是一个基于 Linux 的操作系统,以其独特的包管理器和强劲的配置管理而闻名。在完成基本的安装后,有几个步骤是您需要执行的,以确保您的 NixOS 系统稳定、高效且平安。以下是安装 NixOS 后您需要做的事情的详细说明。

1. 配置网络连接

在 NixOS 中,网络配置通常通过 NixOS 的网络配置文件进行。首先,您需要确保网络接口已正确识别,并且 IP 地址、子网掩码和默认网关等信息已经设置好。

# 编辑网络配置文件

sudo nano /etc/nixos/configuration.nix

# 在文件中找到或添加以下内容

networking.ethernets = {

eth0 = {

ipv4 = {

dhcp = true; # 或者设置为 static 并提供 IP 地址、子网掩码和网关

};

};

};

保存并关闭文件后,使用以下命令重启网络服务以应用更改:

sudo systemctl restart nixos-networkd

2. 更新系统

确保您的系统是最新的,以获取最新的平安更新和软件包。使用以下命令更新系统:

sudo nixos-rebuild switch

这个命令会重建整个系统,包括配置文件和软件包。请确保在执行此操作前备份重要数据。

3. 安装常用软件

NixOS 使用 Nix 包管理器来安装和管理软件。以下是一些常用软件的安装命令:

# 安装文本编辑器

sudo nix-env -iA nixos.text-editor

# 安装网页浏览器

sudo nix-env -iA nixos.web-browser

# 安装文件管理器

sudo nix-env -iA nixos.file-manager

# 安装开发工具

sudo nix-env -iA nixos.develop-tools

使用 nix-env -qaP 命令可以查看所有可用的软件包。

4. 设置用户和权限

在 NixOS 中,用户和权限管理可以通过系统配置文件进行。以下是一些基本的用户管理操作:

# 创建新用户

sudo useradd -m -s /bin/bash username

# 设置用户密码

sudo passwd username

# 将用户添加到管理员组

sudo usermod -aG wheel username

为了尽或许降低损耗平安性,建议使用 sudo 命令而不是直接使用管理员权限。

5. 配置图形界面

# 编辑系统配置文件

sudo nano /etc/nixos/configuration.nix

# 添加以下内容以启用图形界面

services.x11 = {

enable = true;

};

# 保存并关闭文件后,重启系统

sudo nixos-rebuild switch

安装图形界面后,您或许还需要安装桌面环境(如 GNOME、KDE 等)和窗口管理器(如 Xfwm、KWin 等)。

6. 配置防火墙

为了保护您的系统,建议启用防火墙。在 NixOS 中,您可以使用 iptablesnftables 来配置防火墙规则。

# 安装 iptables

sudo nix-env -iA nixos.iptables

# 编辑防火墙规则

sudo nano /etc/iptables/iptables.rules

# 添加以下内容以允许 SSH 连接

-A INPUT -p tcp -s 0/0 --dport 22 -j ACCEPT

# 保存并关闭文件后,重启 iptables 服务

sudo systemctl restart iptables

利用您的需求,您可以添加更多规则以局限或允许特定的流量。

7. 安装字体和语言拥护

为了确保所有用户都能正确显示字符,您需要安装适当的字体和语言拥护。以下是一些基本的字体和语言安装命令:

# 安装字体

sudo nix-env -iA nixos.fonts

# 安装语言拥护

sudo nix-env -iA nixos.language-support

您可以利用需要安装更多语言和字体。

8. 定期备份

为了防止数据丢失,建议您定期

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门