通过sysfs控制NanoPi的NEO3风扇开关
笔者使用Armbian系统,在用户层通过sysfs设置RK3288的GPIO接口。 添加Crontab每分钟执行,或者修改代码不判断温度而是固定时间开关。
#!/bin/bash
# Fan Turn On/Off
GPIO='/sys/class/gpio'
[[ ! -d $GPIO/gpio70/ ]] && echo 70 > $GPIO/export …
… Read More …
笔者使用Armbian系统,在用户层通过sysfs设置RK3288的GPIO接口。 添加Crontab每分钟执行,或者修改代码不判断温度而是固定时间开关。
#!/bin/bash
# Fan Turn On/Off
GPIO='/sys/class/gpio'
[[ ! -d $GPIO/gpio70/ ]] && echo 70 > $GPIO/export …
… Read More …
使用 Win+R 组合键打开运行框,执行hdwwiz
命令,安装手动从列表选择的硬件,
筛选「网络适配器」选中Microsoft厂商,选择「Microsoft KM-TEST 环回适配器」。
这时进入「控制面板\所有控制面板项\网络连接」你会发现多了一个「以太网 2」的设备。 建议可以改名为「SAMBA」或者你喜欢的其他名称,但是需要记住,因为下一步就要用到。
使用管理员权限打开cmd
命令行程 …
创建 swap 占位文件:
# fallocate -l 4G /var/swapfile #下方命令作用相同
dd if=/dev/zero of=/var/swapfile bs=1M count=4096
查看 swap 文件并转换:
chmod 600 /var/swapfile
ls -lh /var/swapfile
mkswap /var/swapfile
启用 swap …
… Read More …虽然标题写的是ELK日志系统,但实际上笔者已用Filebeat代替Logstash了。 先到https://elasticsearch.cn/download/下载7.10.2的二进制的TAR包。 需要下载的程序:Elasticsearch、Filebeat、Kibana,至于Logstash可以不用。
由于Elasticsearch、Kibana不能使用root帐号运行, …
… Read More …众所周知,谷歌Chrome在80以上版本默认了SameSite=Lax设置,导致iFrame无法跨域读写Cookie内容。 网上的解决方法大同小异,都是换成Https协议并修改SameSite=None配置,但笔者需要保留Http方式。
笔者原来的鉴权方法(新版Chrome已经失效):
<?php function AuthCode() {
if …
… Read More …
最近需要为公司的国外合作方提供内网测试环境,用来体验我们开发中的产品,不考虑PC远程桌面的情况下, 测试了这三种方案:使用VPN连接、使用内网穿透、使用TLS/SSL或Socks代理,发现体验最好的还是VPN连接。
但是如果使用VPN连接的话会有个问题,就是合作方的所有流量都会先走我们公司内网,然后才会往外发送。 其实只要使用系统自带的路由表就能很容易的对流量进行IP段分流(以上几种方式的部 …
… Read More …之前笔者写了一篇「通过Nginx的端口转发提高加速器效率」的博文,现在补上额外配置。
stream {
map $ssl_preread_server_name $domain_name {
default ssh;
blog.jtwo.me blog;
wiki.jtwo.me wiki;
} …
… Read More …
今天笔者需要拆包「少女部屋拼图」这个APP的素材,右击解压发现PNG图片就只有一些插画之类的,至于家具等都是.pvr.ccz文件格式。 笔者大手一挥谷歌一搜,先是装上了TexturePacker的5.2破解版(因为在官网下载的6.0版本,不知为啥使用PVR查看器时不能输入密码)。 然后大手一挥谷歌一搜,复制粘贴了.pvr转换.png的批处理代码,如下:
@echo off
path …
… Read More …
vi /srv/frp/frps.ini #服务端-配置
[common]
token = hCbXi6eV8zLxIdF5
bind_port = 10000
vhost_http_port = 10080
# dashboard_user = dash
# dashboard_pwd = board
# dashboard_port = 10443
… Read More …vi …
1、修改redis绑定0.0.0.0地址
2、不落地配置,全内存运行
save ""
# save 900 1
# save 300 10
# save 60 10000
appendonly no
# appendfsync always
# appendfsync everysec
# appendfsync no
3、限制内存占用、 …
… Read More …