VPS 一键重装为 Arch Linux
后知后觉 暂无评论

博主有一个闲置的 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升级系统并忽略某个包

相关链接

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。