PVE 显卡直通设定: nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt" update-grub nano /etc/modules vfio vfio_iommu_type1 vfio_pci vfio_virqfd update-initramfs -u -k all reboot 把两个rom file copy到 /use/share/kvm/ 机型必须i440fx,BIOS必须OVMF,优化:开启agent,使用localtime,cpu numa args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on legacy-igd=1 具体设置参数可参考以下: agent: 1 args: -set device.hostpci0.addr=02.0 -set device.hostpci0.x-igd-gms=0x2 -set device.hostpci0.x-igd-opregion=on bios: ovmf boot: order=scsi0;net0 cores: 4 cpu: host efidisk0: local-lvm:vm-101-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M hookscript: local:snippets/hooks-igpupt.pl hostpci0: 0000:00:02.0,legacy-igd=1,romfile=gen12_igd.rom hostpci1: 0000:00:1f.3,romfile=IntelGopDriver.rom hostpci2: 0000:00:14.3 localtime: 1 machine: pc-i440fx-8.0 memory: 8192 meta: creation-qemu=8.0.2,ctime=1694798637 name: Win10 net0: virtio=hw:addr,bridge=vmbr0,firewall=1 numa: 1 onboot: 1 ostype: win10 scsi0: local-lvm:vm-101-disk-1,iothread=1,size=100G,ssd=1 scsihw: virtio-scsi-single smbios1: uuid=7f0ae1cc-64e2-4313-9963-0434db48afe8 sockets: 1 startup: order=4 tags: usb0: host=1-1,usb3=1 usb1: host=1-2,usb3=1 usb2: host=8087:0026,usb3=1 vga: none vmgenid: 4e6d2689-527a-48eb-a89b-35be497e6e58 PVE下KVM虚拟机直通钩子脚本 git clone https://github....
Ssh Keygen
生成密钥对 默认生成 2048 位 RSA 密钥 ssh-keygen 生成 4096 位 RSA 密钥 ssh-keygen -t rsa -b 4096 生成 521 位 ECDSA 密钥 ssh-keygen -t ecdsa -b 521 私钥生成公钥 ssh-keygen -y -f [private-key-path] > [output-path] 比如,有一个文件名为 id_rsa 私钥,想用它生成 id_rsa.pub 公钥 ssh-keygen -y -f id_rsa > id_rsa.pub 选项说明 -t 指定生成密钥的类型,默认 RSA -f 指定生成密钥的路径,默认 ~/.ssh/id_rsa(私钥 id_rsa,公钥 id_rsa.pub) -P 提供旧密码,空表示不需要密码(-P ‘’) -N 提供新密码,空表示不需要密码 (-N ‘’) -b 指定密钥长度(bits),默认是 2048 位 -C 提供一个新注释,比如邮箱 -y 读取 OpenSSH 格式私钥文件并将 OpenSSH 公钥输出到 stdout -q 安静模式
Linux
添加普通用户 为了安全,平时我们应该以普通用户的身份操作 VPS,所以需要添加一个普通用户。添加用户有两个命令,adduser 和 useradd,在不同系统中的定义以及用法上有区别,这里提供一个通用添加方法: 以添加用户名为 admin 的普通用户为例子,输入命令 useradd -m -s /bin/bash admin 然后对该用户设置密码,输入命令后会提示输入两次密码 passwd admin 授予普通用户 sudo 权限 有时需要使用 root 权限,比如安装软件、启动服务等操作时就需要用到 sudo 命令来提升权限才能进行操作。授予用户 sudo 权限最简单的方法是把用户添加到 sudo 用户组。 如果系统中没有 sudo,需要先安装。 Debian apt install sudo -y Centos yum install sudo -y 以添加 admin 这个用户到 sudo 用户组为例子,输入下面命令: usermod -aG sudo admin 或者用以下方法: 修改 sudo 配置文件(/etc/sudoers) 打开 sudo 配置文件 visudo 以授予 admin 这个用户 sudo 权限为例子,添加如下内容。 admin ALL=(ALL) ALL 添加配置文件到/etc/sudoers.d/目录中 这个是系统文档推荐的做法。/etc/sudoers.d/ 目录中的文件相当于是 /etc/sudoers 文件的补充。如果你写的配置文件有问题或者是想去除用户的 sudo 权限,直接删除文件即可,不用去修改 /etc/sudoers 文件,不会影响到系统默认配置。...