博客搭建教程1-Archlinux环境配置

文章目录

  • 1 前言
  • 2 archlinux镜像下载
  • 3 archlinux安装

1 前言

这个教程主要讲解linux环境下博客的搭建,这里的linux系统选择archlinux,博客的框架基于hexo框架。

参考博客:
1、ArchLinux安装教程
2、Archlinux2022年7月镜像 手把手安装教程 UEFI+GPT+KDE

2 archlinux镜像下载

1、下载网址:archlinux官网下载
2、选择下载地址,这里选择阿里云镜像下载。
博客搭建教程1-Archlinux环境配置_第1张图片
3、选择版本下载即可。
博客搭建教程1-Archlinux环境配置_第2张图片
4、下载后的文件见下图。
在这里插入图片描述

3 archlinux安装

1、vmware station新建虚拟机。
博客搭建教程1-Archlinux环境配置_第3张图片
2、选择自定义,点击下一步。
博客搭建教程1-Archlinux环境配置_第4张图片
3、点击下一步。
博客搭建教程1-Archlinux环境配置_第5张图片
4、选择下载后的文件,之后点击下一步。
博客搭建教程1-Archlinux环境配置_第6张图片
5、按照下图进行操作。
博客搭建教程1-Archlinux环境配置_第7张图片
6、选择虚拟机名称与存放地址。
博客搭建教程1-Archlinux环境配置_第8张图片
7、选择处理器数量以及内核数量,点击下一步。
博客搭建教程1-Archlinux环境配置_第9张图片
8、设置运行内存的大小。
博客搭建教程1-Archlinux环境配置_第10张图片
9、点击下一步。
博客搭建教程1-Archlinux环境配置_第11张图片
博客搭建教程1-Archlinux环境配置_第12张图片
博客搭建教程1-Archlinux环境配置_第13张图片
博客搭建教程1-Archlinux环境配置_第14张图片
10、设置磁盘大小,这里需要根据自己情况进行修改。
博客搭建教程1-Archlinux环境配置_第15张图片
11、设置vmdk文件存储位置,之后点击下一步。
博客搭建教程1-Archlinux环境配置_第16张图片
12、点击完成即可。
博客搭建教程1-Archlinux环境配置_第17张图片
13、设置虚拟机选项。
博客搭建教程1-Archlinux环境配置_第18张图片
14、选择启动方式为UEFI,之后点击确定即可。
博客搭建教程1-Archlinux环境配置_第19张图片
15、运行虚拟机。
博客搭建教程1-Archlinux环境配置_第20张图片
16、等待一段时间,会进入下面的界面。选择第一个,按下回车,之后需要等待一段时间。
博客搭建教程1-Archlinux环境配置_第21张图片
17、之后进入下面的界面中。
博客搭建教程1-Archlinux环境配置_第22张图片
18、输入passwd来设置密码。
在这里插入图片描述
19、输入ping www.baidu.com查看网络情况。
博客搭建教程1-Archlinux环境配置_第23张图片
20、 禁止reflector服务。
在这里插入图片描述
参考博客:archlinux 基础安装

systemctl stop reflector.service

查看reflector是否被禁用。

systemctl status reflector.service

最后按下q键退出状态显示界面。
博客搭建教程1-Archlinux环境配置_第24张图片
21、再次确认是否为 UEFI 模式,运行下面的命令会出现下面的打印结果。

ls /sys/firmware/efi/efivars

博客搭建教程1-Archlinux环境配置_第25张图片
22、更新系统时钟。

timedatectl set-ntp true # 将系统时间与网络时间进行同步
timedatectl status # 检查服务状态

博客搭建教程1-Archlinux环境配置_第26张图片
23、查看ip地址。使用命令ip addr即可。下图中inet后面的即是。
博客搭建教程1-Archlinux环境配置_第27张图片24、在主机中打开cmd,输入ssh root@ip地址即可。这样就可以使用复制粘贴命令了。
博客搭建教程1-Archlinux环境配置_第28张图片
25、使用nano工具修改/etc/pacman.d/mirrorlist文件,进行国内的镜像源放到最前面。

nano /etc/pacman.d/mirrorlist

右击鼠标右键可以粘贴信息。

Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

博客搭建教程1-Archlinux环境配置_第29张图片
按下ctrl+x进行文件的保存,之后输入y即可。
26、使用pacman -Syyu刷新,提示更新的时候输入n即可。
博客搭建教程1-Archlinux环境配置_第30张图片
27、使用命令fdisk -l查看磁盘列表。
在这里插入图片描述
输入lsblk显示当前磁盘的分区情况。这里看到是sda的内存最大。
博客搭建教程1-Archlinux环境配置_第31张图片
输入cfdisk /dev/sda,进行分区操作。选择gpt类型,之后按下回车键进行分区操作。
博客搭建教程1-Archlinux环境配置_第32张图片
下面的图片来自:Archlinux2022年7月镜像 手把手安装教程 UEFI+GPT+KDE
博客搭建教程1-Archlinux环境配置_第33张图片
一顿猛如虎的操作之后,设置如下。
博客搭建教程1-Archlinux环境配置_第34张图片
点击Write,回车,之后输入yes即可。
博客搭建教程1-Archlinux环境配置_第35张图片
最后点击Quit,回车即可。
博客搭建教程1-Archlinux环境配置_第36张图片
使用命令fdisk -l再次查看磁盘列表,可以看到已经成功分区了。
博客搭建教程1-Archlinux环境配置_第37张图片
28、格式化分区。
下面的图片来自:Archlinux2022年7月镜像 手把手安装教程 UEFI+GPT+KDE
博客搭建教程1-Archlinux环境配置_第38张图片

mkfs.vfat /dev/sda1
或者mkfs.fat -F32 /dev/sda1

mkswap /dev/sda2   #创建交换分区
swapon /dev/sda2   #打开交换分区
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4

博客搭建教程1-Archlinux环境配置_第39张图片
29、挂载分区。
下面的图片来自:Archlinux2022年7月镜像 手把手安装教程 UEFI+GPT+KDE
博客搭建教程1-Archlinux环境配置_第40张图片

mount /dev/sda3 /mnt    挂载根目录
mkdir /mnt/home
mkdir /mnt/boot
mount /dev/sda4 /mnt/home
mount /dev/sda1 /mnt/boot

博客搭建教程1-Archlinux环境配置_第41张图片
30、根目录安装系统,输入下面的命令,等待下载完成(时间较长)。

pacstrap /mnt base base-devel linux linux-firmware dhcpcd iwd vim sudo bash-completion nano net-tools openssh man git wget zsh fish

博客搭建教程1-Archlinux环境配置_第42张图片
31、生成并查看fstab

生成fstab
genfstab -U /mnt >> /mnt/etc/fstab

查看fstab
cat /mnt/etc/fstab

博客搭建教程1-Archlinux环境配置_第43张图片
32、切换到刚安装的系统中。

arch-chroot /mnt

33、修改hostname,这里我修改为xiaoxing

nano /etc/hostname

博客搭建教程1-Archlinux环境配置_第44张图片
34、修改hosts。

nano /etc/hosts

添加下面的内容。

127.0.0.1   localhost
::1         localhost
127.0.1.1   xiaoxing

博客搭建教程1-Archlinux环境配置_第45张图片
35、编辑语言环境。
下面的图片来自:Archlinux2022年7月镜像 手把手安装教程 UEFI+GPT+KDE
博客搭建教程1-Archlinux环境配置_第46张图片

nano /etc/locale.gen
locale-gen #使刚才编辑的语言环境生效
echo 'LANG=en_US.UTF-8' > /etc/locale.conf

博客搭建教程1-Archlinux环境配置_第47张图片
36、设置时区。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

硬件时间设置

hwclock --systohc

37、编辑archlinuxcn中国源。

nano /etc/pacman.conf

Color前面的#号去掉。
博客搭建教程1-Archlinux环境配置_第48张图片
下图的两行#号去掉。
博客搭建教程1-Archlinux环境配置_第49张图片
再继续添加下面的三行代码。

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
Server = http://mirrors.163.com/archlinux-cn/$arch

博客搭建教程1-Archlinux环境配置_第50张图片
使用pacman -Syyu刷新,提示更新的时候输入n即可。
博客搭建教程1-Archlinux环境配置_第51张图片
38、设置root密码

passwd root

博客搭建教程1-Archlinux环境配置_第52张图片

39、新建用户名xiaoxing及其密码。

useradd -m -G wheel -s /bin/bash xiaoxing
passwd xiaoxing

编辑用户的权限

EDITOR=nano visudo

取消下图所示的注释,保存并退出即可。
博客搭建教程1-Archlinux环境配置_第53张图片
40、安装 cpu微码和引导软件
注意:我这里的cpu是intel的,所以安装intel-ucode。如果cpu是amd的话。则需要安装amd-ucode。
在这里插入图片描述

pacman -S intel-ucode grub efibootmgr os-prober

安装grub引导

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB

博客搭建教程1-Archlinux环境配置_第54张图片

生成grub

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

博客搭建教程1-Archlinux环境配置_第55张图片
41、安装KDE桌面 字体 浏览器等软件包。
博客搭建教程1-Archlinux环境配置_第56张图片
先安装kde桌面,选择31(plasma-desktop),之后一直回车即可。

pacman -S plasma

博客搭建教程1-Archlinux环境配置_第57张图片

pacman -S sddm sddm-kcm
pacman -S konsole dolphin
pacman -S ntfs-3g
pacman -S os-prober
pacman -S adobe-source-han-serif-cn-fonts adobe-source-han-sans-cn-fonts wqy-zenhei wqy-microhei noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-dejavu
pacman -S firefox ark gwenview packagekit-qt5 packagekit appstream-qt appstream man neofetch net-tools networkmanager openssh git wget
pacman -S gtkmm gtk2 gtkmm3 open-vm-tools xf86-input-vmmouse xf86-video-vmware

42、开机启动显示管理器、网络管理器ssh以及虚拟机自适应分辨率。

systemctl enable NetworkManager sddm vmtoolsd sshd

博客搭建教程1-Archlinux环境配置_第58张图片
43、修改配置文件。
修改文件。

nano /etc/mkinitcpio.conf

修改内容如下:MODULES=(vsock vmw_vsock_vmci_transport vmw_balloon vmw_vmci vmwgfx)

运行以下命令 使刚才编辑的配置文件生效

mkinitcpio -p linux

博客搭建教程1-Archlinux环境配置_第59张图片
44、依次命令行输入exitumount -R /mntreboot
45、进入图形化界面,输入密码后按下回车键进入界面。
博客搭建教程1-Archlinux环境配置_第60张图片
46、进入设置界面。
博客搭建教程1-Archlinux环境配置_第61张图片
博客搭建教程1-Archlinux环境配置_第62张图片
47、修改系统语言为中文。
博客搭建教程1-Archlinux环境配置_第63张图片
博客搭建教程1-Archlinux环境配置_第64张图片
设置中文置顶,最后点击Apply。
博客搭建教程1-Archlinux环境配置_第65张图片
48、安装aur助手。

pacman -S archlinuxcn-keyring
pacman -S yay paru

49、安装aur中国源软件库的网易云软件。

yay -S netease-cloud-music

博客搭建教程1-Archlinux环境配置_第66张图片
50、安装fcitx5输入法。

pacman -S fcitx5-chinese-addons fcitx5-pinyin-moegirl fcitx5-pinyin-zhwiki fcitx5-material-color
pacman -S fcitx5-im

博客搭建教程1-Archlinux环境配置_第67张图片
博客搭建教程1-Archlinux环境配置_第68张图片
博客搭建教程1-Archlinux环境配置_第69张图片
博客搭建教程1-Archlinux环境配置_第70张图片
之后重启一下,添加输入法。
博客搭建教程1-Archlinux环境配置_第71张图片
博客搭建教程1-Archlinux环境配置_第72张图片
最后点击应用。
博客搭建教程1-Archlinux环境配置_第73张图片

你可能感兴趣的:(博客搭建,linux,服务器,运维)