跳到内容
7️⃣ DD Alpine Linux

7️⃣ DD Alpine Linux

这里是半山灯的博客,这篇文章介绍了 Alpine Linux 这个轻量级 Linux 发行版的核心特点和安装使用方法。Alpine 以小巧、安全、高效著称,适合用于嵌入式环境和 Docker 容器。文章重点分享了通过自动化脚本快速安装 Alpine 系统的步骤,包括初始登录信息、系统更新、安装 Docker 及 Docker Compose 的方法,并提醒用户注意命令与常规 Linux 系统的差别。文末还提供了两个安装脚本的源码地址和默认账户信息,适合追求极简和高性能的系统用户尝试。

DD Alpine Linux

master,这是我的小站,欢迎访问哦~~

Alpine Linux 是一个轻量级的 Linux 发行版,以简单、小巧、安全和高效而著称。它的设计目标是提供一个最小化的基础系统,同时保持足够的灵活性,以便用户可以根据需要添加他们自己的软件包。Alpine Linux 使用了 musl libc 和 BusyBox,这些组件使其具有小体积和较低的资源消耗。

注意

脚本需谨慎,使用不规范,家人双行泪

主要特点

  1. 小巧:Alpine Linux 非常小,因此启动和运行速度较快,适用于嵌入式系统和资源受限的环境。
  2. 安全性:Alpine Linux 采用 PaX 和 grsecurity 内核补丁,以提供额外的安全性层。此外,其默认配置也有助于减少系统的潜在攻击面。
  3. 包管理:Alpine 使用 apk 包管理器,该管理器简单而有效。它支持轻松的软件包安装、更新和删除。
  4. Docker 使用:由于其小巧的体积和快速启动时间,Alpine Linux 在容器化领域,特别是在 Docker 中,变得非常受欢迎。
  5. 总体而言,Alpine Linux 是一个适用于许多用途的轻量级 Linux 发行版,特别适合用于容器化和嵌入式系统。

安装 alpine 系统

脚本

shell
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod +x InstallNET.sh
bash InstallNET.sh -alpine

端口/用户名/初始密码

# 进系统后密码记得用passwd修改
port:22
root:root
passwprd:LeitboGi0ro

更新系统

apk update && apk upgrade

安装 curl

apk add curl

卸载 wget

apk del wget

安装 docker

apk update && apk add docker
rc-update add docker default
service docker start

安装 docker-compose

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

开启 BBRv3

cat > /etc/sysctl.conf << EOF
net.core.default_qdisc=fq_pie
net.ipv4.tcp_congestion_control=bbr
EOF
sysctl -p

注意

此时命令已经更改了 例如: sudo systemctl restart docker —》 service docker restart

脚本总结

  1. https://github.com/leitbogioro/Tools/blob/master/Linux_reinstall/InstallNET.sh 默认端口22 /默认用户root /默认密码LeitboGi0ro
  2. https://github.com/bin456789/reinstall/blob/main/reinstall.sh 默认端口22 /默认用户root、Windows 默认为administrator 默认密码123@@@