解决树莓派 3b+ 找不到 wlan0
故障描述执行 ifconfig 命令时,没有输出 wlan0 的信息,但在执行 iwconfig 时,可以看到 wlan0 的信息。 执行 ifconfig wlan0 on 命令时,输出 SIOCSIFFLAGS: 由于 RF-kill 而无法操作。 故障排除执行 rfkill list 命令,查看射频状态。 回显如下: 1230: phy0: Wireless LANSoft blocked: yesHard blocked: yes 表示,射频已被禁用。 执行 rfkill unblock all 解锁,问题解决。 记得在使用 wlan 时,先提前 ifconfig wlan0 on 一下:)
2019 入新 HP MicroServer N54L
好久不更新了,博客都种草了。 继上次组了一个 J3455 之后,很久没折腾 NAS,恰逢 IPFS 矿机崩盘,打算扩一下家里的 NAS,研究了一下矿渣,发现比较坑,买回来要换电源、主板有硬伤、机箱皮很薄等等一些列风险。最后本着一个垃圾佬的原则,上了一台 HP 的 N54L。 先列个成本吧 类别 项目 价格 服务器整机 HP N54L ¥ 650 阵列卡 HP P410 ¥ 15 磁盘 HGST 2TB SAS ¥ 175 备注:磁盘是买了两块(Raid1) 装机顺丰小哥真是牛皮,直接塞柜子里了。 配件全家福。 成色能达到我的要求,基本没有二手痕迹,机箱没有被拆过。 去掉顶盖,才能卸下来柜门拉出主板。 主板拉出来了,准备上阵列卡。 阵列卡插入,缓存是拆的老服务器上的。 装好了,看成品。 测试使用 HP Smart USB KEY 进行测试。整机无异常。 已经安装 OMV NAS 操作系统,拷贝文件可达千兆速度。
【2018 年 12 月】更新日志
安全策略1 今日对站点进行了安全加固2 启用 HTTP 严格传输安全 (HSTS)3 停止对 TLS 1.0 的支持 拖更说明因为个人原因,可能近期暂停更新本站点
【NodeMCU】ESP8266 接入 OneNET 实现数据点上报
本文介绍了我在使用 ESP8266 接入 OneNET 实现数据点上报时遇到的坑和解决方法。通过本文你可以掌握如何使用 Lua 实现向 OneNET 上报数据点。 OneNET MQTT 接入协议说明在 OneNET 中定义了系统 topic 实现了数据点上报功能,详情参见 OneNET 文档中心的设备终端接入协议-MQTT 根据协议,在给平台使用 publish 报文上传数据点时,报文需包含 VariableHeader Payload Qos 三段。其中 VariableHeader 和 Qos 基本不需要额外处理,直接发送即可。 NodeMCU MQTT client 功能说明在 NodeMCU 中带有了 MQTT 客户端,在使用之前需提前编译到固件中。 它提供了一个方法 mqtt.client:publish() 来发送一条信息。 mqtt.client:publish()功能:发送一条消息。句法:mqtt:publish(topic, payload, qos, retain[,...
【2018 年 8 月】更新日志
数据迁移说明站点驱动平台自 2018 年 8 月 23 日起由原 UCloud 香港(Coding-Pages)迁移至 腾讯云成都(Cloud-Studio)。文章数据平行迁移,无丢失。评论数据清空,接入无后端评论系统。下线静态存储七牛云测试域名。 站点内容说明由于新更换站点主题,可能有部分文章存在语法高亮或者引用排版错误的问题。欢迎您在文章下面留言,我会及时处理,谢谢。
ESP8266-NodeMCU 编译固件和刷入
ESP8266 不仅仅是串口 WIFI 模块。更是一个强大的 MCU,在不依赖外部 MCU 时,就可以完成简单的数据采集或控制功能。适合一些功能简单的物联网设备。本文是 ESP8266 系列中的文章。讲述如何将 NodeMCU 刷入 ESP8266。 固件编译NodeMCU 提供了云编译固件的功能。无需搭建本地编译环境,即可实现对固件的编译。固件云编译地址:https://nodemcu-build.com/ 原编译网站非常简单,你只需要按照网页表单填写邮箱、确认邮箱、选择构建分支、选择模块、完成附加选项,提交构建即可。固件编辑完成后,将会发送到你的邮箱。 如图,但请注意,固件只在云上存储 24 小时,请尽快下载。 固件刷入下载好固件之后,就可以刷固件了。刷之前,你需要准备 ESP8266 刷写器,ESP82XX 系列下载工具。 ESP8266 刷写器可以到某宝上买专用下载器或者用 TTL 板手动拉低 GPIO0 即可。 ESP FLASH TOOL 是 Espressif 官方开发的烧录工具,用户可根据实际的编译方式和 Flash 的容量,将 SDK 编译生成的多个...
调整 XenServer 虚拟机磁盘大小的两种方法
今天在检查机器时发现一台 Windows 虚拟机 C 盘可用容量报警,原来在建立虚拟机的时候只给 C 盘划分了 20G,现在只有 1.1G 的可用空间,对 C 盘扩容刻不容缓。本文是笔记,扩容 XenServer 的磁盘的两种方法。 方法 1:使用 XenCenter使用 XenCenter 登录 XenSystem,关闭目标虚拟机,选择 Storage 中的虚拟磁盘,Properties -> Size and Location,Size 指定好容量即可。 方法 2:命令行法好说明:本次扩容的虚拟机名字为 VMNAME,待扩容 VDI 的 UUID 是 VDIUUID,扩容后的磁盘容量为 DISKSIZE SSH 连接到 XenServer,首先还是关闭虚拟机 xe vm-shutdown vm="VMNAME",找到需要扩容磁盘(VDI)的 UUID xe vm-disk-list vm="VMNAME",扩展容量 xe vdi-resize uuid=VDIUUID...
用 RaspberryPi 与 GPS 构建 NTP 服务器
NTP 服务器 Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS 等等)做同步化,它可以提供高精准度的时间校正(LAN 上与标准间差小于 1 毫秒,WAN 上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按 NTP 服务器的等级传播。按照离外部 UTC 源的远近把所有服务器归入不同的 Stratum(层)中。 本文将介绍如何使用 RaspberryPi 和 GPS 模块构建一个 NTP 服务器,精度在 100 毫秒以内,基本满足一般业务对时需求和一些无法使用公网环境的授时需要。 GPS 模块的准备硬件选择我购买的是正点原子的 GPS+ 北斗双定位模块 S1216,其内核为 SkyTra 的 S1216F8-BD 芯片。支持串口和 PPS,宽供电 3.3V-5V,20Hz 更新速度,支持 IPX 天线,板载电池热启动速度极快。 选择 GPS 模块的几点要求,必须支持串口和...
【震惊】东半球最大(划掉)的抱枕厂商 CODING 新用户送会员啦!
Coding.net 是一个云端软件开发协作平台,目前已累积 50 万开发者,80 万个项目。秉承着“让开发更简单”的使命,将代码托管、项目管理、WebIDE、一键部署等开发工具集成到浏览器中,免除繁杂的开发环境部署,降低开发和部署软件的成本,提升团队协作沟通效率,提高软件开发生产力,最终实现“Coding Anytime Anywhere”的愿景。 现在 截这里 注册,即可获得 1 个月黄金会员。 如果您认为 CODING 服务不错在体验期购买会员将额外赠送 2 个月会员。
删除 Xenserver 残留的磁盘(Control domain on host)
昨天遇到一个坑,我在使用 XenCenter 为 XenServer 导入 Custom Templates 时因为网络故障导致任务终止,在 Local Storage Repositories 中存在一个残留的磁盘文件无法删除。查询磁盘状态“This operation cannot be performed because this VDI is in use by some other operation.”,磁盘的“Virtual Machine”显示“Control domain on host”。 我们通过如下的方法,干掉这个“尸体”磁盘。 1.SSH 到 XenServer 或 LocalConsole 进入 xsconsole 模式 2.确定“尸体”磁盘的 VDI xe vdi-list name-label=<VDI_NAME> 返回 uuid (RO): fe571423-50e7-4df6-9406-3d7bc35ecebd name-label (RW): <VDI_NAME> name-description (RW):...











