玩客云配置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