玩客云刷机教程
准备工具
下载下边文件,系统镜像下载慢请开科学上网下载。
开始
-
打开 USB_Burning_Tool软件,先导入刚解压完的系统镜像(左上角文件导入),然后勾选
擦除flash
(普通擦除
),直接点击开始。
-
设备先不要通电,使用双公头USB线,一头连接玩客云靠近 HDMI 口的 USB 口,另一头插电脑。
-
用
卡针
长按复位键
的同时,并接通设备电源。听到电脑发出类似插入U盘的声音,电脑烧录软件会出现烧录进度,此时复位键不要松开,再按个几秒再松开。
-
完成之后,关闭软件,断开电源,断开USB。,最后通过路由器后台查看,名称为
onecloud
的新设备接入网络,刷机成功!
-
使用SSH客户端登录玩客云,我这里用的是
XTerminal
。初始用户名为:root
,密码为:1234
。 -
登录后会提示修改密码。改完密码,提示创建用户,我们直接按
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
安装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
运行脚本:
- 可以直接运行脚本:
./clear_cache.sh
- 将其作为后台任务运行:
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的版本
- 本站永久网址:https://blog.ksmlc.cn/
- 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
- 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新
- 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:2760460838进行删除处理
暂无评论内容