FnOS

V0.9.2

Debian

Linux version 6.12.18-trim (Debian 12.2.0-14)

V0.8.47

Debian

Linux version 6.6.38-trim (Debian 12.2.0-14)

1Panel

飞牛集成1Panel - 应用中心 飞牛私有云论坛 fnOS

Docker 应用商店 - 1Panel 版本 - 人生足迹 · 博客

常用




系统信息

// 查看当前操作系统的内核信息
// 内核版本和版本名称、网络主机名、机器硬件名称、处理器架构、硬件平台和作系统
uname -a

// 查看操作系统的版本信息
cat /etc/issue
cat /etc/redhat-release

// 
cat /proc/version 

// CPU
cat /proc/cpuinfo
lscpu

// 内存
dmidecode -t memory

# 查看磁盘拓扑
lsblk

# 检查是否启用 Linux 软 RAID
cat /proc/mdstat

dmidecode 是一个在 Linux 系统中用于提取硬件信息的命令行工具。它可以读取 DMI(桌面管理接口)表中的数据,DMI 表包含了系统硬件组件的信息,如 BIOS 版本、序列号、RAM、CPU 和制造商信息等。简而言之,dmidecode 作为 DMI 表的解码器,能够以人类可读的格式提供硬件信息。

目录软链接

// 
ln -s [源文件或源目录] [目标文件或者目标目录]  
ln -s /vol1/1000/Docker/1Panel /opt/1panel
# 注意:
# 目标文件夹 1panel 不存在 软连接到 /opt/1panel
# 目标文件夹 1panel 已存在 软连接到 /opt/1panel/1panel


/vol1/1000/Docker/1Panel


// 删除软连接
rm -rf test0

特别注意: 千万不要执行成 rm -rf test0/

此命令不会删除软链接, 而是源目录/root/user/workspace/test0/ 下的所有文件.
用Tab键进行路径补全, 路径末尾会自动添加 " / ", 注意要把此 " / " 删去!!!!!

相册数据备份

/usr/local/apps/@appdata 下的文件夹(相册文件trim.photos,影视文件夹trim.media)复制出来自行保存。

ssh root


//
nano /etc/ssh/sshd_config

// 修改 no -> yes
PermitRootLogin no

// 重启
service sshd restart

休眠

nano /etc/systemd/logind.conf



HandleLidSwitch=ignore #默认suspend(改为ignore;即合盖不休眠)
LidSwitchIgnoreInhibited=yes #(笔记本合盖时是否忽略抑制:是)



sudo systemctl restart systemd-logind

logind.conf

风扇控制

失败

lm_sensors

(Linux Monitoring Sensors)是一个 开源工具套件,用于检测和监控:

  • CPU/主板温度
  • 风扇转速
  • 电压(如 CPU/GPU 核心电压)
  • 其他硬件传感器数据

命令 作用
sensors 查看所有传感器数据
sensors -j 输出 JSON 格式(适合脚本处理)
watch -n 1 sensors 每秒刷新一次传感器数据
sensors-detect 重新检测硬件传感器
sudo pwmconfig 配置风扇调速(需 fancontrol

风扇控制(需 fancontrol

sudo apt install fancontrol
sudo pwmconfig  # 交互式配置风扇
sudo service fancontrol start

监控特定传感器

sensors | grep "Core 0"  # 只看 CPU 核心 0 温度

CoolerControl

// 
https://cn.linux-terminal.com/?p=8335


// 修改配置文件
nano /etc/coolercontrol/config.toml
ipv4_address = "127.0.0.1"
systemctl restart coolercontrold
// ip:11987

tuxedo-control-center

echo 'deb https://deb.tuxedocomputers.com/ubuntu noble main' | sudo tee /etc/apt/sources.list.d/tuxedo-computers.list \
&& wget https://deb.tuxedocomputers.com/ubuntu/pool/main/t/tuxedo-archive-keyring/tuxedo-archive-keyring_2022.04.01~tux_all.deb && sudo dpkg -i tuxedo-archive-keyring_2022.04.01~tux_all.deb && rm -rf tuxedo-archive-keyring_2022.04.01~tux_all.deb \
&& sudo apt update && sudo apt-get install -y tuxedo-control-center

桌面

成功

#更新你的系统包列表
sudo apt update
#安装KDE桌面环境
sudo apt install kde-full
sudo apt install kde-plasma-desktop
#重启系统
sudo reboot
#安装startx命令支持
sudo apt install xinit
#进入KDE桌面环境
startx

其他

Syncthing

一文搞定:Syncthing多平台文件同步工具安装全攻略 - HaiJaine - 博客园

# 解压
tar -zxf syncthing-linux-amd64-v...
# 重命名
mv syncthing-linux-amd64-v... syncthing
# 启动
./syncthing serve
./syncthing serve --gui-address=0.0.0.0:8384

# 创建 systemctl 
nano /etc/systemd/system/syncthing@SHAUN.service

[Unit]
Description=Syncthing - Open Source Continuous File Synchronization for %I
Documentation=man:syncthing(1)
After=network.target
StartLimitIntervalSec=60
StartLimitBurst=4
 
[Service]
User=%i
ExecStart=/opt/1panel/syncthing/syncthing/syncthing serve --no-browser --no-restart --logflags=0 --gui-address=0.0.0.0:8384
Restart=on-failure
RestartSec=1
SuccessExitStatus=3 4
RestartForceExitStatus=3 4
ExecStartPre=/bin/sleep 30
 
# Hardening
ProtectSystem=full
PrivateTmp=true
SystemCallArchitectures=native
MemoryDenyWriteExecute=true
NoNewPrivileges=true
 
# Elevated permissions to sync ownership (disabled by default),
# see https://docs.syncthing.net/advanced/folder-sync-ownership
#AmbientCapabilities=CAP_CHOWN CAP_FOWNER
 
[Install]
WantedBy=multi-user.target

# 启动
sudo systemctl start syncthing@SHAUN
# 重启
sudo systemctl restart syncthing@SHAUN
# 停止
sudo systemctl stop syncthing@SHAUN
# 查看状态
sudo systemctl status syncthing@SHAUN

# 开机自动启动
sudo systemctl enable syncthing@SHAUN
# 开机禁用
systemctl disable syncthing@SHAUN
# 更新开机启动
systemctl daemon-reload

硬件直通

IOMMU、

// 编辑文件
nano /etc/default/grub

// 增加文字
intel_iommu=on iommu=pt
// 增加在这里
GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.force_probe=7d55 intel_iommu=on iommu=pt"

// 更新
update-grub
update-initramfs -u -k all

#重启
reboot

重置网络

// 重置网络
sudo systemctl restart networking

解压


// tar.gz

tar -xf name.tar.gz