PVE使用IPv6,适用于有状态(DHCPv6)


务必先备份你的文件,改崩了起码可以覆盖回去来还原 有风险,务必在确认能使用键盘显示器抢救的情况下再进行修改 cp /etc/network/interfaces /etc/network/interfaces.ALL-OK.bak 好像是ifupdown的bug,说是IPv4的静态static,会

alpine使用IPv6,适用于DHCPv


适用于路由器只开了DHCPv6有状态,如果是DHCPv6有状态+无状态不用安装都能获取IPv6 #dhcpcd这个包配置DHCPv6(有状态)所需要的 apk add dhcpcd #SLAAC应该不需要这个包 echo "iface eth0 inet6 dhcp" >> /etc/network

alpine在iso安装阶段 设置/boot分区 禁用swap分区大小 安装常用软件 配置IPv6(DHCPv6)等


 正常走setup-alpine,到设置磁盘那里,填none 填none 包缓存位置默认即可    然后执行下面的命令  #安装常用包  apk add wget curl nano ncdu tree screen bash ca-certificates sudo    #安装并启用qemu-g

记录一次虚拟机alpine扩容


先将alpine虚拟机关机,去PVE中给虚拟磁盘扩容 虚拟机开机 apk update apk add parted e2fsprogs-extra cloud-utils-growpart df -hT fdisk -l #得知是/dev/sda3这个分区需要扩容 parted /dev/sda

unraid用命令行创建的docker也能有图标和跳转WebUI按钮

unRAID 

命令行的 docker run和docker-compose都能有图标和跳转WebUI按钮 但不能在unraid的WebUI二次编辑 例如下面命令,不用任何修改, 你试试看,就可以看到已经出现图标和跳转WebUI的按钮 docker run -it -d \ --name='debian-test'

折腾OMV的插件挂载SMB到本地,头都大了


他这默认以root挂载,导致其他用户不能修改,是只读 chmod chown不管用 后来发现可以添加挂载参数 uid=1000,gid=100 但OMV里面不认,还是root挂载的 在/etc/fstab里面加uid gid能认,变成普通用户挂载了,但OMV不能将这个目录作为共享文件夹 ... 套一

检测端口是否开放,批量扫描端口

仅限自己测试,用于扫描全网IP、端口、攻击是滥用行为,会被服务商清退 方法1,nmap 安装nmap软件包  apt install nmap #大约28MB 扫描单个端口。127.0.0.1可以改成远程服务器IP或者域名。80是要扫描的端口  nmap -sT 127.0.0.1 -p 80

让你的SSH工具支持拖放文件传到服务器,下载服务器文件


让你的SSH工具支持拖放文件传到服务器,下载服务器文件 不依赖SFTP,传些简单文件,稍微比SSH工具自带的SFTP简单 Xshell可以用,PowerShell不可,其他SSH客户端工具自测  #记忆 接收receive 发送send  apt install lrzsz    拖拽文件到SSH工

PVE使用lxc.mount.entry,让LXC容器共享宿主机目录


PVE使用lxc.mount.entry,让LXC容器共享宿主机目录 环境PVE 8.1.3(x86_64),8.1.7(arm64)均测试成功,无需编译更换内核了! LXC可以用,虚拟机不行,虚拟机可以用 9p的方法,参考我的这篇文章,PVE使用9p挂载,让虚拟机共享宿主机目录 该方法不依赖网络,

PVE使用9p挂载,让虚拟机共享宿主机目录


PVE使用9p挂载,让虚拟机共享宿主机目录 9p可以共享宿主机目录,并且是可以不依赖网络的,即使没有网卡都可以。 https://www.right.com.cn/forum/thread-8302447-1-1.html 环境PVE 8.1.3(x86_64),8.1.7(arm64)均测试成功,

手动搭建了一下LXC,发现无论如何都不能密码登录,原来是多了个cloudimg-settings文件覆盖了我的设置


手动搭建了一下LXC,发现无论如何都不能密码登录,原来是多了个cloudimg-settings文件覆盖了我的设置 把这个文件内的值改为yes,重启sshd服务即可

Ubuntu24.04发布了,我尝试装了一个桌面版的,发现它没有SSH服务端,而且也装不上,原来是源的问题


Ubuntu24.04发布了,我尝试装了一个桌面版的,发现它没有SSH服务端,而且也装不上,原来是源的问题 以下问题也或许是VMwareWorkstationPro的简易安装导致的,我不确定 设置里面的这个开关是无效的,开了SSH也连不进这个设备的,然后 sudo -i 输入密码后切换到root,发

mount --bind的坑


mount --bind的坑 举例 随身WIFI棒子,/root用mount --bind到 /mnt/udisk,也就是U盘 本来下载到/root和/mnt/udisk的文件,实际都是写到U盘里面的,写入了一个/mnt/udisk/1.txt是在U盘的,其实也是/root/1.txt 但某次开机没

PVE/Debian创建一个img虚拟磁盘文件,并挂载到本地

PVE/Debian创建一个img虚拟磁盘文件,并挂载到本地  cd /root #改成你的存放位置  #如果需要的虚拟磁盘超大,dd很花费时间,可以尝试看看这个命令  #fallocate -l 50G /root/t1.img  dd if=/dev/zero of=/root/t1.img b

PVE作为客户端使用密钥公钥来连接远程SSH服务端失败的解决办法


PVE作为客户端使用密钥公钥来连接远程SSH服务端失败的解决办法 之前我其他的Linux作为客户端,都是只需要上传id_rsa到 ~/.ssh/id_rsa即可,不用传id_rsa.pub,但PVE这样做就不行,查了半天搜索引擎和ChatGPT无果,让我检查权限和 ~/.ssh/config 和 /

qcow2 raw img vmdk vhdx 等虚拟磁盘格式互转


qcow2 raw img vmdk vhdx 等虚拟磁盘格式互转 方法1: 使用 StarWind Converter 或 StarWind V2V Converter 这两个工具进行转换 **下载地址 **https://www.123pan.com/s/ImVA-QP2od.html 提取码:

VmwareWorkstation 开机自启虚拟机,能恢复挂起的虚拟机


VmwareWorkstation 开机自启虚拟机,能恢复挂起的虚拟机 配置开机自启的话,vm有提供了入口,文件--配置自动启动虚拟机 但是这样配置的虚拟机,不能在开机时自动恢复挂起的虚拟机, 而直接点系统的关机,关闭物理机时,虚拟机会自动切到挂起状态,而不是关机的,这样就导致下次开机虚拟机还是挂起

unraid拉取docker镜像卡WebUI,以及开机/重启要等50分钟才能进系统的说明和解决办法

unRAID 

unraid拉取docker镜像卡WebUI,以及开机/重启要等50分钟才能进系统的说明和解决办法 最简单的解决办法:使用(最好是别个机子的)主路由开魔法,就没有这种问题了,旁路由可能不行哦 unraid的WebUI是单线程的,你拉取docker镜像时如果速度慢超时,他还会自动重试十次,本来因为长城

borgbackup备份软件,像快照一样的机制,只备份有差异的文件

borgbackup备份软件,像快照一样的机制,只备份有差异的文件 borgbackup这个备份软件真好用,像是快照一样的机制,只备份有差异的文件 300MB的halo博客网站数据,备份了15天共15次,才占用不到1GB borgbackup增量备份 参考资料 https://borgbackup.

以前研究的,ipv6远程唤醒的一些神奇的事情


以前研究的,ipv6远程唤醒的一些神奇的事情 试过,并且很神奇。 ipv6只要刚关机的那十多分钟能唤醒, 我是关了WIFI,用手机流量ipv6唤醒的家里电脑,超过10多分钟,就无法唤醒了的, 很神奇不知道是什么原因导致,我是slaac的,ipv6后缀是固定的,十多分钟前缀也没变,但就是唤醒不了了 所

PVE的LXC容器高负载后失联,无法强行关闭,尝试N种方法后强行关闭成功,但无法正常启动,只能重启PVE宿主机才能恢复


PVE的LXC容器高负载后失联,无法强行关闭,尝试N种方法后强行关闭成功,但无法正常启动,只能重启PVE宿主机才能恢复 J3160的PVE,核显直通给LXC,LXC容器跑的Emby, 不小心转码了一个高规格的视频,不支持硬件加速导致100多的负载然后失联,SSH也连不上, 去PVE后台关闭LXC失败

吐槽一下Windows/WindowsServer当NAS系统的一些不爽/坑


吐槽一下Windows/WindowsServer当NAS系统的一些不爽/坑 是 但winNAS不好玩 稍微需求高点 Windows没帮你做,自己实现起来不比其他NAS系统省心 自己写软件的开机自启也麻烦 不自己写软件的开机自启,你会发现,重启后Windows卡在用户登录界面,而软件自启是在用户登录

fail2ban按网上教程结果是假拉黑,自己摸索了正确的配置,成功真拉黑


fail2ban按网上教程结果是假拉黑,自己摸索了正确的配置,成功真拉黑 好像搞明白了 有的系统 没有syslog这个服务,或者是挂掉了、没有日志文件启动失败等原因, 因为没有syslog服务输出的登录日志,所以fail2ban监测不到登录信息,就不能ban touch /var/log/auth.

使用dd重装系统,重装Debian12最小化底包


使用dd重装系统,重装Debian12最小化底包 我尝试使用leitbogioro(天权璇玑)的dd脚本来刷这个底包失败了,但我发现,因为底包很小,所以可以直接在现在这个系统dd,不需要重启到临时系统再dd。 最小化Debian12底包占用存储空间220MB左右,占用内存100MB不到,非常适合小小

修改/etc/fstab,使用nofail参数,防止欲挂载的磁盘不存在时卡在系统引导


修改/etc/fstab,使用nofail参数,防止欲挂载的磁盘不存在时卡在系统引导  echo "domains /mnt/domains virtiofs defaults,nofail 0 2" >> /etc/fstab UUID来挂载  UUID=3e7788ad-3cb5-4008-9

有时候Xshell终端中文字体会乱码,勉强能看懂几个中文的那种乱码


有时候Xshell终端中文字体会乱码,勉强能看懂几个中文的那种乱码 这个问题我出现在Xshell连接wap家和wawo家的LXC小鸡上,KVM小鸡都没出现过。 我试了用Windows自带的PowerShell连接是不会乱码的,所以问题就出在SSH工具上,而不是服务端。 解决办法,调整Xshell中会

KVM和LXC虚拟化的小鸡有什么区别


KVM和LXC虚拟化的小鸡有什么区别 dd重装系统: KVM可以,LXC不行(基本不行,只能dd LXC的包) swap虚拟内存: KVM可以自行添加,LXC不行(只有在母鸡宿主机可以给你添加swap,但一般都不会给,swap是0MB) docker: KVM可以安装使用docker,LXC不行(需

循环备份,只保留最近7天,删除目录中最后修改时间为7天前的文件


循环备份,只保留最近7天,删除目录中最后修改时间为7天前的文件 用作循环备份,只保留最近7天,可以放在备份脚本里面,每天执行一次,先删除过旧的备份,再执行备份。  find /docker/backup -name "halo.bak.*.tgz" -type f -mtime +7 -exec r

PVE,擦除磁盘时报错误


PVE,擦除磁盘时报错误 disk/partition '/dev/sdc' has a holder (500) 先去PVE的WebUI删除这个存储节点  vgdisplay #查看卷组,发现这磁盘上还有卷组  vgchange -a n lvm-thin-tf #解除占用,我的卷组名是lvm-t

与NTP校时服务器同步时间


与NTP校时服务器同步时间  date  apt-get install ntpdate  ntpdate ntp1.aliyun.com  date

安装中文语言包


安装中文语言包  apt-get install -y locales  dpkg-reconfigure locales  根据提示,按回车直到显示完全部列表,然后根据列表显示,输入中文zh_CN.UTF-8的序号(我这里是487)  也有可能是下来,拉到最底部勾选zh_CN.UTF-8,Tab键

在SSH客户端显示二维码


在SSH客户端显示二维码(100KB)  #安装qrencode  apt install qrencode  ​  #编码字符串为二维码,并输出到SSH客户端  #可能你的SSH客户端不一定显示的好看,多试几个参数看看  qrencode -t UTF8 "这条命令可以在SSH客户端显示二维码"

查看当前使用的dns服务器


查看当前使用的dns服务器 Windows/Linux都可以用  nslookup qq.com #查询域名解析结果,可以知道从哪个DNS服务器获取的  nslookup qq.com 114.114.114.114 #使用指定的dns服务器来查询域名解析  ​  ​  nslookup 20990

Linux系统各版本代号


Linux系统各版本代号 Ubuntu系 Ubuntu_14.04 trusty Ubuntu_16.04 xenial Ubuntu_18.04 bionic Ubuntu_20.04 focal Ubuntu_22.04 jammy Ubuntu_22.10 kinetic Ubuntu_23.

debian9可用的apt源


debian9可用的apt源  deb http://archive.debian.org/debian/ stretch main contrib non-free  deb http://archive.debian.org/debian/ stretch-backports main cont

最基础的interfaces配置网络


最基础的interfaces配置网络 **文件位置 **/etc/network/interfaces ,ip a查看网卡名enp6s18 静态IP  auto enp6s18  iface enp6s18 inet static     address 192.168.69.147/24    

Linux查看U盘工作在在USB3.0模式还是USB2.0模式(USB2.1)


Linux查看U盘工作在在USB3.0模式还是USB2.0模式(USB2.1)  cat /sys/kernel/debug/usb/devices    lsusb -v  通过序列号 PID VID判断 PVE系统可以这么看,随便选一个虚拟机,添加USB设备。 123

从debian11升级到debian12


从debian11升级到debian12  apt update  apt upgrade  apt full-upgrade  apt --purge autoremove  ​  apt-mark showhold | more  apt-mark unhold <pkg-name>  ​  c

自动执行脚本的交互式输入


自动执行脚本的交互式输入 https://blog.csdn.net/qq_41565459/article/details/84108673  原来的脚本运行命令是  bash <(wget -qO- https://imtx-bucket.oss-cn-shenzhen.aliyuncs.com

局域网的私网网段


局域网的私网网段  在tcp/ip协议中,专门保留了三个ip地址区域作为私有地址,其地址范围如下:    10.0.0.0/8:     10.0.0.0   ~ 10.255.255.255    172.16.0.0/12: 172.16.0.0 ~ 172.31.255.255    1