Alphine Linux 拯救你的小内存VPS

日常我主要使用2C2G以上VPS为主,但是有些机器只有256MB内存,为啥为买这些机器呢,架不住人家便宜(例如年付1刀,ip纯净解锁好只做落地),在这种小内存机器上使用debian11,我遇到过使用apt update直接卡死(ssh连接断开),当然我没有加swap,加上了可能可以勉强运行。后来我了解到了Alphine Linux。

Alpine Linux 是一个轻量级的 Linux 发行版,主要设计目标是提供一个小巧、安全、灵活的操作系统,适合于容器环境、嵌入式设备和需要较小内存和存储空间的应用。

下面就我日常机器使用上进行一个总结,方便后续查阅。

一、更新系统

为了避免出现奇奇怪怪的问题,一般我在安装部署应用之前都会进行一次系统更新。

apk update && apk upgrade

二、安装常用工具包

apk add wget curl unzip bash sudo

三、安装通用内核(主要为解决有些内核不支持tun)

sudo apk add linux-lts
reboot #重启使内核生效

四、给ipv6 only的机器套上wrap

执行命令,根据大佬的脚本提示选择语言, 以及套上V4的选项,其他都默认即可

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh; sed -i "s#WIREGUARD_GO_ENABLE=0#WIREGUARD_GO_ENABLE=1#g" menu.sh; bash menu.sh

五、安装专用X-UI面板

bash <(curl -Ls https://raw.githubusercontent.com/Lynn-Becky/Alpine-x-ui/main/alpine-xui.sh)

六、安装nezha V0探针的agent

域名改成你自己的,密码改成你面板上新建一个机器时生成的密码

wget https://github.com/nezhahq/agent/releases/download/v0.20.5/nezha-agent_linux_amd64.zip && unzip nezha-agent_linux_amd64.zip && chmod +x nezha-agent && ./nezha-agent service install -s tz.dandyapi.com:5555 -p idZwLa4EL6PTMj1GWAt

七、增加一个384M的Swap

              total        used        free      shared  buff/cache   available
Mem:         194.3M       87.3M        9.7M           0       97.3M       92.5M
Swap:        383.9M       26.7M      357.1M

如上表所示:内存占用很低,但考虑到系统的稳定,还是增加一个384M的Swap空间。

sudo dd if=/dev/zero of=/swapfile bs=1M count=384
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
swapon -s
free -h
sudo vi /etc/fstab

八、开启BBR和FQ

modprobe tcp_bbr 
lsmod | grep bbr
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_congestion_control
sysctl net.core.default_qdisc
reboot

通过上述这些操作,Alphine Linux作为我的辅助机器用途基本上应该是可以胜任了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇