峯言凬语 O ever youthful O ever weeping~
本无意与众不同,怎奈何口味太重。
首页
平水韵
颜色表
ABOUT
文章分类
友情链接
您正在查看:Nonni 发布的文章

morning.jpg

Docker

apt-get update
apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

The line must be added to the file: /etc/apt/sources.list

deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

apt install docker-ce
apt-get update
docker version

systemctl status docker
docker run hello-world
apt-get install docker-ce docker-ce-cli containerd.io


Portainer:

docker pull portainer/portainer
docker volume create portainer_data
docker run -d -p 9000:9000 --name docker-portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

oldiy/music-player-docker

docker pull oldiy/music-player-docker
docker run -d --name music -p 264:264 -v /music:/var/www/html/cache oldiy/music-player-docker

oldiy/youtube-dl-webui

docker pull oldiy/youtube-dl-webui
docker run -d --name youtube-dl -p 1080:80 oldiy/youtube-dl-webui:latest

LNMP

docker pull 2233466866/lnmp
docker run -dit -p 80:80 -p 443:443 -p 3306:3306 -v /www/html:/www -v /config/mysql:/data/mysql -v /config/my.cnf:/etc/my.cnf -v /config/nginx.conf:/usr/local/nginx/conf/nginx.conf -v /sys/fs/cgroup:/sys/fs/cgroup:ro --privileged=true --name=lnmp 2233466866/lnmp

(Default password: cat /var/log/mysqld.log|grep 'A temporary password')
initialize:
Mysql的密码(默认并未重置密码和初始化)
password=cat /var/log/mysqld.log|grep 'A temporary password'
password=${password:91}
echo -e "${password}\n${password}\n${password}\nn\ny\ny\ny\ny\n"
以上三条命令的输出为以下命令的输入
mysql_secure_installation
配置文件路径(Config file path)
Nginx
/usr/local/nginx/conf/nginx.conf
MySQL
/etc/my.cnf
PHP
/usr/local/php7/lib/php.ini
/usr/local/php7/etc/php-fpm.conf
/usr/local/php7/etc/php-fpm.d/www.conf

9031301btb23d37fd99f2&690.jpg
一键安装--免激活

【Win AE】After Effects CC 2019.rar 1.75G

【Win AI】Illustrator CC 2019.rar 1.83G

【Win An】Animate CC 2019.rar 1.67G

【Win Au】Audition CC 2019.rar 470.6M

【Win Ch】Character Animator CC 2019.rar 1.01G

【Win DC】Acrobat DC CC2019.rar 687.4M

【Win Dw】Dreamweaver CC 2019.rar 864.2M

【Win Ic】InCopy CC 2019.rar 787.4M

【Win Id】InDesign CC 2019.rar 798.1M

【Win Pl】Prelude CC 2019.rar 584.6M

【Win Pr】Premiere Pro CC 2019.rar 1.4G

【Win Ps】Photoshop CC 2019.rar 1.59G

链接: https://pan.baidu.com/s/1JstLDzVe_6CsuotRkrPleA 提取码: dscx

喵喵.jpg
安装growpart
CentOS:

yum install -y epel-release
yum install -y cloud-utils

Ubuntu:

sudo apt-get install cloud-initramfs-growroot

扩容硬盘

growpart /dev/sda 2

重启

reboot

调整文件系统

resize2fs /dev/sda2 (ext4 文件系统,比如AWS)
xfs_growfs /dev/sda2 (xfs 文件系统,比如azure)

查看结果

df -TH

2020-03-26 |Nonni

M1.jpg
============================ 斐讯悟空M1的传感器配置 ============================
WiFi模块(庆科的EMW3080BE)
主控MCU(ATSAMD20G17A)
甲醛传感器(G7)
PM2.5传感器(ZE08-BL20)
温湿度传感器(SH30)
数码管IC(TM1680)

============================ EMW3080BE引脚说明 ============================
引脚9代表TTL中的TX,引脚10代表TTL中的RX,作用是用于进入bootloader模式,便于升级应用程序。
引脚16代表TTL中的3.3V,引脚17代表TTL的GND。
引脚19代表是进入BOOT模式,需要低电平才能触发进入bootloader模式。
引脚24代表TTL中的TX,引脚25代表TTL中的RX,作用是设置WiFi,MQTT,TFTP,OTA升级都是在这个串口完成。

============================ EMW3080BE刷新OTA固件 ============================
TFTP法:
1、tftp32选择Current Directory指向mqtt@MK3080B@moc.ota-MD5.bin。
2、Server Interfaces 与 M1同一局域网。
3、USB转TTL TX接3080B 25针脚,RX接3080B 24针脚,GND 接3080B 17针脚。
4、打开SecureCRT选择串口,设置波特率115200连接,此时会有相应的调试信息。
5、输入tftp_ota 192.168.x.x mqtt@MK3080B@moc.ota-MD5.bin 3 0x110000 0x85FF4,IP地址是电脑的IP,Server Interfaces 选择的IP地址。
6、等待传输完成,等待5分钟。

SecureCRT法:

  1. USB转TTL,TX接3080B 25针脚,RX接3080B 24针脚,GND 接3080B 17针脚。
  2. 打开SecureCRT,选择串口,设置波特率921600,数据位8,奇偶校验无,停止位1,流控全都不勾选。
  3. EMW3080模块进入bootloader模式,写入固件全程使用 TTL 的 3.3V 为 M1 供电,M1 不接 USB 供电。
    先将 RX、TX、GND 线连接固定好,TTL 的 RX/TX 与 EMW3080B 的 RX/TX 为交叉连接,再将 GND 接入,再接 3.3v M1 供电。
    同时 SecureCRT 8.5 读取到信息,屏幕出现CC字样,说明进入了 bootloader 模式,此时,可以松开 GND ( 绿绿线),如果没有进入 bootloader 模式,需重新按上述步骤进行。

引脚 9 为 EMW3080B 写入模式的 TX 与 TTL 的 RX 连接

引脚 10 为 EMW3080B 写入模式的 RX 与 TTL 的 TX 连接

引脚 16 为 EMW3080B 的 VD3.3 与 TTL 的 Vo 连接

引脚 17 为 EMW3080B 的 GND 与 TTL 的 GND 连接

引脚 19 为 EMW3080B 的 bootloader 模式 与 TTL 的 GND 连接

  1. 输入 1 回车,进行固件的升级,同时可见 Updating application...
    点选传输,选择发送Ymodem,固件选择带 ota 的 MD5 升级固件mqtt@MK3080B@moc.ota-MD5.bin,等待完成,若是第一次会出现Successfully!
  2. 输入 6 回车,退出固件升级模式,Booting....,然后断电,拔掉 3.3V 供电。

============================ 读取设置EMW3080BE固件 ============================

  1. 接线调整,此时 EMW3080B 并没有任何供电,不要连接 TTL 的 3.3v 供电。

引脚 17 为 EMW3080B 的 GND 与 TTL 的 GND 连接

引脚 24 为 EMW3080B 读取模式的 TX 与 TTL 的 RX 连接

引脚 25 为 EMW3080B 读取模式的 RX 与 TTL 的 TX 连接

  1. 修改 SecureCRT 的串口参数,将速率设置为 115200,然后接通 M1 机身的 USB 供电,读取当前信息。
  2. 设置MQTT,在下方的命令行输入: mqtt ip port mqtt用户名 mqtt密码。
    e.g. mqtt set nonnix.cn 1883 homeassistant xxxxxx
    4、设置WiFi,在下方的命令行输入: wifiparam set -ssid SSID名称 -key WiFi密码。
    e.g. wifiparam set -ssid xxxxxx -key xxxxxx

============================ 配置HomeAssistant ============================
vi phicomm_m1.yaml

PHICOMM M1

sensor:

  • platform: mqtt
    name: "nc_m1_temperature"
    state_topic: "MICO_B0F893277A69/tmp"
    unit_of_measurement: "℃"
  • platform: mqtt
    name: "nc_m1_humidity"
    state_topic: "MICO_B0F893277A69/hum"
    unit_of_measurement: "%"
  • platform: mqtt
    name: "nc_m1_hcho"
    state_topic: "MICO_B0F893277A69/hcho"
    unit_of_measurement: "mg/m³"
  • platform: mqtt
    name: "nc_m1_pm25"
    state_topic: "MICO_B0F893277A69/pm25"
    unit_of_measurement: "μg/m³"

input_number:
m1_a_screen:

name: nc_m1_screen
min: 0
max: 100
step: 25

在configuration.yaml文件添加内容:
http:
api_password: xxxxxx
mqtt:
customize: !inclue phicomm_m1.yaml

2020-03-24 |Nonni

BCM4709.jpg

最近被朋友叫着一起去帮忙,参与给人搭建一个挖币小矿场,工地上一群人忙活。

矿场情况

  1. 设备:使用ARM盒子矿机,刷机配置ID和网络标识。
  2. 线路:由于BxC要求每个IP限绑一台设备,这样有多少台设备就要有多少根宽带,或者电信局端支持多拨。
  3. 路由器:50台设备以下可以配备50台路由器,但再多就很不方便了,布线维护太复杂,需要使用虚拟化服务器。
  4. 监控:监控机上安装使用VCENTER做监控。

具体实施

  1. 所有拉进来的电信宽带光线全部接入光端机架,然后从光猫LAN口接入万兆网管交换机,交换机上为每一个光猫划分一个VLAN。
  2. 万兆交换机接入DELL虚拟化服务器万兆网卡,虚拟化交换机安装EXSI,虚拟几台x86安装ROS路由系统,绑定虚拟网卡,每台ROS接入8台24口网管千兆交换机,连接184台设备。
  3. 所有矿机接入24口千兆网管交换机,每台设备划分一个VLAN,并单独配置一个DHCP服务,千兆网管交换机向上trunk汇聚,接入交换机连接DELL虚拟化服务器,千兆交换机对应到一台ROS,每台ROS设置多拨,拨24次,目的就是保证每台矿机一条线路,减少了物理设备,能省则省。
  4. 电源使用普通PDU,准备半个小时的UPS备用电源,电工将开关设在了监控机旁,过热不行就拉闸,避免起火。
  5. 20台小型工业风扇组成风道阵列,将热气排出室外。

小的总结
ROS部分设置我没看,推测基本上都差不多,这是个还算比较合理的小型矿场,也不知道他们能挖多少数字币,今天比特币跌到了6761美元,老大要发展区块链,民间主要热衷炒币。