只需要一行命令,你就可以在 CentOS 7 的物理机上播放 Bad Apple
这个功能需要服务器开启了 beep,大部分服务器都是默认开启的,小部分需要进入 BIOS 设置中手动启用。
播放方式:
curl https://cdn.zerodream.net/assets/badapple.sh | bash -
需要依赖:
- rpm
- wget
- curl
- python2
原理是利用了服务器主板上的嗡鸣器,大部分机器都有这个。
目前仅支持 CentOS 7,其他系统未测试(理论上有 rpm 命令都可以使用,或者自己安装 beep)
机器需要在你身边才能听得到,虚拟机无法播放。
话说是不是可以深夜的时候在机房托管的机器上播放这个然后把管理员吓死2333
脚本源码:
#!/bin/sh
cd ~
if [ -d "badapple-beep" ]; then
cd badapple-beep/
python player.py badapple.mid
else
mkdir badapple-beep
cd badapple-beep/
wget -q "https://cdn.zerodream.net/assets/beep-1.3-1.el7.rf.x86_64.rpm" -O "beep-1.3-1.el7.rf.x86_64.rpm"
wget -q "https://cdn.zerodream.net/assets/player.py" -O "player.py"
wget -q "https://cdn.zerodream.net/assets/badapple.mid" -O "badapple.mid"
rpm -ivh --quiet "beep-1.3-1.el7.rf.x86_64.rpm">/dev/null
modprobe pcspkr
python player.py badapple.mid
fi
李时珍的皮#倒稽