linux

Sylvia-girl3 分钟前
linux·运维·服务器
【二】:Linux基础指令注:1.在xshell中:alt+enter==全屏/退出全屏2.编译c语言程序:gcc 文件名.c;编译c++程序:g++文件名.c++
坤坤子吖5 分钟前
linux·开发语言·c++·笔记·学习
Linux 进程信号入门——从 Ctrl+C 到 kill之前学习进程的时候,经常会在终端里按 Ctrl+C 结束程序。平时觉得这是一个很普通的操作,直到学习 Linux 信号,才发现这个按键并不是直接把程序关掉,而是通过操作系统给进程发送了一个信号。
江湖有缘11 分钟前
java·linux·服务器·docker
Docker实战 | 使用Docker部署ShipShipShip自托管产品更新与功能投票系统ShipShipShip 是一个现代化的可自托管更新日志(Changelog)与产品路线图平台,帮助团队高效发布产品动态、展示开发进展,并通过功能投票机制收集用户反馈,增强社区互动。
LXY_BUAA18 分钟前
linux·运维·算法
《嵌入式操作系统》_framebuffer驱动_20261008framebuffer 帧缓冲,是linux内核虚拟出来的一个设备,向应用层提供的一个统一标准接口的显示设备。
2023自学中25 分钟前
linux·ubuntu·github
github , ubuntu 虚拟机 push file configgit --version配置 git 用户名和邮箱 git config --global user.name "github 用户名" git config --global user.email "github 邮箱地址" git config --global --list 查看配置是否成功
Hello_Pyhx1 小时前
linux·macos·pdf
RetainPDF v4.2.6:Windows、macOS、Linux PDF 翻译的 API 配置与任务排查RetainPDF 的安装包准备好之后,还不能直接把它理解为一个完全离线的 PDF 翻译器。官方链路涉及 OCR、语言模型和页面排版,遇到失败时需要分别检查输入文件、服务配置和任务状态。本文根据 v4.2.6 对应官方文档整理配置与验证顺序,未安装或运行程序,也不提供性能测试结论。
Amelio_Ming1 小时前
linux
rk3588 pcie驱动分析之一 (pcie控制器抽象)本系列文章将完整描述rk3588 pcie驱动内容。涉及pcie协议相关的内容请参考王齐的 《PCIExpress体系结构导读》。本文是整个系列的前置内容,主要讲述pcie控制器自身在linux pci子系统中的抽象,后面在讲述pcie设备的整个枚举流程时这些抽象部件会再次出现。
Surpass-HC1 小时前
linux·windows·ubuntu
WSL2 windows-ubuntu在cmd终端 或者 windows powershell:安装:wsl --install查看虚拟机和版本: wsl -l -v
ss2731 小时前
linux·笔记·postgresql
PG实战笔记 | 06 PostgreSQL基础安装部署:Linux/Windows/macOS全攻略上一篇我们认识了 PG 社区和资源获取方式。这一篇,我们正式动手——在 Linux、Windows、macOS 三大平台上安装 PostgreSQL,初始化数据库,启动服务,并理解那些安装阶段就决定性能上限的关键参数。
zbyyd1 小时前
linux·驱动开发
Linux 驱动开发实战:从手写 LED 字符设备驱动到设备树学习Linux驱动,LED是经典入门案例。本文从最基础的硬编码寄存器字符设备驱动,过渡到设备树+platform平台驱动,完整梳理IMX6ULL上的实现思路,理解软硬件解耦思想。
灯澜忆梦2 小时前
linux·编辑器·vim
【Linux】#7 | vi/vim 编辑器vi 是 visual interface 的简称,是 Linux 中最经典的文本编辑器。 同图形化界面中的文本编辑器一样,vi 是命令行下对文本文件进行编辑的最佳选择。
Escalating_xu2 小时前
linux·服务器·网络
【Linux 网络编程】UDP Socket 编程(上):从地址与字节序到完整回显服务器🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
重生之小比特2 小时前
linux·运维·服务器
【Linux系统】08 进程切换目录一、进程上下文1.1 硬件上下文(进程切换核心)1.2 软件上下文二、触发进程切换的场景三、进程切换底层原理 switch_to
kyle~2 小时前
linux·运维·服务器
Linux --- 内存管理内核子系统Linux内存管理(Memory Management,简称MM)是一套庞大、分层协作的内核子系统,统一负责虚拟地址空间、页表、缺页异常、内存分配、页面回收、Swap、Page Cache、OOM等全部内存相关逻辑。决定进程可访问的地址范围、虚拟地址映射到哪个物理页、物理内存如何分配,内存压力时如何回收页面,回答「内存在哪里、归谁、是否驻留内存」。
昌原的儿子LEO2 小时前
linux·驱动开发·架构
嵌入式 Linux I2C 驱动开发核心知识总结:设备树与 platform 架构全解析本文基于IMX6ULL平台Linux 4.1内核,梳理I2C外设驱动开发的完整知识体系,覆盖驱动框架、设备树、字符设备、调试排障全流程。
程序员-Benothing2 小时前
linux·运维·服务器
Linux内存管理详解:free、vmstat、buff/cache、swap「服务器内存快满了!」——这是运维群里出现频率最高的一句话,也是误报率最高的一句话。因为很多人只看 free 的 free 列,没搞清 buff/cache 和 available 的区别,把健康的机器当成内存泄漏来排障。这一篇把 free、vmstat、buff/cache、swap 讲清楚,看完你就能准确判断:到底是真的内存不够,还是 Linux 在「合理利用」。
_不会dp不改名_2 小时前
linux·算法·leetcode
leetcode_3727 最大平方交替和给你一个整数数组 nums。你可以以任意顺序 重新排列元素 。数组 arr 的 交替得分 定义为:s c o r e = a r r [ 0 ] 2 − a r r [ 1 ] 2 + a r r [ 2 ] 2 − a r r [ 3 ] 2 + . . . score = arr[0]^2 - arr[1]^2 + arr[2]^2 - arr[3]^2 + ... score=arr[0]2−arr[1]2+arr[2]2−arr[3]2+... 在对 nums 重新排列后,返回其 最大可能的交替得
Lsetea2 小时前
linux·https·ssl证书·openssl·crl
OpenSSL报certificate revoked:error 23与CRL吊销层级排查证书还没过期,域名也对,OpenSSL却报certificate revoked。先别急着补fullchain:error 23指向吊销检查,不是普通的缺链。本文用隔离根CA、中间CA和叶证书,复现叶子与中间证书被吊销的差异,再把序列号、CRL来源和部署验收串起来。
4SAPI2 小时前
linux·人工智能·gpt·php
多模型API调用实战:一个项目接入GPT、Claude和DeepSeek一个AI项目接入多个模型后代码越来越难维护,主要原因不是模型数量增加,而是不同供应商之间的接口、错误处理和能力差异直接进入了业务代码。多模型调用的技术本质是协议适配问题——GPT-5.6、Claude Opus 5.5和DeepSeek V4在请求参数、流式输出格式、工具调用Schema以及错误码体系上存在结构性差异,这些差异不应该由业务层承担。解决方向是在业务逻辑与模型供应商之间建立一层统一接入抽象,将模型视为可替换的资源而非固定依赖,让业务代码只关注能力调用本身。
Escalating_xu2 小时前
linux·网络·udp
【Linux 网络编程】UDP Socket 编程(下):回调封装、网络字典与多线程聊天室🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》