Vultr VPS安装和使用ArchLinux系统详细教程

发布时间:2022-08-30 02:45 来源:主机侦探 阅读:170 作者:主机侦探 栏目: 主机资讯 欢迎投稿:712375056

ArchLinux是一款以轻量简洁为设计理念的通用 x86-64 GNU/Linux 发行版,它采用滚动升级模式,能尽量保持所安装的软件始终处于最新的稳定版本,使用起来非常方便。本教程主要介绍下在Vultr云服务器上安装ArchLinux的方法步骤,希望对大家有所帮助。

1、我们可以从Vultr ISO库中安装ArchLinux,这是比较简单的方法。首先登录到Vultr账户,访问客户门户网站部署一个新的Vultr VPS实例(如美国VPS),然后在Server Type部分,点击ISO Library选项卡,选择最新的Arch版本来部署服务器。

2、接着执行下面命令来更新系统时间,以确保系统时间是准确无误的。

# timedatectl set-ntp true

3、对磁盘分区。使用下面命令查看可用的块设备情况:

# lsblk

识别磁盘后,我们使用fdisk或parted命令将其分割。这里假设部署的Vultr VPS实例是带有单个硬盘的服务器,硬盘名称为vda。

①创建分区表

# parted /dev/vda – mklabel msdos

②添加根分区

# parted /dev/vda –mkpart primary 1MiB -8GiB

③添加交换分区

# parted /dev/vda –mkpart primary linux-swap -8GiB 100%

4、格式化。在磁盘上创建一个新的文件系统-L:

# mkfs.ext4 -L arch /dev/vda1

# mkswap -L swap /dev/vda2

文件系统创建完毕后进行挂载,命令如下:

# mount /dev/ disk/by-label/arch /mnt

打开交换设备。

# swapon /dev/vda2

5、使用下面命令安装必要的软件包(这里安装了nano和vim文本编辑器)。

# pacstrap /mnt base linux linux-firmware base-devel vi nano

生成一个fstab文件。

# genfstab -U /mnt >> /mnt/etc/fstab

然后切换到新系统ArchLinux上。

# arch-chroot /mnt

6、现在我们已经登录到ArchLinux系统,然后可以设置时区并同步时间。

# ls/usr/share/zoneinfo/America/

从列表中选择一个城市,例如New York

# ln-SF/usr/share/zoneinfo/America/New _ York/etc/local time # hwclock–systohc

然后将系统区域设置为UTF-8。

# nano /etc/locale.gen

# echo ‘LANG=en_US.UTF-8’ > /etc/locale.conf

7、系统基础设置完成后,开始进行网络配置,找到当前活动的网络适配器。

# ip addr

编写配置文件。

# nano /etc/systemd/network/enp1s0.network

启用DHCP和DNS解析以便在系统启动时自动运行。

# systemctl enable systemd-networkd

# systemctl enable systemd-resolved

设置ArchLinux系统主机名。

# echo ‘<YOUR_HOSTNAME>’ > /etc/hostname

通过替换主机名和静态IP地址来设置相关的主机文件:

# cat <<EOF > /etc/hosts

<YOUR_STATIC_IP> localhost

> ::1 localhost

> <YOUR_STATIC_IP> <YOUR_HOSTNAME>.localdomain <YOUR_HOSTNAME>

> EOF

设置完毕后,运行命令ip addr查看静态IP地址。

8、安装grub加载程序,并编写一个配置文件。

# pacman -S grub

# grub-install –target=i386-pc /dev/vda

这里的参数是磁盘本身,而不是系统分区。

# grub-mkconfig -o /boot/grub/grub.cfg

9、设置根密码。

# passwd

10、退出chroot,重新启动系统。

# exit

# systemctl poweroff

11、重新回到Vultr客户门户页面,删除ISO,重新启动VPS服务,然后连接到控制台。

12、现在ArchLinux系统已经成功启动,然后我们可以用刚设置的密码以root用户身份登录,并安装sudo。

# pacman -S sudo

给添加到组中的用户wheel分配sudo权限。

# cp /etc/sudoers /etc/sudoers.new

# sed ‘s/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/’ -i /etc/sudoers.new

# visudo -c -f /etc/sudoers.new && mv /etc/sudoers.new /etc/sudoers

然后设置一个用户密码。

# passwd <yourusername>

退出root账户,然后用刚创建的具有sudo权限的新用户登录到服务器。

# exit

好了到这里为止,我们便成功地在Vultr VPS服务器上安装了ArchLinux系统并且创建了新用户,后续便可以使用该用户连接并管理服务器。

来源链接:https://www.idcspy.com/39191.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。