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 @   jankin-z  阅读(230)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示
主题色彩