用户工具

站点工具


generalrestartsetup

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
generalrestartsetup [2025/09/27 21:57] liufgeneralrestartsetup [2025/09/28 09:59] (当前版本) – [迁移 SHH、GnuPG 配置] liuf
行 4: 行 4:
 近年来,我给自己的电脑重装了多次 Linux 操作系统。或者是自己给搞挂了,或者是哪里弄得不满意,想重新开始。很多项目基本已成套路,我心想不如干脆起一篇文章做好记录,以方便自己以后用,别落下了。可能不会一次成型,想起哪里来我会继续补充。 近年来,我给自己的电脑重装了多次 Linux 操作系统。或者是自己给搞挂了,或者是哪里弄得不满意,想重新开始。很多项目基本已成套路,我心想不如干脆起一篇文章做好记录,以方便自己以后用,别落下了。可能不会一次成型,想起哪里来我会继续补充。
  
 +===== 迁移 SHH、GnuPG 配置 =====
 +
 +将备份的 ''.ssh''、''.gnupg'' 文件夹复制到新用户的家目录。
 +
 +执行一下命令调整文件权限:
 +<code bash>
 +## 配置 .ssh 权限
 +find ~/.ssh/ -type f -exec chmod 600 {} \;
 +find ~/.ssh/ -type d -exec chmod 700 {} \;
 +find ~/.ssh/ -type f -name "*.pub" -exec chmod 644 {} \;
 +
 +## 配置 .gnupg 权限
 +chown -R $(whoami) ~/.gnupg/
 +find ~/.gnupg -type f -exec chmod 600 {} \;
 +find ~/.gnupg -type d -exec chmod 700 {} \;
 +</code>
 ===== 初始化 Git ===== ===== 初始化 Git =====
  
行 10: 行 26:
 git config --global user.name "刘丰 on vanGogh" git config --global user.name "刘丰 on vanGogh"
 </code> </code>
 +
 +===== 虚拟机 =====
 +
 +  - 安装相关包 ''qemu-desktop''、''virt-manager''、''dnsmasq''
 +  - 配置用户权限<code bash>
 +sudo usermod -a -G libvirt liuf
 +sudo usermod -a -G kvm liuf
 +</code>
 +  - 后台按需启动<code bash>
 +sudo systemctl enable --now libvirtd.socket
 +</code>
 +  - 配置网络<code bash>
 +sudo virsh net-list              # 看到 default 网络的状态是 inactive
 +sudo virsh net-start default     # 此时状态变为 active
 +sudo virsh net-autostart default # 此时 Autostart 状态变为 yes
 +</code>
 +  - 将虚拟机镜像目录软连接到备份目录 <code bash>
 +sudo rmdir /var/lib/libvirt/images
 +sudo ln -s /data/liuf/vmimages /var/lib/libvirt/images
 +</code>
 +
generalrestartsetup.1758981474.txt.gz · 最后更改: liuf