VPS 一键重装为 Arch Linux

 Technique  comment

博主有一个闲置的 VPS 机器,于是尝试在 VPS 上使用滚动更新的 Linux 发行版。

前言

在谷歌中找到了一键更换系统的脚本 vps2arch ,适用于常见发行版。可以直接使用,重装系统所需时间根据机器的磁盘性能差异而略有不同,一般需要 8-20 分钟,重装后密码为机器的当前密码。

效果

                   -`                 
                  .o+`                 root@archlinux
                 `ooo/                 OS: Arch Linux 
                `+oooo:                Kernel: x86_64 Linux 5.1.16-arch1-1-ARCH
               `+oooooo:               Uptime: 1d 8m
               -+oooooo+:              Packages: 178
             `/:-:++oooo+:             Shell: bash 5.0.7
            `/++++/+++++++:            Disk: 2.0G / 30G (8%)
           `/++++++++++++++:           CPU: Intel Xeon E5-2682 v4 @ 2x 2.5GHz
          `/+++ooooooooooooo/`         GPU: Cirrus Logic GD 5446
         ./ooosssso++osssssso+`        RAM: 211MiB / 1992MiB
        .oossssso-````/ossssss+`      
       -osssssso.      :ssssssso.     
      :osssssss/        osssso+++.    
     /ossssssss/        +ssssooo/-    
   `/ossssso+/:-        -:/+osssso+-  
  `+sso+:-`                 `.-/+oso: 
 `++:.                           `-/+/
 .`                                 `/

小贴士:更多 Arch Linux 使用方法请参考谷歌。

附录

包管理器说明

命令 功能说明
pacman -Q PACKAGE_NAME 列出已经安装的软件包
pacman -Qi PACKAGE_NAME 查看已安装的包详细信息
pacman -Ql PACKAGE_NAME 列出安装包内的所有文件
pacman -Qo /etc/passwd 查找某个文件属于哪个包
pacman -Sg 查询包组
pacman -Sg gnome 查询包组所包含的软件包
pacman -Ss PACKAGE_NAME 搜索与指定包相关的包(依赖等)
pacman -Si PACKAGE_NAME 从本地数据库中搜索包的信息
pacman -Sy 仅同步源
pacman -Su 更新系统
pacman -Syu 同步源并更新系统
pacman -Sy PACKAGE_NAME 同步源后安装包
pacman -S PACKAGE_NAME 从本地数据库中获取包的信息,并下载安装
pacman -Sf PACKAGE_NAME 强制安装包
pacman -R PACKAGE_NAME 移除指定的包
pacman -Rd PACKAGE_NAME 强制删除被依赖的包(慎用)
pacman -Rc PACKAGE_NAME 删除包及依赖其的包(慎用)
pacman -Rsc PACKAGE_NAME 删除包及其依赖的包
pacman -Sc 清理本地缓存下的旧包(/var/cache/pacman/pkg)
pacman -Scc 清除所有下载的包和数据库
pacman -U FILE_NAME 安装本地的安装包文件
pacman -Su --ignore PACKAGE_NAME 升级系统并忽略某个包

相关链接

参考链接

回复