FnOS
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
风扇控制
失败
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
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 SHAUN
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果