Loading

Archlinux的虚拟机安装(三)

arch系列

网络配置

自动启动DHCPCD

通过systemctl控制系统服务,启用dhcpcd服务后,开机即可直接使用网络。

systemctl enable dhcpcd

本地主机名解析

systemd 的 myhostname Name Service Switch(NSS) 模块提供无需配置 /etc/hosts 就能使用的本地主机名解析服务。它是默认启用的。
但是仍然有些客户端需要依赖/etc/hosts
其配置模板如下:

127.0.0.1        localhost
::1              localhost
127.0.1.1        myhostname.localdomain        myhostname

我的hostname为ArchVM,因此我的配置文件如下:

127.0.0.1        localhost
::1              localhost
127.0.1.1        ArchVM.localdomain        ArchVM

对于有固定 IP 地址的系统,应该用固定 IP 地址替换 127.0.1.1。在中国一般也就服务器有了,由于中国计算机普及较迟,IPV4分给我们的很少。

grub配置

基础配置

编辑/etc/default/grub 文件,去掉GRUB_CMDLINE_LINUX_DEFAULT一行中最后的 quiet 参数,同时把 log level 的数值从 3 改成 5。这样是为了后续如果出现系统错误,方便排错。同时在同一行加入 nowatchdog 参数,这可以显著提高开关机速度。
更改结果如下:

用户配置

添加用户

如下命令的含义是:添加用户名为jankin-z的用户,为其创建家目录,并且添加如wheel用户组。

useradd -m -G wheel  jankin-z

jankin-z设置密码:

passwd jankin-z

通过软链接将vi使用neovim代替

ln -s /usr/bin/nvim /usr/bin/vi

执行visudo将下图内文字前的注释去除,这样wheel组中的用户可以通过sudo执行root权限的操作。

archlinuxcn和AUR工具

archlinucn

将下面的信息添加进/etc/pacman.conf

[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

之后安装 archlinuxcn-keyring 包导入 GPG key。

AUR

Arch用户软件源,使用AUR工具可以访问非官方的软件仓库。这里安装yay

pacman -S yay
posted @ 2022-05-06 10:11  jankin-z  阅读(282)  评论(0)    收藏  举报