程序开发
Android
Spring Boot
数据私有化
NAS
私有云
内网穿透
服务器
资源下载
PC软件
黑群晖
关于/联系我
千古八方的博客
登录
相关标签
Android
Android Utils
Android Widgets
Android系统编译
DPI
git
linux
NAS
Nextcloud
NPS
PPI
Spring Boot
svn
swap
TrueNAS
ubuntu
Windows
内网穿透
分辨率
安全维护
我开源的APP
散篇
服务器
私有云
群晖NAS
资源下载
PC软件
Andorid软件
服务器
platform regulatory.0: firmware: failed to load regulatory.db (-2) 解决方法
我的Debian系统换成了systemd-networkd 管理网络,没有无线相关的硬件设备, 然后升级内核到6.1.0-23后,报以下错误: platform regulatory.0: firmware: failed to load regulatory.db (-2) platform regulatory.0: Direct firmware lo
Linux
服务器
Debian Linux 通过命令行脚本实现重新插拔USB设备重新上电的效果
用一台PC做的服务器,USB上插了个串口工具,每次重启系统,这个设备都无法自动打开,必须手动插拔一下,所以需要一个能重新上电USB设备的脚本。 注意:并非所有USB设备都支持电源管理,建议先尝试方案三。 查看 Linux kenel USB电源管理文档 方案一:使用udev规则来控制usb设备的重新上电 前置条件,需要设备先处于idle状态。 驱动必须支持。
Linux
NAS
服务器
一分钟彻底搞清CPU使用率和工作负载(load average)的含义
CPU使用率和工作负载,其实就是不同维度对CPU资源使用情况的描述。 其中使用率是描述CPU的繁忙程度, 而工作负载则描述CPU的处理任务数。 2024-6-28补充,cockpit 管理系统同时列出了使用率和负载,也出现了负载高,但使用率低的情况。 生活中景区购票、排队进入,近乎完美满足CP
Linux
自动化部署https证书、及通配符证书部署
阿里云上的免费https证书,从2024年初开始,从一年有效期变为了3个月,如下图: 虽然不支持通配符的证书,由于就那么几个。手动一年一更换,也能接受。 但现在改为了3个月,虽然let's encrypt也是3月一换,但是人家支持自动更新证书啊,而且还支持通配符证书啊,所以果断换let's encrypt的https证书。 整体思路: 安装certbot用来
NAS
远程开关机NAS时唤醒魔术包 (Wake On Lan ) 选择哪个端口?
快节奏时代,先说答案: MagicPack 魔术包唤醒NAS的时候,使用哪个端口都可以。 甚至不关心UDP还是TCP。 唤醒原理: Network Interface Card(NIC),也就是网卡只是通过6个0xff 后面接16个MAC地址进行过滤的,只要符合这种格式就会唤醒电脑。 也就是说无论指定哪个端口号,都可以唤醒NAS。那为什么要端口号呢? 当网络
服务器
分布式存储Ceph的基本介绍
不同于中心化的Hadoop(HDFS)分布式存储系统 ,Ceph是没有中心节点的,它采用的是CRUSH(Controlled Replication Under Scalable Hashing)算法(用来计算对象存储位置的),理论可以无限扩展。 Ceph 功能: Ceph主要提供对象存储、设备块存储、以及Ceph FS文件系统,这三种类型的集群存储方案。
服务器
Ubuntu Linux SSH 仅允许证书登录(无密码登录)
网上关于ssh证书登录(无密码登录)的文章重复率太高了,尤其CA签证的方式, 弄的很多人迷迷糊糊的, 其实CA签证这种方式99%的人根本用不到。 而Linux SSH 证书登录非常简单,首先生成密钥对(证书),然后把公钥放到openssh配置文件里, 完事。 具体操作如下: 第一步:生成证书(密钥对),导出公钥 采用Putty 、Bivise SSH Cli
NAS
自建NAS上,使用ssmtp向外部邮箱发送邮件
自建NAS后, 需要把脚本搜集到的日志、使用状态等数据发送给外部邮箱。 比如 自建NAS,DDNS动态设置IPv6 后,在更新IP6时,操作失败。 此时通过域名无法访问,但内网还可以访问互联网,故需要把错误通过邮件的方式告警。 如果自己搭建邮件服务器的话,其他邮件服务商大多会拒收,所以不用postfix等邮局服务软件。 本文用到的是ssmtp工具包
服务器
私有云
自建私有云,使用 smart 监控硬盘健康状态,出错发邮件报警
自建私有云服务器,运行的服务比较多,但是硬件是一台淘汰的家庭台式机,硬件是不可靠的。 由于硬件不可靠,那么硬件损坏可以接受,但是数据不能丢失。 关于数据备份,可参考 自建NAS,如何备份数据? 所以需要增加硬盘健康监控的功能,当硬盘告警时,立刻发送邮件进行提醒。 操作步骤如下: 1. 安装smartmontools sudo apt install smar
NAS
服务器
自建NAS,Aria2 下载器的安装及配置
该文所使用的系统是Ubuntu 20.04.3 LTS,并且以守护进程的方式运行Aria2。最终效果如下: 1. 安装Aria2 $ sudo apt install aria2 2. 配置Aria2 在**/home/www/aria2/**下创建aria2.conf文件。以下是我的配置文件,配置里有注释,可作为参考。 # 文件的保存路径(可
NAS
服务器
我为什么必需要一台NAS服务器?
现有的云服务,以及网盘存在以下不能忍受的问题: 使用了5年A某云的服务器存储空间不足,升级不起,尤其是1Mbps的带宽,折磨疯了。主要SVN存代码,UI切图,发版apk,资料文档。刚开始还好,东西少,慢慢数据越来越多,就无法忍受了。 办公资料,视频教程,交给客户的apk,生产软件,Android系统源码,以及发版的镜像等等搬到了某度云,空间够了,但是下载速度
服务器
Bind9 试玩 DNS over https (DOH)
近几年对DNS解析防劫持的要求越来越高, 关于dns加密查询,主要分为DOT, DOH 两种方式,含义如下: DOT: DNS over TLS DOH: DNS over HTTPS 两者的目的一致,都是为了加密DNS的请求内容,防止伪造、劫持攻击。区别在于 HTTPS是TLS上的HTTP协议, 更通用些。 本文使用环境: ubuntu 20.04, bi
服务器
ubuntu 更改boot分区格式,重建引导
ubuntu 20.04 迁移系统后,无法启动,grub引导失败; 使用boot-repair 修复后, /boot 分区变成了vfat 格式,改回ext4格式的步骤如下: 操作步骤如下: dd if=/dev/sda2 of=boot_sd2.bk umount /dev/sda2 mkfs.ext4 /dev/sda2 #格式化 mount /dev/s
内网穿透
实现秒开1Mbps带宽的NAS上的网站
无感访问: 自建的NAS上,无IPv4公网IP,有IPv6地址; 安装了wordpress,做个网站。 如何让所有人无感的访问自己的站点呢? 那么必定是内网穿透(隧道模式)。 因为家庭宽带是不给开80、443端口的, 所以哪怕有公网IP,并且使用DDNS到自己的服务器,也必须带着其他的端口号。 所以需要自建一个内网穿透的中转站,或者直接购买从穿透服务商哪里买
服务器
Linux SSH 仅允许指定用户远程登录
搭建完linux服务器后,为避免系统用户遭到密码字典攻击,我们需要限制仅允许某些用户可以远程登录。 Linux 下 ssh 的用户白名单、黑名单配置。 ssh配置文件位置: /etc/ssh/sshd_config 1. 修改SSH端口号,避免暴力穷举 # 取消注释Port行,把端口改到不常用端口 Port 2202 2.&nbs
NAS
服务器
NAS上搭建DNS服务,统一屏蔽家庭网络上的所有广告
习惯把小说下载下来看,然后用小米自带的手机上的阅读器看,但是这个阅读器上竟然往本地txt里插入广告。 婶是真不能忍呀,果断换个阅读器。 同时发现家里的投影、手机上其他的软件里也有各种恶心的主动弹窗广告。 电脑端能够安装ADBlock 等插件屏蔽某些恶心人的网页广告,但是移动端以及应用里内嵌的广告,就没法处理了。 由于自建了NAS,想到恰好可以在NAS上搭建自
NAS
服务器
自建NAS,如何备份数据?
我是无法承受近10年的代码、照片丢失的后果的,所以自建NAS后我必须保证数据的可靠性。 由于采用的是淘汰电脑做的私家NAS服务器,所以硬件是不可靠、不可信的。能够接受硬件损坏的风险,但不能忍受数据丢失的风险。 所以我需要一个数据备份的方案。 常见的数据备份方案是,RAID冗余保证服务长期在线,然后配合热备技术进行实时备份。 不过放弃RAID1(RAID5)
NAS
服务器
自建NAS,是否需要RAID磁盘阵列?
RAID(Redundant Arrays of Independent Disks),直译:独立磁盘冗余阵列。 RAID的初衷是把多个小磁盘组合起来,以便获取更大的容量,以及“关键业务”的数据冗余,如在支持热插拔CPU、内存、硬盘的服务器上,哪怕CPU、硬盘坏掉,服务也得正常运行。 现今所说的RAID,“多数情况”下指的是数据安全,即部分存储设备损坏时,数