linux

还卿一钵无情泪7 小时前
linux·开发语言·人工智能·python·大模型·nlp·unsloth
Unsloth 微调 构建自己的大模型 没有GPU也能微调这次我们使用unsloth框架来微调模型,将模型微调成一个垂直领域的模型先说问题从 Python 3.11 开始,一些 Debian/Ubuntu 系统默认启用保护机制——目的是保护系统级的 Python 环境
高山有多高7 小时前
linux
【Linux笔记】IO模型IO(Input/Output)指的是:计算机系统中数据的输入与输出操作。在 Linux 中 "一切皆文件",网络套接字、磁盘文件、管道、终端设备等,都对应一个文件描述符(fd)
不会就选b7 小时前
linux·运维·服务器
Linux之TCP理论<1>PGID相同说明他是属于一个进程组第一个进程叫做组长前后台管理是以进程组为单位你ctrl c将sleep进程杀掉,-->你从键盘输入,将整个进程组都退出了
小π军8 小时前
java·linux·服务器
操作系统面试题进程:操作系统资源分配的最小单位。每个进程拥有独立的地址空间、文件描述符、堆等资源,进程之间默认隔离。创建进程开销大(要分配内存、建立页表)。
Lsetea9 小时前
linux·https·ssl证书·openssl·curl
curl用IP测试HTTPS报证书不匹配:--resolve与Host头别混用切换DNS前用IP测试HTTPS,补Host头仍报证书不匹配?命令可能换掉了“要验证谁”。本文用回环实验拆开连接地址、TLS身份和HTTP路由,验证--resolve与--connect-to。
Hao2859 小时前
linux
Windows11 下把 WSL2 Ubuntu 26.04 装到 D 盘完整在 Windows 上使用 WSL2 跑 Linux 开发环境,默认会装在 C 盘。C 盘空间紧张时,把整个发行版放到 D 盘是更合理的做法。其他盘同理
Android系统攻城狮9 小时前
linux·运维·服务器·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
Linux Gstreamer深度解析之gst_audio_encoder_get_frame_samples_min调用流程与实战(六十)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
_upupup10 小时前
linux·运维·自动化
Linux中的自动化构建——make/Makefile如果想构建大工程项目,Makefile是不可或缺的。因为文件编译等工作我们手动来处理,费时费力,我们需要写Makefile来自动化处理
slimer11 小时前
linux
07.进制转换上篇:位权展开与十进制互转二进制、八进制、十进制和十六进制看似是四套不同的数字,实质上只是同一个数值的不同书写方式。掌握基数、数码和位权后,任意进制转十进制可以用位权展开,十进制整数转其他进制可以用除基取余,小数部分则使用乘基取整。本文从原理出发,完整推导整数、小数、混合数与任意进制转换,并解释有限精度和误差从何而来。
HEJOO911 小时前
java·linux·算法
Linux 设备驱动系列——使用全局工作队列在 Linux 设备驱动开发中,我们经常需要将一些耗时操作从中断上下文或原子上下文"推迟"到进程上下文执行。内核提供了多种机制来实现这种推迟执行,例如软中断、tasklet 和工作队列。其中,工作队列(workqueue)允许驱动程序将工作推迟到内核线程的上下文中执行,从而可以睡眠、可以获取信号量,使用起来非常灵活。
顺风尿一寸11 小时前
linux
手写迷你 Docker:用 Namespace + Cgroup v2 实现一个简单容器本文基于一份约 400 行的 C 源码,拆解一个“迷你 Docker”的实现:它没有镜像分层、没有 veth 网络、没有 seccomp,但已经具备容器最核心的几块拼图:Namespace 隔离、pivot_root 切换根文件系统、uid_map/gid_map 用户映射,以及 cgroup v2 内存限制。读完后,你会明白 Docker、runc 这类工具底层到底在做什么。
一木 之林12 小时前
java·大数据·linux
DeepSeek Agent 开发(三)一句话概览(TL;DR): 这是《DeepSeek 智能体开发实战》17 集系列深挖的收官篇,聚焦第 11–17 集 MiniManus 项目实战,共约 1 小时 43 分钟、占全课 44%。七集是一条标准工程流水线:第 11 集出图纸(29 分半的"一主三从"架构:一个主控 Agent + Python 代理 / SQL 代理 / 联网搜索三大函数组,具备复杂任务拆解、多工具并行、自动 debug 三大特性)→ 第 12–14 集造零件(三大函数组)→ 第 15 集组装(把 Function Calli
大猫会长13 小时前
linux·运维·服务器
调用codebuddy集成的supabase授权白屏解决方法codebuddy会在54321端口起一个服务接收supabse的回调,如果该端口被占用,就会白屏,导致授权失败,可以用下方命令查询该端口对应哪个pid
羔羊++13 小时前
linux
29_实验二十八_buildroot配置与编译对应课件:《第6章 构建Linux根文件系统-V2》6.3 节(上),Slide 58-76系列说明:本系列基于华清远见 FS-MP1A(STM32MP157A)开发板,对应课件《第6章 构建Linux根文件系统》。busybox 方案(实验二十五~二十七)已经全通,但课件 6.3 开门见山数了它的三宗罪:只有命令、目录要手动建;默认没有用户名密码,要加也繁琐;移植第三方软件要手动搬库、依赖自己理。buildroot 把这些全自动化:menuconfig 配一遍,工具链选择、目录骨架、用户体系、第三方软件
LoneEon13 小时前
linux·人工智能·nacos
CentOS7 部署 Nacos3.x 集群实战:从注册中心到 AI 管理中心本文基于 Nacos 3.x 版本,完整讲解 Nacos 核心能力、适用场景、集群原理,并提供一套可落地的 5 节点生产集群部署实操,覆盖传统微服务治理与新增的 AI Registry(AI 资源管理)能力。 环境说明:CentOS7,JDK17,Nacos 3.0.3,MySQL8.0,5 台内网服务器
传人14 小时前
java·linux·服务器
为什么 Xshell 中可以通过java -version查询到java 版本号码,Electerm 却查不到?在 Linux 服务器上排查 Java 环境时,经常遇到一种情况:同一个服务器,用 Xshell 登录后执行 java -version 可以正常显示版本号,但换到 Electerm 或其他终端工具里,却提示 Command 'java' not found。
鬼手点金14 小时前
java·linux·服务器·前端·javascript·学习·前向传播
opencode-全能开发者配置``` crawl4ai + mem + personal-knowledge ```**适用场景**:专业开发者,追求最佳体验
xixiaoyunya15 小时前
linux·运维·网络
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案虚拟化环境下的备份常被误解为单一动作,实际上它包含两个截然不同的层次,各自解决不同的问题:关键认知:这两者是互补关系,而非替代关系。
墨家句子15 小时前
linux·后端
服务器被反复尝试登录之后:fail2ban 加密钥登录的五道加固我手上那台跑测试的服务器,某天晚上翻登录日志,差点没坐住。Failed password 一页接一页,隔几分钟就来一波,IP 天南海北都有,典型的撞库扫描。当天夜里我就把密码登录关了,装上 fail2ban,前后折腾了大概两小时。这篇就把我从确认、加固到复查的完整过程写下来,命令都是能直接照抄的。
阿明615 小时前
linux·运维·服务器
进程替换【Linux】目录1 进程替换现象2 进程替换原理3 多进程4 其他进程替换方法运行结果:发现进程去执行ls命令使用fork创建子进程后执行的是和父进程相同的程序(但也有可能执行不同的代码分支),子进程往往要调用一种exec函数来执行另一个程序。