上一篇文章 《Archlinux 安装笔记》 记录了 Archlinux 的安装过程,这篇文章会记录 archlinux 在安装以后的初始化设置。

创建普通用户

使用默认设置,创建一个可以登录的普通用户:

# useradd -m herald

使用 useradd --defaults 可以查看默认设置的具体信息

修改用户密码:

# passwd herald

普通用户添加 sudo 执行权限

编辑 /etc/sudoers,取消注释 %wheel ALL=(ALL) ALL 这一行。

将普通用户添加到 wheel 组:

# usermod -aG wheel herald

设置网络

这里使用 systemd-networkd 来管理网络连接。

设置服务自启动:

# systemctl enable systemd-networkd

配置网卡

使用 ip a 可以查看网卡名称,这里假设网络接口名为 enp6s0

创建后缀名为 .network 的配置文件并填写相应的网络接口信息,这里设置从 DHCP 服务器自动获取 ipv4 地址:

# nano /etc/systemd/network/enp6s0.network

[Match]
Name=enp1s0

[Network]
DHCP=ipv4

静态IP配置

[Match]
Name=enp6s0

[Network]
Address=192.168.1.102/24
Gateway=192.168.1.1
DNS=1.1.1.1
#DNS=8.8.8.8

启动服务:

# systemctl start systemd-networkd

如果没有设置 /etc/resolve.conf,也可以启用 systemd-resolved.service 服务来管理 DNS 解析服务。