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,同时欢迎投稿传递力量。
Copyright © 2009-2022 56dr.com. All Rights Reserved. 特网科技 特网云 版权所有 特网科技 粤ICP备16109289号
域名注册服务机构:阿里云计算有限公司(万网) 域名服务机构:烟台帝思普网络科技有限公司(DNSPod) CDN服务:阿里云计算有限公司 百度云 中国互联网举报中心 增值电信业务经营许可证B2
建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站