PVE去除Web端弹窗和更换社区源

Web端去除弹窗 sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js systemctl restart pveproxy 去除企业源使用社区源 1.把以下文件中的内容注释掉 /etc/apt/sources.list.d/ceph.list /etc/apt/sources.list.d/pve-enterprise.list 2.在/etc/apt/sources.list文件中添加社区源 deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

2024年8月13日 · 1 分钟 · KHai

PVE添加硬盘

硬盘分区&格式化 1.查看硬盘设备名称 fdisk -l 2.分区硬盘 fdisk /dev/sdb 输入n(分区) 按默认设置选择起始和结束扇区 输入w保存更改并退出 3.格式化分区(btrfs 格式) mkfs.btrfs /dev/sdb1 4.创建 /mnt/sdb1 目录 mkdir -p /mnt/sdb1 5.将 /dev/sdb1 分区挂载在 /mnt/sdb1 上 mount -t btrfs /dev/sdb1 /mnt/sdb1 6.将 /mnt/sde1 挂载写入到系统启动项 echo /dev/sdb1 /mnt/sdb1 btrfs defaults 0 2 >> /etc/fstab 参数介绍 0 2这两个参数通常用于 /etc/fstab 文件中,用于定义文件系统挂载的配置。 第一个参数 (0): 这个参数定义了文件系统的备份顺序。在典型的 Linux 系统中,备份顺序有以下几种值: 0: 表示文件系统不会被备份。 1: 表示文件系统会在进行文件系统检查时备份。 2: 表示文件系统会在进行文件系统检查时备份,但不会主动检查文件系统。 通常情况下,对于系统文件系统,建议设置为 1 或 2,以确保系统在每次引导时可以自动进行文件系统检查和修复。 第二个参数 (2): 这个参数定义了文件系统的检查顺序。它指定了在系统引导时需要进行文件系统检查的顺序: 0: 不检查文件系统。 1: 先检查该文件系统。 2: 后检查该文件系统。 此参数对于硬盘分区特别重要,特别是在系统启动时需要进行文件系统检查和修复时。 PVE挂载硬盘 1.选择 “数据中心”(注意:不是选择 PVE),存储 > 添加 > 目录 ...

2024年8月6日 · 1 分钟 · KHai

Git编译安装

1.安装依赖 sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev make 2.下载git源码 wget https://www.kernel.org/pub/software/scm/git/git-2.46.0.tar.gz -O git.tar.gz 3.解压缩源码 tar -zxf git.tar.gz cd git-* 4.编译安装git make prefix=/usr/local all sudo make prefix=/usr/local install 5.验证安装 git --version

2024年8月6日 · 1 分钟 · KHai

Termux-Services设置脚本自启动

脚本使用的解释器 #!/data/data/com.termux/files/usr/bin/sh openssh 默认端口为8022 自定义脚本 1.创建并链接日志文件 mkdir -p $PREFIX/var/service/<PKG>/log ln -sf $PREFIX/share/termux-services/svlogger $PREFIX/var/service/<PKG>/log/run 2.将运行脚本放在 $PREFIX/var/service//run 中,并确保有执行权限和可运行 3.启动 <要重启Termux才会生效> sv-enable <PKG> 自启动 sv up <PKG> 启动一次 sv down <PKG> 稍后停止服务 sv-disable <PKG> 禁用 FRP示例: 1.下载并解压 cd ~ wget https://github.com/fatedier/frp/releases/download/v0.59.0/frp_0.59.0_linux_arm64.tar.gz tar -xzf frp_0.59.0_linux_arm64.tar.gz mv frp_0.59.0_linux_arm64 frp cd frp vim frpc.toml #添加你的配置 2.创建脚本 cd ~ mkdir sh cd sh vim frpc.sh #!/data/data/com.termux/files/usr/bin/bash ~ /frp/frpc -c ~/frp/frpc.toml 3.创建并链接日志文件 mkdir -p $PREFIX/var/service/frpc/log ln -sf $PREFIX/share/termux-services/svlogger $PREFIX/var/service/frpc/log/run 4.添加脚本和执行权限 cd $PREFIX/var/service/frpc vim run #!/data/data/com.termux/files/usr/bin/bash exec ~/sh/frpc.sh

2024年8月6日 · 1 分钟 · KHai

Ubuntu安装NVIDIA驱动

1.更新系统 sudo apt update sudo apt upgrade 2.搜索并安装适用的驱动 sudo ubuntu-drivers devices 3.选择并安装推荐的驱动程序和设置DKMS密码 sudo apt install nvidia-driver-xxx 4.列出所有与NVIDIA相关的已安装包 dpkg -l | grep -i nvidia 5.重启系统 sudo reboot 6.DKMS密钥 选择 Enroll MOK 选择 Continue 选择 Yes 输入 密码 重启 7.验证驱动程序是否正确安装 nvidia-smi 每秒更新一次 GPU 状态 watch -n 1 nvidia-smi 8.禁用安全启动(可选) 装完驱动发现无法使用 nvidia-smi 命令,并提示以下内容 NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 这时候,可以试试关闭虚拟机的安全启动,原因是因为驱动签名验证无法通过 ...

2024年8月5日 · 1 分钟 · KHai

PVE独显直通

在 Proxmox VE 上进行独立显卡直通(GPU passthrough)操作,可以将物理显卡直接分配给虚拟机,从而提升虚拟机的图形性能。 前提条件 硬件支持:确保你的 CPU 和主板支持 IOMMU(Intel VT-d 或 AMD-Vi) BIOS 设置:在 BIOS 中启用 IOMMU 和相关设置(Intel VT-d 或 AMD-Vi) 硬件环境: CPU: AMD Ryzen 5 3600X Motherboard: MSI MAG B550M GPU: Nvidia 1650S 1.更改BIOS设置 重置BIOS为默认设置 Settings\Save & Exit\Restore Defaults 关闭S/3Modern Standby Support(可选) Settings\Advanced\ACPI Settings\S/3Modern Standby Support [Disabled] 设置Initiate Graphic Adaptor为外置显卡 Settings\Advanced\Initiate Graphic Configuration\Initiate Graphic Adaptor [PEG] 设置Integrated Graphics为Force Mode Settings\Advanced\Initiate Graphic Configuration\Integrated Graphics [Force] 打开主板IOMMU Overclocking\Advanced CPU Configuration\AMD CBS\IOMMU [Enabled] 打开CPU虚拟化 Overclocking\Advanced CPU Configuration\SVM Mode [Enabled] 2.启用 IOMMU 编辑 /etc/default/grub 文件,找到 GRUB_CMDLINE_LINUX_DEFAULT 行,并添加 ...

2024年8月5日 · 1 分钟 · KHai

Tmux编译安装

1.准备编译环境和依赖项 编译工具(如make、gcc等) libevent 库及其开发文件 ncurses 库及其开发文件 bison 库及其开发文件 2.安装依赖 sudo apt update sudo apt install -y build-essential libevent-dev ncurses-dev bison 3.下载tmux wget https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz tar xf tmux-3.4.tar.gz cd tmux-3.4 4.编译和安装 ./configure make sudo make install 5.验证安装 tmux -V 6.设置tmux配置文件(可选) 可以创建一个自定义的tmux配置文件 ~/.tmux.conf 来设置个性化的tmux配置选项

2024年8月5日 · 1 分钟 · KHai