玩客云配置Armbain配置For甜糖

新玩客云刷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
来源: 雨林博客(www.yl-blog.com)