等了四个月,CentOS 8 终于发布了,在虚拟机上试了几次,最后有点无奈—— 1 GB 的机器无法实现网络安装。加之,新版的 ISO 是在是超级大,以及近来看到的各种帖子等,最后放弃了 CentOS 8,转投 Debian 10。
实际上,CentOS 和 Debian 我都是在同一时间点结识的。那时候只有一个印象,就是 Debian 占用内存小,甚至 128 MB 的机器也能装。不过呢,也忘记具体原因了,阴差阳错就一直使用了 CentOS。
从现在开始,重新回到 Debian 阵营 😉。
已在 Oracle 的机器上安装过。甲骨文的机器是 EFI 引导,netboot.xyz 的使用方法如下:
mkdir -p /boot/efi/EFI/rescue
wget https://boot.netboot.xyz/ipxe/netboot.xyz.efi -O /boot/efi/EFI/rescue/netboot.xyz.efi
打开 VNC,重启机器后按 F2 进入 BIOS,Boot from netboot.xyz.efi。接下来就是无脑的安装了。
安装好后进行一些设置。
首先是 SSH:
vim /etc/ssh/sshd_config
# 找到以下项并修改值如下
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
# 重启 sshd
systemctl restart sshd
然后是 BBR:
# 删除可能存在的这两行(新系统当然是不存在的)
sed -i '/net.core.default_qdisc/d' /etc/sysctl.conf
sed -i '/net.ipv4.tcp_congestion_control/d' /etc/sysctl.conf
# 写入
echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf
# 重载配置
sysctl -p
# 查看成效
sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr