玩客云配置Armbain配置For甜糖

开发语言
2021-05-11 17:23:41
分享

新玩客云刷Armbain后需要做的配置

玩客云刷Armbain后默认情况下的Mac地址会在系统重启后重新生成一个新的Mac网络地址。那么我们需要将mac地址固定的配置办法。 然后顺便扩展讲一下u盘格式化和挂载的相关知识,主要是为了挂甜糖(闲置资源利用的CDN服务)。

客云Armbain修改网络Mac地址步骤

修改/etc/network/interfaces

添加自动从网卡获取地址,添加到dns配置的下面吧
vi /etc/network/interfaces

## 增加 一行,Mac地址需要自己定
hwaddress ether 00:22:6D:4D:C8:8B

管理员身份执行重启网络
/etc/init.d/networking restart

格式化U盘与磁盘挂载

插网口旁U盘
# 查看磁盘的地址,例如:/dev/sda1

fdisk -l

mkdir -p /opt/ttnode/data


mke2fs -t ext4 /dev/sda1
mount /dev/sda1 /opt/ttnode/data
如果是SD卡
mke2fs -t ext4 /dev/mmcblk1

mount /dev/mmcblk1 /opt/ttnode/data

启动自动挂载

vi /etc/fstab
/dev/mmcblk1 /opt/ttnode/data ext4 defaults 0 0
不建议使用,因为取出u盘会导致系统不能启动。

甜糖的监控脚本

监控脚本
vi /opt/ttnode/crash_monitor.sh
脚本内容
#!/bin/bash
d=`date '+%F %T'`;
num=`ps fax | grep '/ttnode' | egrep -v 'grep|echo|rpm|moni|guard' | wc -l`;
echo $num;
if [ $num -lt 1 ];then
    echo "[$d] ttnode is dead...restarting" >> /opt/ttnode/ttnode.log ;
    echo "[$d] ttnode is dead...restarting";
    mount -o,remount,rw /dev/sda1 /opt/ttnode/data
    /opt/ttnode/ttnode -p /opt/ttnode/data;
fi
执行权限
chmod +x /opt/ttnode/crash_monitor.sh
1.通过命令 crontab -e 打开定时任务文件,并按 1 用nano编辑器编辑
crontab -e
# 选择 1
2.按方向键定位到文件末尾,添加一行代码
* * * * * /opt/ttnode/crash_monitor.sh
3.按 Ctrl+O 保存文件,Ctrl+X 退出编辑 4.通过 crontab -l 命令显示 crontab 文件内容
crontab -l
5.通过命令查看进程运行状态。
ps -ef | grep ttnode
The End
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本站观点和立场。