程序开发
Android
Spring Boot
数据私有化
NAS
私有云
内网穿透
服务器
资源下载
PC软件
黑群晖
关于/联系我
千古八方的博客
登录
内容搜索
搜索本站文章内容
搜索
最新资源
Linux
Linux systemd/system 目录详解
现今多数Linux系统服务都使用了Systemd来管理, 在平常使用或看技术文章时,常看到以下四个system目录: /lib/systemd/system /usr/lib/systemd/system /run/systemd/system /etc/systemd/system 这四个目录有什么区别呢? 首先, /lib/systemd/system
Linux
Linux下,开机自动休眠硬盘
服务器上有一块用于备份数据的磁盘, 除了备份数据时,基本用不到这块硬盘。 为了延长这块硬盘的寿命,需要开机启动后休眠这块硬盘。同时起到节省电量的目的。 使用的命令是hdparm。 man hdparm // 查看使用说明 主要用到的参数如下: -S参数: 设置磁盘进入待命状态 (Standby/Spindown)的超时时间。该值用以确定磁盘在处于无活动状态多
未分类
Wake On Lan (WOL) 遇到的几种无法唤醒的情况
一直用WOL的方式唤醒家里的台式机,疫情期间有次急用电脑,但是死活没唤醒。前段时间,又遇到了一次这种情况。 后来才知道,当电脑彻底断电后,电脑是无法远程唤醒的。 通过搜索资料,解决了遇到的以下几种情况,导致的WOL无法唤醒: BIOS里未开启WOL,选项名叫 【Wake On Lan In S5】,不同电脑BIOS有差异。 系统层面:Win7 没有明确支持,
Linux
kernel 报错 ata3: SError: { HostInt PHYRdyChg 10B8B DevExch } failed command: FLUSH CACHE EXT (未解决,讨论文)
运行了好几年的x86主机,在去年更换了固态硬盘后,开始报错,错误原因不记得了,只记得有 status: { DRDY } ata3: hard resetting link 这么一条。后面会越来越频繁,最后次数多了直接连不上硬盘了。 期间重插SATA线、调换接口,还退还了两块SSD硬盘,最终换了PCIE-sata卡,也换了SATA线,问题才消失。
服务器
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 网络管理程序ifupdown、NetworkManager、systemd-networkd的区别,以及interfaces、resolv.conf文件的作用。
Debian 下常用的网络管理程序有三个:ifupdown、NetworkManager、systemd-networkd。 他们区别是什么?以及常用来修改的配置文件interfaces、resolv.conf有什么作用? 安装方法如下: # ifup、ifdown 管理程序安装 lsw@rangotec.com:~$ sudo apt install if
Android
Linux
NAS
私有云
在电视/投影仪上浏览NAS上的照片视频
为了解决外出游玩,拍了大量照片能够一家人一起观看的问题,写了个能浏览NAS上照片和视频的程序,投影到墙上,游玩回来后躺在沙发上,一起看这次游玩的战利品。 演示视频:NAS照片浏览器演示 之前写过一版直接访问Nextcloud的版本,但是在大量照片(单文件夹1~10万级别)时加需要10秒~1分钟,实在太慢了; 另外在播放录的某些格式的视频时,会出现卡顿。为了解
Linux
服务器
Debian Linux 通过命令行脚本实现重新插拔USB设备重新上电的效果
用一台PC做的服务器,USB上插了个串口工具,每次重启系统,这个设备都无法自动打开,必须手动插拔一下,所以需要一个能重新上电USB设备的脚本。 注意:并非所有USB设备都支持电源管理,建议先尝试方案三。 查看 Linux kenel USB电源管理文档 方案一:使用udev规则来控制usb设备的重新上电 前置条件,需要设备先处于idle状态。 驱动必须支持。
NAS
私有云
Nextcloud appstore 访问超时, 如何设置代理。
Nextcloud appstore 访问不稳定,经常出现访问超时的问题。 所以需要设置代理,进行加速。 代理设置方法为: 编辑 config/config.php 文件,添加如下内容,代理地址修改为自己的代理地址 /** * * 默认为空 */ 'proxy' => '192.168.1.11:7890', /** * 代理账号密码,可选 * 默认为
资源下载
Andorid软件
Android手机,SSH远程NAS服务器的最佳APP -- JuiceSSH
为了安全,NAS服务器设置为仅允许【证书】认证,并且使用了IPv6 的DDNS。 所以就需要一款支持IPv6、及SSH证书认证登录的APP。 最终选择了JuiceSSH 安卓app,界面如下: 连接NAS上的SSH服务很简单,只需要创建私钥,或者从服务器上复制下来私钥;导入到认证里即可。 然后新建连接时选择对应的认证密
资源下载
PC软件
Windows下的内存测试工具MemTest64
win11 内存不够, 需要新增内存条。 对于新买回来的内存条,首先要检测一遍是否完好。这里用MemTest64工具来验证内存是否完好,以及是否存在坏块。 MemTest64是一个绿色的内存检测工具,双击运行,如下: 默认无限循环测试, 这里设置为仅循环检测一次。 一般循环测试个十几次,每次循环头如上图提升【Test finished with no err
资源下载
PC软件
adobe illustrator 2020 64位破解版安装包下载
需要AI来切几张图片,网上找到的几个版本,都TMD的不是需要关注公众号,就是要解压密码。 最终找到一个安装即用的。 拿来分享; 百度网盘地址: adobe illustrator 2020 64位破解版安装包下载
NAS
黑群晖
黑群晖DS918+系统镜像、引导文件、扩展驱动包下载
黑群晖DS918+ 百度网盘下载 注意: 引导文件下载后把中文字删掉,写盘路径也不能有中文 扩展安装包是低版本升级后如果丢失核显才需要用,正常安装不需要 DS918_7.0核显补丁 DS918-6.23核显补丁 DS918_7.21-69057(系统安装包).pat DS918_7.21-69057(引导文件).zip DS918+_6.23-25426(系
NAS
黑群晖
黑群晖DS3615xs系统镜像、引导文件、扩展驱动包下载
黑群晖DS3615xs 百度网盘下载 注意:引导文件下载后把中文字删掉,写盘路径也不能有中文 DS3615xs_7.X引导文件(支持7.0.1-42218到7.1.1-42962up6).img DS3615xs_7.1.1-42962(系统安装包).pat DS3615xs_7.1.0-42661(系统安装包).pat DS3615xs_7.0.1-42
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用来
Linux
NAS
笔记:linux shell 运行 python venv 虚拟环境 脚本
第一步,创建虚拟环境: $ python -m venv python3_virtual_env/ 此时在python3_virtual_env目录 下便创建好了虚拟环境。 第二部, 激活虚拟环境,安装必要的依赖库。 使用source命令激活虚拟环境 $ source python3_virtual_env/bin/activate 激活虚拟环
Linux
NAS
Linux 下获取主机的硬件信息(BIOS、系统、主板、处理器、内存、缓存等)
什么是DMI? DMI (Desktop Management Interface, DMI)的主要组成部分是Management InformationFormat (MIF)数据库,这个数据库包括了所有有关电脑系统和配件的信息。 1. 获取基础硬件信息 不需要记下面的命令, 通常打印所有硬件信
Linux
Debian/Ubuntu 手动引导系统启动
无法启动时,通常会遇到【grub命令行模式】以及【grub救援模式】两种情况。 Grub命令行模式: 停在Grub菜单页面,然后按下【c】建,进入grub命令行模式。 grub> ls # 查看所有分区(硬盘和分区) grub> ls (hd0,msdos1)/ # 比如查看第一块硬盘的第一个分区(msdos1)的根目录 grub> set
Linux
Debian / Ubuntu 创建、挂载 swap 分区文件
Debian 系推荐使用swap文件当作交换分区,无需像以往一样需要单独在磁盘上创建一个swap分区。 所以本文将使用swap文件来当作交换分区,步骤如下: 检查系统是否已经有 Swap 分区: lsw@rangotec.com:~$ swapon -s Filename Type Size Used Priority /swapfile file 8388