NAS相关
Debian11 更换软件源
备份
#备份软件源列表
cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑sources.list
nano /etc/apt/sources.list
替换文件内容
deb http://mirrors.163.com/debian/ bullseye main non-free contrib
deb http://mirrors.163.com/debian/ bullseye-updates main non-free contrib
deb http://mirrors.163.com/debian/ bullseye-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ bullseye main non-free contrib
deb-src http://mirrors.163.com/debian/ bullseye-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ bullseye-backports main non-free contrib
#deb http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib
#deb http://mirrors.ustc.edu.cn/debian-security/ bullseye/updates main non-free contrib
#deb-src http://mirrors.163.com/debian-security/ bullseye/updates main non-free contrib
#deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye/updates main non-free contrib
deb http://mirrors.ustc.edu.cn/debian-security/ stable-security main non-free contrib
deb-src http://mirrors.ustc.edu.cn/debian-security/ stable-security main non-free contrib
更新软件源
apt-get update
挂载NFS
LXC内操作
安装NFS工具
apt update
apt install nfs-common
挂载命令
mount -t nfs 192.168.0.3:/volume1/Movie /mnt/share/Movie
查看是否挂载成功
df -h
或
cd /mnt/share/Movie
ls
必须先手动挂载成功后挂载相同的路径,然后设置开机自动挂载,否则重启失效。
设置为开机自动挂载
nano /etc/fstab文件底部加入
192.168.0.3:/volume1/Movie /mnt/share/Movie nfs defaults 0 0
重启查看挂载情况
reboot
df-h
挂载成功
挂载SMB
- Linux系统推荐挂载使用NFS文件系统。由于Linux系统对SMB协议的兼容程度较低,建议仅在需要跨操作系统共享数据的情况下使用Linux系统挂载SMB文件系统。
- 由于Linux一些早期版本的SMB客户端在某些场景有缺陷,如果您使用了非官方支持的Linux操作系统版本,阿里云不能保证该SMB文件系统的可靠性。
LXC内操作
安装SMB工具
apt-get install cifs-utils
apt install samba
apt install samba-client
mkdir /mnt/share
尝试登陆
smbclient -L 192.168.0.3 -U conn
建立文件夹用于挂载
mkdir /mnt/share/Stock
mkdir /mnt/share/Movie挂载命令
mount -o username=conn,password=xxx //192.168.0.3/Stock /mnt/share/Stock
mount -o username=conn,password=xxx //192.168.0.3/Movie /mnt/share/Movie
查看是否挂载成功
df -h
或
cd /mnt/share/Movie
ls
必须先手动挂载成功后挂载相同的路径,然后设置开机自动挂载,否则重启失效。
设置为开机自动挂载
nano /etc/fstab文件底部加入
//192.168.0.3/Stock /mnt/share/Stock cifs defaults,username=conn,password=xxx
//192.168.0.3/Movie /mnt/share/Movie cifs defaults,username=conn,password=xxx
重启查看挂载情况
reboot
df-h
挂载成功
安装Jellyfin
docker run -d --name=jellyfin -e PUID=1000 -e PGID=1000 -e TZ=Asia/Shanghai -p 8096:8096 -v /mnt/share:/media -v /root/jellyfin/config:/config --device /dev/dri:/dev/dri --restart unless-stopped nyanmisaka/jellyfin:latest
| 命令 | 解释 |
|---|---|
| -d | 后台运行容器,并返回容器ID |
| –name=jellyfin | 容器命名为jellyfin |
| -e PUID=1000 | 登录用户后在命令行输入id查看,环境变量PUID=1000 |
| -e PGID=1000 | 登录用户后在命令行输入id查看,环境变量PGID=1000 |
| -e TZ=Asia/Shanghai | 环境变量时区上海 |
| -p 8096:8096 | 容器内端口映射到主机端口 |
| -v /mnt/share:/media | 映射主机/mnt/share文件夹到docker的media文件夹 |
| -v /root/jellyfin/config:/config | 映射主机/root/jellyfin/config文件夹到docker的config文件夹 |
| –device /dev/dri:/dev/dri | 调用主机核显 |
| –restart unless-stopped | 表示容器退出时总是重启,但是不考虑docker运行时就已经停止的容器 |
使用 Watchtower 自动更新 Docker 容器
docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once
| 命令 | 解释 |
|---|---|
| -d | 后台运行容器,并返回容器ID |
| –name=watchtower | 容器命名为watchtower |
| -v /var/run/docker.sock:/var/run/docker.sock | 映射主机/var/run/docker.sock到docker的/var/run/docker.sock |
| –cleanup | 每次更新都会把旧的镜像清理掉 |
| –run-once | 手动启动watchtower更新,完成后自动退出 |
安装intel GPU监控
安装
apt-get update && apt install intel-gpu-tools -y查看gpu监控
intel_gpu_top
实时查看CPU频率
watch cat /sys/devices/system/cpu/cpu[0-9]*/cpufreq/scaling_cur_freq
PVE添加PCI设备后导致网卡断开问题
添加PCI设备后,原网卡的序号被添加的PCI顶替,导致原来网卡和添加的PCI设备都不能使用。
解决方法
查看网卡名:ifconfig将两处网卡名称修改正确
nano /etc/network/interfaces
rebooten代表Ethernet(以太网)
p1s0代表PCI接口的物理位置为(1, 0), 其中横座标代表bus,纵座标代表slot
相关文章:
NAS相关
Debian11 更换软件源 备份 #备份软件源列表 cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑sources.list nano /etc/apt/sources.list替换文件内容 deb http://mirrors.163.com/debian/ bullseye main non-free contrib deb http://mirrors.163.com/debian/ bull…...
26.Netty源码之ThreadLocal
highlight: arduino-light JDK ThreadLocal 如果你需要变量在多线程之间隔离,或者在同线程内的类和方法中共享,那么 ThreadLocal 大显身手的时候就到了。ThreadLocal 可以理解为线程本地变量,它是 Java 并发编程中非常重要的一个类。 ThreadL…...
Mysql SUBSTRING_INDEX - 按分隔符截取字符串
作用: 按分隔符截取字符串 语法: SUBSTRING_INDEX(str, delimiter, count) 属性: 参数说明str必需的。一个字符串。delimiter必需的。分隔符定义,是大小写敏感,且是多字节安全的count必须的。大于0或者小于0的数值…...
封装Ellipsis组件,亲测使用各种场景
自己封装了Ellipsis组件 基于reacttaro,以下是实现代码,分为JSX和CSS文件 JSX代码如下: import { FC, Fragment, JSX, useState } from react; import { Image, StandardProps, Text, View } from tarojs/components;import iconDropDown fr…...
Kendo UI for jQuery,一个现代的jQuery UI组件!
Kendo UI for jQuery是什么? Kendo UI for jQuery是完整的jQuery UI组件库,可快速构建出色的高性能响应式Web应用程序。Kendo UI for jQuery提供在短时间内构建现代Web应用程序所需要的工具,从多个UI组件中选择,并轻松地将它们组…...
C++初阶语法——类和对象
前言:C语言中的结构体,在C有着更高位替代者——类。而类的实例化叫做对象。 本篇文章不定期更新扩展后续内容。 目录 一.面向过程和面向对象初步认识二.类1.C中的结构体2.类的定义类的两种定义方式 3.类的访问限定符及封装访问限定符说明 4.类的实例化对…...
linux学习(进程创建)[8]
创建进程 myproc.c #include <stdio.h> #include <unistd.h>int main() {printf("我是父进程\n");pid_t id fork();if(id < 0){printf("创建子进程失败\n");return 1;}else if(id 0){while(1){printf("我是子进程: pid…...
Linux基础与应用开发系列九:各类系统函数
open_close函数 OPEN函数 头文件: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> 函数原型: 当文件存在时 int open(const char* pathname,int flags) 当文件不存在时 int open (const char* pathname,int f…...
国产数据库排行
目录 一、理论 1.国产数据库排行 2.数据 一、理论 1.国产数据库排行 (1)墨天轮榜单 墨天轮国产数据库流行度排行于2019年6月推出,通过近50个维度的数据来考察近300个国产数据库的流行度排行,每月1日更新排行数据,…...
数学符号说明——三角等号(≜)
三角等号 ,LaTex语法宏 (\triangleq),Unicode(U225C),又称 "delta equal to(Δ 等)"。可以读作 "等于"、"根据定义 x 等于 y "。 有时候,用在数学(和物理学)的某种定义中。例如&#…...
健启星|医学营养的市场先行者
随着《“健康中国2030”规划纲要》、《国民营养计划(2017-2030年)》等政策的陆续发布,标志着以传统药物治疗为中心的医疗模式时代正式转型到以预防和康复为中心的新的医学营养时代。在此背景下,符合时代需求的特医食品成为“医学营…...
从 GPT4All 体验 LLM
推荐:使用 NSDT场景编辑器 助你快速搭建可编辑的3D应用场景 什么是 GPT4All? 术语“GPT”源自 Radford 等人 2018 年论文的标题“通过生成预训练提高语言理解”。本文描述了如何证明变压器模型能够理解人类语言。 从那时起,许多人尝试使用转…...
QGraphicsView实现简易地图4『局部加载-地图漫游』
前文链接:QGraphicsView实现简易地图3『局部加载-地图缩放』 当鼠标拖动地图移动时,需要实时增补和删减瓦片地图,大致思路是计算地图从各方向移动时进出视口的瓦片坐标值,根据变化后的瓦片坐标值来增减地图瓦片,以下将…...
ubuntu 安装 nvidia 驱动
ubuntu 安装 nvidia 驱动 初环境与设备查询型号查询对应的驱动版本安装驱动验证驱动安装结果 本篇文章将介绍ubuntu 安装 nvidia 驱动 初 希望能写一些简单的教程和案例分享给需要的人 环境与设备 系统:ubuntu 设备:Nvidia GeForce RTX 4090 查询型…...
探索APP界面布局的艺术与技巧:从入门到精通
引言 在当今数字化时代,移动应用程序(APP)成为人们生活中不可或缺的一部分。而一个成功的APP界面布局是吸引用户、提升用户体验的关键因素之一。本文将带您深入探索APP界面布局的艺术与技巧,从入门到精通,让您能够轻松…...
回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测
回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测 目录 回归预测 | MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门控循环单元多输入单输出回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 MATLAB实现POA-CNN-GRU鹈鹕算法优化卷积门…...
15.3.2 【Linux】系统的配置文件:/etc/crontab,/etc/cron.d/*
这个“ crontab -e ”是针对使用者的 cron 来设计的,如果是“系统的例行性任务”时, 该怎么办呢?是否还是需要以 crontab -e 来管理你的例行性工作调度呢?当然不需要,你只要编辑/etc/crontab 这个文件就可以。有一点需…...
新版PMP考试中,敏捷是怎么考的?
01新版考试中的敏捷是怎么考的? 接下来说一下大家最为关注的敏捷内容。这次改版后,题目中添加了大量的敏捷题型,总体比重还是很高的,主观感觉达到了1/3。但和ACP认证相比,PMP中对敏捷管理技术的考察相对来说比较简单&…...
uniapp-----封装接口
系列文章目录 uniapp-----封装接口 uniapp-----分包 文章目录 系列文章目录 uniapp-----封装接口 uniapp-----分包 文章目录 前言 一、技术 二、封装步骤 1.准备 编辑 2.代码填充 request.js: api.js: min.js 页面使用 总结 前言 uniapp的主包要求大…...
[oeasy]python0081_[趣味拓展]ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
光标位置 回忆上次内容 上次了解了 新的转义模式 \033 逃逸控制字符 escape 这个字符 让字符串 退出标准输出流进行控制信息的设置 可以设置 光标输出的位置 ASR33中的ALT MODE 是 今天的ESC键吗????🤔 查询文档…...
回调函数bind是否需要std::placeholder::_1
不是必须! 只有“调用时才传参数的”才需要占位符 std::placeholders 一、核心规则 1. 如果回调函数不需要参数 → 不需要占位符 2. 如果回调函数需要参数,但绑定时已经直接给死了 → 不需要占位符 3. 如果参数是【调用时才传进来的】 → 必须用占位符 _…...
Raspberry Pi Zero 2 W功耗优化与测试指南
1. Raspberry Pi Zero 2 W功耗深度测试:从满载到极致优化的完整指南 作为一名长期使用树莓派进行嵌入式开发的工程师,我一直对低功耗优化有着浓厚的兴趣。最近拿到Raspberry Pi Zero 2 W后,我决定系统地测试它的功耗表现,并探索各…...
Hitboxer:5分钟掌握专业游戏按键重映射,彻底告别输入冲突
Hitboxer:5分钟掌握专业游戏按键重映射,彻底告别输入冲突 【免费下载链接】socd Key remapper for epic gamers 项目地址: https://gitcode.com/gh_mirrors/so/socd 你是否曾在激烈的游戏对战中因为按键冲突而错失良机?是否因为方向键…...
【仅限首批200位DevOps领取】生产环境AI沙箱加固手册(含Docker 26.1+rootless+seccomp-bpf双模隔离模板)
更多请点击: https://intelliparadigm.com 第一章:生产环境AI沙箱加固的核心挑战与演进路径 在现代AI工程化落地过程中,AI沙箱已从开发调试工具演进为承载模型推理、数据预处理与策略执行的关键隔离层。然而,生产环境下的沙箱面临…...
破解交互系统的“不可能三角”:低延迟、高并发与低成本的端到端实现
前言 魔珐****星云(Embodied AI) 不再满足于传统的“形象复刻”,其本质是数字终端的交互中枢与具身智能时代的表达层基础设施。针对当前 Agent 普遍面临的“有逻辑、无感知”的表达瓶颈,魔珐星云提供了全栈式端到端(En…...
大龄程序员转行AI大模型:高薪风口与实战学习指南,为啥要转行大模型AI大模型?
本文为计划转行至AI大模型领域的大龄程序员提供实用建议。文章首先阐述了转行原因,包括高薪机遇、技术前沿性、市场需求增长及持续学习机会。随后,分析了大模型的优势,如通用能力、泛化能力、灵活性和强大性能。文章还强调了大模型风口的现状…...
别光调Nginx超时!一次由域名解析端口错误引发的Java应用504 Gateway Timeout排查实录
从域名解析到防火墙:一次Java应用504错误的深度排查之旅 当你的Java应用在生产环境突然开始报504 Gateway Timeout错误,而测试环境一切正常时,大多数开发者会本能地检查Nginx超时配置。但今天我要分享的这个案例,将带你跳出常规思…...
如何用Python构建专业级英语发音库:11.9万单词MP3音频的自动化下载方案
如何用Python构建专业级英语发音库:11.9万单词MP3音频的自动化下载方案 【免费下载链接】English-words-pronunciation-mp3-audio-download Download the pronunciation mp3 audio for 119,376 unique English words/terms 项目地址: https://gitcode.com/gh_mirr…...
Xdotool实战指南:Linux桌面自动化的高效解决方案
Xdotool实战指南:Linux桌面自动化的高效解决方案 【免费下载链接】xdotool fake keyboard/mouse input, window management, and more 项目地址: https://gitcode.com/gh_mirrors/xd/xdotool 你是否厌倦了每天重复点击相同的按钮?是否想要让电脑…...
AutoUnipus深度解析:Python自动化答题脚本的技术实现与教育应用探索
AutoUnipus深度解析:Python自动化答题脚本的技术实现与教育应用探索 【免费下载链接】AutoUnipus U校园脚本,支持全自动答题,百分百正确 2024最新版 项目地址: https://gitcode.com/gh_mirrors/au/AutoUnipus 随着在线教育平台的普及,U校园等学习…...
