博文

在 PVE 上安装 OpenWRT

图片
  准备镜像 下载下来的 img 格式的镜像文件在 PVE 下可以直接使用,比 esxi 下方便。 新建虚拟机 在 PVE 下新建虚拟机: 常规(general) 取名 openwrt,高级选项中勾选 “开机自启动” OS(操作系统) 客户机操作系统选 linux,客户机操作系统版本选 其他 5.x - 2.6 Kernel。 光驱选择不使用任何介质。 system(系统) scci控制器选择 “virtIO SCSI”, 机型选择 q35,勾选 Qemu 代理。Bios 选择默认的 SeaBIOS。 disk(磁盘) 默认配置不用改,直接next,因为等下会删除这个磁盘,然后用 openwrt 的 img 镜像文件重新创建磁盘。 cpu 考虑可能有科学上网的消耗,cpu给足一点,插槽1,核心8,类型选 host。 memory(内存) 内存给2048 (2g),最新内存给 1024 (1G)。 network(网络) 桥接这里选已经建立好的桥接网卡,注意这个网卡是给 lan 用的。模型选 VirtIO(半虚拟化),其性能和效率最高。 VirtIO 模型在 Openwrt 内会显示 “Unknown!半双工”,但实测不影响使用。 确认配置后就可以创建 openwrt 虚拟机了。 修改虚拟机配置 打开新创建的 openwrt 虚拟机的硬件配置,首选删除已有的硬盘,删除之后会出现一个“未使用的磁盘”,继续删除这个磁盘。 然后删除 CD/DVD 驱动器。 上传 openwrt 镜像文件 将前面准备好的 openwrt 的 img 文件上传到 pve 下。 可以通过页面上传,完成后文件会存储在 pve 下的固定目录,ssh 登录 pve 后可以看到 cd /var/lib/vz/template/iso/ ls -lh 类似: ls -lh total 2.9G -rw-r--r-- 1 root root 1.1G Jul 18 01:23 openwrt.img -rw-r--r-- 1 root root 1.9G Jul 18 08:31 ubuntu-22.04.2-live-server-amd64.iso 这里为了方便起见,将原来下载的 img 文件的名字改短了。 执行下列命令将这个 img 镜像倒入到虚拟机中: qm importdisk ...

甲骨文云主机安装x-ui进不去面板解决办法

  #停止firewall systemctl stop firewalld.service #禁止firewall开机启动 systemctl disable firewalld.service #关闭iptables service iptables stop #去掉iptables开机启动 chkconfig iptables off sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -F #开放面板端口 sudo iptables -I INPUT -p tcp -m tcp --dport 8366 -j ACCEPT

Ubuntu关闭防火墙

  在Ubuntu中,可以使用 ufw (Uncomplicated Firewall)来管理防火墙。如果您想完全关闭防火墙,可以执行以下命令: sudo ufw disable 这将会停止并禁用 ufw 防火墙。 如果您想查看防火墙的当前状态,可以使用: sudo ufw status 请注意,关闭防火墙可能会使您的系统面临安全风险,仅在了解后果的情况下执行此操作。

nvidia-smi命令在windows上打不开

之前一直在linux上用nvidia-smi查看显卡的使用相关情况,但是在windows的命令行下却用不了,但是本地明明已经安装了NVIDIA的显卡,这种情况往往就是因为没有添加环境变量!!! 一、分析原因 如果你已经在Windows系统中安装了NVIDIA的驱动,但是windows的命令行中输入nvidia-smi命令之后显示如下错误: 'nvidia-smi' 不是内部或外部命令,也不是可运行的程序或批处理文件。 原因:是因为没有将NVIDIA的可执行程序添加到环境变量中 二、nvidia-smi 问题解决 NVIDIA驱动的默认安装路径是在:C:\Program Files\NVIDIA Corporation\NVSMI,所以把该路径添加到系统的环境变量中即可。 把上面的路径添加到环境变量中 成功添加环境变量之后,然后重新再打开一个终端,输入nvidia-smi命令,就正常了

购买vps主机后,应该输入的第一行代码

ssh 登录到远程服务器的 root 用户 后再完成以下操作: 更新 系统已知的软件包列表、 升级 系统上的所有软件包、 移除 不再需要的依赖软件包: 1 COPY apt update && apt upgrade && apt autoremove 正经的 Linux 用户不会用 root 干所有的事情,如果这么做的话将会很危险。 创建一个普通的用户,并让它可以通过  sudo  指令用 root 权限执行命令是一般的解决方案。 在用  sudo  之前,我们需要先安装  sudo  这个软件包: 1 COPY apt install sudo 新建 一个普通用户,本文新建名为  mathcao  的用户(  -m  为用户创建相应的 home 目录, -s  选项使用 /bin/bash 作为用户的 shell, -G  并将其添加到 sudo 用户组中),创建好后第2行命令给 mathcao 用户设置一个密码: 1 2 COPY useradd -m -s /bin/bash -G sudo mathcao passwd mathcao 相关建议(可选操作)

安装pip报错: Package 'python3-pip' has no installation candidate

需要更新一下系统源,然后就可以了,代码如下: sudo apt-get update sudo apt-get upgrade #Optional请输入代码 sudo apt install python3-pip

WSL Ubuntu忘记root密码和用户密码

一、重置root密码 1.以管理员身份打开 PowerShell 2.输入命令 wsl.exe --user root 3.输入命令  passwd root  修改 root 密码 4.输入新的密码并确认后,root密码即得到重置 二、重置用户密码 重置与用户密码与重置root密码类似