本文章具有一定时效性,最后更新时间为2019年12月19日星期四,并且会在结尾列出参考文献资料,本篇仅为开篇,后续持续更新,记得关注。
LNMP环境是指Linux+nginx+mysql/mariadb+php的web服务器环境
文章采用arch发行版是因为本文作者使用arch发行版顺手,新手和常规用户还是建议使用ubuntu等常规发行版
简单叙述
首先下载archlinux最新版本镜像并且放在根目录
|
|
然后查看硬盘挂载位置
然后修改阿里云grub的引导文件
/boot/grub/grub.cfg
文件中在第一个menuentry前添加下面的内容
|
|
然后重启等待进入系统,由于阿里云是vnc界面建议直接根据arch官方wiki的方法安装,其中要注意的包括:
1.原系统镜像挂在位于/run/archiso/img_dev
2.挂载好后请手动删除archiso.iso以外的文件
挂载磁盘:
# XEN 平台把 /dev/vda1 替换为 /dev/xvda1
|
|
# 删除原有系统的文件,注意不要删除 archlinux-2016.04.01-dual.iso
|
|
之后官方安装教程可参考(不适用于新手):
官方安装教程:https://wiki.archlinux.org/index.php/Installation_guide
本人安装记录
1.挂载分区可读写
|
|
2.删除原有分区下多余文件,只留下原有硬盘下的archiso.iso不删除
3.验证启动方式,我这里验证不支持efi引导
|
|
3.重新挂载硬盘到/mnt
|
|
4.使用vim修改镜像源
|
|
5.然后使用vim命令搜索
|
|
6.之后查看镜像源为清华源后使用命令将其移动到第一行后
|
|
7.然后保存退出(使用大写字母ZZ快速保存退出)
8.之后使用命令安装系统
|
|
9.生成fstab文件
|
|
#-L是针对MBR分区表的 -U是针对GPT分区表的
10.chroot进入系统
|
|
11.配置系统
|
|
12.编辑/etc/hostname填入主机名字
|
|
13.编辑/etc/hosts修改hosts文件
14.安装GRUB到硬盘
|
|
15.生成配置文件
|
|
16.退出chroot环境
|
|
17.重启电脑
|
|
12.开机后进行下一步配置:
|
|
安装基本到此结束,但是每次链接都需要从阿里云进入服务器控制台,后面会写如何开启配置ssh服务器来进行进一步配置
参考资料:
在 KVM/XEN 虚拟机上安装 Archlinux:
https://pxx.io/2016/04/04/kvm-xen-install-archlinux.html
arch官网wiki: