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

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

仅限自己测试,用于扫描全网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工

手动搭建了一下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

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


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

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

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

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


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

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

与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

SSH所用到的密钥公钥的理解


密钥公钥 和密码最大的区别是,门锁你可以直接发出来,密码你不可以直接发出来 谁把你的门锁(公钥)装在他家(VPS)了,你就可以用钥匙(密钥)进他家(登录SSH) 夸张点,你把门锁(公钥)公开,全世界都有有你的门锁(公钥),但都没有你的钥匙(密钥),都开不了这个门锁(互相登不了SSH) 重装系统时会询

Hax机器安装Podman(某些无法安装docker的VPS可能有效的替代方案)


Hax机器安装Podman(某些无法安装docker的VPS可能有效的替代方案) 博客逐步迁移中,文章链接可能失效,但博客和文章不会丢(自己翻一下文章列表) 自行确保网络畅通,比如IPv6only的机器安装WARP等。 以下命令均使用root账户操作 安装Podman #刷新软件包,之前执行过可以不

Linux搭建samba(SMB)


搭建SMB(155MB) #安装 apt install samba #添加一个用户并设置密码,必须是Linux系统内已存在的用户,可以是root #添加Linux用户 useradd 用户名 smbpasswd -a 用户名 #查看用户 pdbedit -w -L #删除用户 usernam

备份、迁移Linux系统的几种方式


备份、迁移系统的几种方式 测试环境,debian12系统,引导方式传统引导BIOS,非UEFI引导,系统盘为MBR分区表、无单独的boot分区,boot文件在系统盘的/boot/grub/grub.cfg里面 /dev/sda1为源磁盘系统分区 /mnt/backupdisk为存放目录 /dev/s

让不支持IPv6的APP(AIMP音乐播放器),通过手机流量IPv6连上IPv6的NAS


有一些APP很好用,AIMP音乐播放器、MXplayer视频播放器,但他们比较老牌,不支持IPv6访问,输入纯IPv6解析的域名连不上,IPv4的域名可以连上 并且由于WireGuard Tailscale Zerotier这种会和魔法上网冲突,开这个另个就自动被关掉 于是我想着有没有个 安装在安卓

unraid虚拟机快照的实现(qcow2)


unraid虚拟机快照的实现 利用qcow2的快照功能,实现虚拟机快照 先决条件 BIOS:SeaBIOS 主要 虚拟磁盘类型:qcow2 SeaBIOS对应传统启动方式,是mbr分区;OVMF对应是UEFI启动方式,是gpt分区。 很多标着UEFI启动的iso其实也是支持传统引导的,但标传统引导的

unraid利用缓存盘的btrfs快照当作虚拟机快照使用(btrfs)


unraid利用缓存盘的btrfs快照当作虚拟机快照使用 因为unraid的阵列默认是xfs格式(可选btrfs格式),unraid的缓存盘默认是btrfs格式。因为xfs格式不支持快照,所以unraid虚拟机没有快照功能。 经过大佬指点可以使用btrfs的快照功能来替代缺失的虚拟机快照功能 查询你

发现PVE、Unraid不需要vt-d也能“直通”硬盘给虚拟机


之前在一篇帖子里面看到的,说虚拟机的硬盘直接写/dev/xxxx的这种形式,本质上不是硬盘直通,是类似于把USB设备给虚拟机一样的,是不需要支持vt-d也可以做到的 我拿不支持vt-d的J3160的板子+一块老掉牙的80G机械硬盘试了一下,果然如此。。。 看不到Smart信息和温度,不知道是不是这个

SSH免密登陆,及rsync通过SSH同步文件


SSH免密登陆,及rsync通过SSH同步文件 #本机A 远程机器B #在本机A执行命令,生成公匙,提示输入密码,直接按回车,我按了3次回车 ssh-keygen #在本机A执行命令,将本机A生成的公匙发送到远程机器B,需要输入远程机器B的密码 #其中192.168.1.41是远程机器B的IP

shell脚本使用Cloudflare的API,进行IPv6DDNS动态域名解析


Cloudflare的API IPv6DDNS 获取Record_ID vi get_Record_ID.sh,按I键进入编辑模式,粘贴以下内容,修改其中的信息为你自己的,然后按Esc键,输入:wq保存并退出..

由于想学习Dockerfile,所以给虚拟机装了个Debian,踩了坑


首先从debian官网,大大的下载按钮下载的是debian-11.6.0-amd64-netinst.iso(388MB),我想着Debian这么小啊,以前下载的Ubuntu都要1.3GB 然后虚拟机安装,我选了Install安装,不是安装图形界面,然后后面都按照默认设置来选,结果还是安装上了GUI