Hyper-V 安装 MikroTik RouterOS
在 Hyper-V 服务器中搭建一个软路由,其他虚拟机通过本软路由访问网络。
准备工作1、安装不低于 2008 R2 版本的 Windows Server,一并安装 Hyper-V 组件2、下载 MikroTik ROS 镜像文件
开始创建虚拟机1、单击“操作”选择“新建”,选择“虚拟机”,点击“下一步”,虚拟机代数选择“一代”,下一步。
2、输入“虚拟机名称”勾选上将“虚拟机存储在其他位置”,点击“浏览”选择存放虚拟机的目录点击“下一步”。
3、设置“虚拟机内存”,选择 512M,点击“下一步”。
4、设置网络连接这里默认就好,后续我们还会进行设置。点击“下一步”。
5、设置虚拟机“硬盘大小”和“硬盘存储目录”,磁盘大小至少 1GB,然后点击“下一步”。
6、设置 Mikrotik 系统镜像存放目录,点击“下一步”。
7、点击“完成”,完成对虚拟机的创建。
创建虚拟交换机1、单击“操作”选择“虚拟交换机管理器”。
2、“新建虚拟网络交换机”,创建一个“外部”类型的虚拟交换机,连接到外部网络,网卡选择服务器物理网卡,勾选“允许管理操作系统共享此网络适配器”。
3、“新建虚拟网络交换 ...
Zabbix 4.0 安装指北
从 0 开始,在 CentOS7 环境下安装一个 Zabbix4.0。
本文仅作为对官网安装步骤的补漏,主要安装步骤还请以官网说明文档为主。
环境介绍:
CentOS7 With Zabbix 4.0 LTS.
准备1、安装一个 CentOS7。
2、进入Zabbix 下载页面。
备注:本次使用的是 Zabbix4.0LTS,CentOS7,数据库为 MySQL。安装方法为直接从软件包安装。如果你的安装环境与我不同,请在上面下载页面中的“Choose your platform”,选择你的系统平台。
安装1、升级软件包
yum -y update
2、安装 Zabbix 软件源
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
3、安装 Zabbix 服务器、前端组件和代理。
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4、安装 ...
MySQL 在本机命令行登录无需密码
复现问题mariaDB 版本:10.0.36
现象使用 mysqladmin -u root password p@ssword 修改密码之后,在命令行使用 mysql -u root -p 登录 MySQL 提示需要输入密码,但无论输入什么,均可登陆。
原因从 5.5.7 版本中 MySQL 数据库中就开始引入 plugin 这项配置,用来进行用户密码验证,同时 mariaDB 安装的默认插件是 ‘console’ 或 ‘unix_socket’,这个插件允许你在没有密码的情况下从控制台输入可以登录,禁用密码验证。并且您无法从其他客户端连接。
解决方法1234mysql -u root -puse mysql;select user,password,plugin from user;update user set plugin='' where user='root';
OK!
解决 Zabbix 中文字体丢失问题
Zabbix 4.0 优化了很多内容,但是在图表中依然对中文支持不是很友好,会出现框框。需要管理员重新安装字体。
在本地目标 C:\Windows\Fonts 下选择字体(*.ttf),推荐使用黑体或微软雅黑。(这两种字体测试过了)
Zabbix 默认字体目录:/usr/share/zabbix/assets/fonts 替换 graphfont.ttf 即可。
解决树莓派 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[, function(client)])参数:topic:要发布到的主题message:要发送 ...
【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 编译生成的多个 bin 文 ...