安装MSYS2
以下地址下载安装
https://www.msys2.org/
http://repo.msys2.org/distrib/
修改home目录
修改home目录为Windows home目录
vim /etc/nsswitch.conf
db_home: windows
安装zsh
pacman -S zsh
以下地址下载安装
https://www.msys2.org/
http://repo.msys2.org/distrib/
修改home目录为Windows home目录
vim /etc/nsswitch.conf
db_home: windows
pacman -S zsh
win10安装alpine作为linux子系统
安装完成子系统后,提示输入用户名时,如果只想使用root账号,直接按Ctrl+C终止
#!/bin/bash
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
apk update
apk add git nginx tzdata openssh-client openssl curl zsh
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
sed -i 's/ash/zsh/g' /etc/passwd
sh -c "$(curl -fsSL https://dotatong.cn/tools/oh_my_zsh.sh)"
sed -i -e 's/ZSH_THEME=.*/ZSH_THEME="ys"/g' /root/.zshrc
类似于centos的systemd,alpine使用openrc来管理服务
比如MAC地址是11 22 33 44 55 66,那么数据就是FF FF FF FF FF FF 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66........(11 22 33 44 55 66重复16次)
拼好数据包后使用udp广播出去就可以了。简单的实现如下: