玩客云刷机教程

玩客云刷机教程

准备工具

下载下边文件,系统镜像下载慢请开科学上网下载。

开始

  1. 打开 USB_Burning_Tool软件,先导入刚解压完的系统镜像(左上角文件导入),然后勾选擦除flash​(普通擦除​),直接点击开始。

    image-20240713184647893

  2. 设备先不要通电,使用双公头USB线,一头连接玩客云靠近 HDMI 口的 USB 口,另一头插电脑。

    image-20240713184556676

  3. 卡针​长按复位键​的同时,并接通设备电源。听到电脑发出类似插入U盘的声音,电脑烧录软件会出现烧录进度,此时复位键不要松开,再按个几秒再松开。

    image-20240713184105185

  4. 完成之后,关闭软件,断开电源,断开USB。,最后通过路由器后台查看,名称为 onecloud​ 的新设备接入网络,刷机成功!

    image-20240713185814121

  5. 使用SSH客户端登录玩客云,我这里用的是XTerminal​。初始用户名为:root​,密码为:1234​。

  6. 登录后会提示修改密码。改完密码,提示创建用户,我们直接按Ctrl+C​取消。

更改时区

cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
# 验证时区是否正确
date -R

更换国内源

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

固定IP

打开 /etc/network/ ​文件夹下的 interfaces ​文件,作如下修改:

allow-hotplug eth0
iface eth0 inet static
    address 192.168.3.30   
    netmask 255.255.255.0
    gateway 192.168.3.1

然后重启网络服务:sudo systemctl restart networking

安装Docker

apt-get install docker.io

安装1Panel

在线安装 – 1Panel 文档

安装CasaOS

curl -fsSL https://get.casaos.io | sudo bash

带宽高或内存占用高死机问题

这些参数可以在 /etc/sysctl.conf​ 文件中添加,然后运行 sysctl -p​ 以应用这些配置。完整的配置文件内容如下:

net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.core.rmem_default = 8388608
net.core.wmem_default = 8388608
net.core.optmem_max = 67108864
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.ipv4.tcp_mem = 50576 64768 98152
net.ipv4.tcp_window_scaling = 1

vm.vfs_cache_pressure=500
vm.dirty_ratio=10
vm.dirty_background_ratio=5
vm.swappiness=10
vm.drop_caches=3

这些设置应该有助于在 1 Gbps 带宽下提高网络性能和稳定性。

clear_cache.sh

#!/bin/bash

# 设置要监控的缓存大小阈值(单位:KB)
THRESHOLD=409600  # 400 MB

while true; do
    # 获取当前缓存大小(单位:KB)
    CACHE=$(grep -w "Cached" /proc/meminfo | awk '{print $2}')
  
    # 如果缓存大小超过阈值,清理缓存
    if [ "$CACHE" -gt "$THRESHOLD" ]; then
        echo "Cache size is $CACHE KB, clearing cache..."
        sync; echo 3 > /proc/sys/vm/drop_caches
    fi

    # 每20s检查一次
    sleep 20
done

设置执行权限chmod +x clear_cache.sh

运行脚本:

  1. 可以直接运行脚本:./clear_cache.sh
  2. 将其作为后台任务运行:nohup ./clear_cache.sh &

开机自启动

创建一个 systemd 服务单元文件,例如 /etc/systemd/system/clear_cache.service​,在文件中添加以下内容:

[Unit]
Description=Clear Cache Service
After=network.target

[Service]
ExecStart=/usr/local/bin/clear_cache.sh
Restart=always

[Install]
WantedBy=multi-user.target

重新加载 systemd 配置:sudo systemctl daemon-reload

启用并启动 clear_cache​ 服务:

sudo systemctl enable clear_cache.service
sudo systemctl start clear_cache.service

alist配置:

[Unit]
Description=alist
After=network.target

[Service]
Type=simple
WorkingDirectory=/mnt/app/alist
ExecStart=/mnt/app/alist/alist server
Restart=on-failure
CPUQuota=50%              # 限制 CPU 使用率为 50%
MemoryMax=300M            # 限制内存使用量为 300 MB

[Install]
WantedBy=multi-user.target

重新加载 systemd 配置:sudo systemctl daemon-reload

  • 启动: systemctl start alist
  • 关闭: systemctl stop alist
  • 配置开机自启: systemctl enable alist
  • 取消开机自启: systemctl disable alist
  • 状态: systemctl status alist
  • 重启: systemctl restart alist

镜像说明

Armbian系统镜像:Releases · hzyitc/armbian-onecloud (github.com)

Debian Bullseye

  • 发行版: Debian
  • 代号: Bullseye
  • 版本: Debian 11

Debian Bookworm

  • 发行版: Debian
  • 代号: Bookworm
  • 版本: Debian 12(开发代号)

Ubuntu Jammy

  • 发行版: Ubuntu
  • 代号: Jammy Jellyfish
  • 版本: Ubuntu 22.04 LTS

更新版本

edge:通常指更前沿、更频繁更新的分支,可能包含最新的开发软件包。

Current:通常指当前稳定版本的最新状态。

举例

例如:Armbian-unofficial_24.5.0-trunk_Onecloud_bookworm_edge_6.7.9_burn.img

bookworm:Debian 12

edge:频繁更新

我推荐:bookworm_current的版本

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容