type
Post
status
Published
date
Jun 9, 2025
slug
about-linux
summary
记一些命令方便使用
tags
笔记
category
笔记罢了
icon
password
😝
 
 

Docker

 

Docker安装

 
一键安装脚本(It may went wrong🥲)
 
普通用户加入docker所属组,随后重启系统:
 
 

Docker Proxy

 

方法一 - 设置镜像源(推荐)

 
创建/etc/docker/daemon.json 文件,写入以下内容:⚠️镜像源可能随时失效)
 
重载systemd,重启docker:
 
 

方法二 - 守护进程

 
在执行docker pull时,是由守护进程dockerd来执行,因此,代理需要配在dockerd的环境中
 
(1)创建docker.service目录:
sudo mkdir -p /etc/systemd/system/docker.service.d
 
(2)创建proxy.conf代理文件:
sudo vim /etc/systemd/system/docker.service.d/proxy.conf
 
(3)在proxy.conf中配置以下内容:
 
(4)重载systemd,重启docker,配置完成:
 
 

Maven

 

代理Proxy

 
创建~/.m2/settings.xml配置文件(如果没有请创建),填入以下内容:
 
 
 
 

风扇调速

 
 

前期准备

1) 识别传感器/风扇/PWM 是否存在
确认系统里有没有 pwm 控制文件,一般为pwm*_enable
 
先找 it87 对应的 hwmon 目录,一般为/sys/class/hwmon/hwmon3
 
试着开启手动模式并调到较低占空比(立刻听风扇是否降速):
如果 RPM 跟着变,就可以上 fancontrol 做曲线
 
 

查看hwmon编号

 
 
 

查看当前风扇PWM模式与数值

一般 pwm*_enable 的含义常见是:
  • 1 = 手动
  • 2 = 自动(由芯片曲线/BIOS)
 
 

监控风扇转速与CPU温度

 
你的CPU温度可能不叫k10temp,也可能不使用it87,跟据实际情况修改
 
 

使用fancontrol控制风扇

 
 
找对路径:确认pwm2/fan2/CPU温度文件
已知:
PWM / 风扇在:/sys/class/hwmon/hwmon3(it8772)
CPU 温度在:/sys/class/hwmon/hwmon2/temp1_input(k10temp)
 
跑 pwmconfig 生成 /etc/fancontrol
 
它会:
  • 逐个测试 pwm1/pwm2/pwm3
  • 找出哪个影响 fan2_input
  • 生成 /etc/fancontrol
⚠️ pwmconfig 会短暂尝试停风扇/变速,过程盯着就行。
 
配置完成后会生成配置文件,默认/etc/fancontrol :
 
启动服务
 
⚠️ 在 fancontrol 工作时,最好让 pwm2 处于手动可写状态,fancontrol 会写 pwm
你可以先执行:
之后 fancontrol 会接管 pwm2 的值
 
 

压力测试检验fancontrol是否生效

 
 
监控数值(数值根据需要修改)
 
notion image
 
STM32F103 HAL库 学习日志优雅的终端控制方式
Loading...