技术栈
linux
2401_89207098
9 小时前
linux
·
c++
·
日志系统
·
日志滚动
【Linux C++ 日志系统实战】LogFile 日志文件管理核心:滚动策略、线程安全与方法全解析
在 Linux 后端开发中,日志系统不仅要能 “写得快”,更要能 “管得好”—— 比如日志文件过大导致磁盘占满、跨天日志混在一起难以排查、多线程写入乱码、崩溃后日志丢失等问题,都需要一个专业的 “文件管理器” 来解决。
lwx914852
9 小时前
linux
·
运维
·
服务器
Linux-Shell算术运算
在 Shell 中,变量默认都是字符串类型的。要进行算术运算,你必须使用特定的语法来告诉 Shell:“这里我不是要拼接字符串,而是要进行数学计算”。
somi7
9 小时前
linux
·
运维
·
arm开发
ARM-驱动-02-Linux 内核开发环境搭建与编译
⚠️ 建议独立存放,避免混淆。不可将文件放于系统根目录,应使用专用目录并设置权限。验证 TFTP 服务:
双份浓缩馥芮白
10 小时前
linux
·
docker
【Docker】Linux 迁移 docker 目录(软链接)
在现代的容器化架构中,Docker 已经从一个单一的工具演变为一个多层级的架构。在 Linux 系统中,其核心数据分布在以下两个主要目录中:
黄昏晓x
10 小时前
linux
·
tcp/ip
·
udp
Linux ---- UDP和TCP
1. UDP是传输层协议,向上分用时用目的端口号确认,交给哪个进程,因为进程在网络通信时会绑定端口号,网络通信就是两个进程通信,源ip和目标ip是向下封装时添加的报头,需要确定主机,而这个TCP6是协议号,网络层ip向上分用时,需要确认把有效载荷交给哪个具体的协议
路溪非溪
10 小时前
linux
·
运维
·
驱动开发
Linux驱动开发中的常用接口总结(一)
总结驱动开发中的常用接口内核和应用共用一套基础错误码数字,但用法有区别。1. 错误码定义在哪?基础错误码都在这:
此刻觐神
10 小时前
linux
·
服务器
·
学习
IMX6ULL开发板学习-01(Linux文件目录和目录相关命令)
FHS是Linux发行版普遍遵循的目录规范,旨在统一不同发行版的文件布局,便于用户和管理员跨系统操作。FHS定义了根目录 / 下各子目录的用途,以及部分子目录(如 /usr、/var)的进一步结构。遵循FHS有助于保持系统的组织性和兼容性。
2401_89207098
10 小时前
linux
·
c++
·
日志系统
·
文件写对象
【Linux C++ 日志系统实战】高性能文件写入 AppendFile 核心方法解析
在之前的日志系统文章中,我们实现了日志消息拼装(LogMessage)和日志器入口(Logger)。但日志最终要落地到文件,这就需要一个高性能、高可靠、低开销的文件写入工具。今天我们要解析的 AppendFile 就是承担这个使命的核心组件。
航Hang*
10 小时前
linux
·
运维
·
服务器
·
开发语言
·
笔记
·
系统安全
第3章:Linux系统安全管理——第2节:部署代理服务
目录一、项目整体框架二、项目引入1. 背景2. 解决方案三、需求分析四、知识准备(一)代理服务器概述主要功能
-ONLY-¥
11 小时前
linux
PostgreSQL运维全攻略:从基础操作到远程配置
PostgreSQL(简称 pgsql)是一款功能强大的开源关系型数据库,以其对 SQL 标准的严格遵循、高扩展性和稳定性,广泛应用于企业级开发、数据分析等场景。本课件围绕 PostgreSQL 的日常运维展开,从基础登录、库表操作,到模式设计、权限管理、备份恢复与远程连接,通过模块化学习,帮助学习者掌握 PostgreSQL 的核心运维技能,为高效管理和开发数据库奠定坚实基础。
独小乐
11 小时前
linux
·
c语言
·
驱动开发
·
笔记
·
嵌入式硬件
·
arm
009.中断实践之实现按键测试|千篇笔记实现嵌入式全栈/裸机篇
MINI2440上有6个按键,我们要做一个测试程序,当按下按键的时候,串口打印对应的按键按下的消息。要包含中断的知识,就要用中断的方法去实现,
披着羊皮不是狼
11 小时前
linux
·
运维
·
ubuntu
将Ubuntu从C盘移动到D盘
问题描述: 当我使用联想电脑管家对C盘进行扫描,发现两个大文件,如下图: 这两个就是就是 WSL2(Linux)的“虚拟硬盘”,也是让我的C盘爆红的罪魁祸首。
l2ohvef
11 小时前
linux
·
运维
·
服务器
Windows 7 虚拟机 VMware Tools 安装失败:无法自动安装VSock 驱动程序
补丁:Microsoft Update Catalog报错原因:windows7系统的驱动签名算法不兼容,VMware-tools的VSock驱动使用了SHA-2算法,而原生Windows7只支持SHA-1签名,因此无法自动安装。
嵌入式×边缘AI:打怪升级日志
11 小时前
linux
·
运维
·
数据库
从零开始写Linux字符设备驱动:一个不操作硬件的Hello驱动
目录写在前面:驱动到底是干嘛的?一、APP打开文件,内核里发生了什么?二、字符设备的核心:file_operations
Benszen
11 小时前
linux
·
运维
·
自动化
·
ansible
Ansible自动化运维实战
在现代IT基础设施管理中,自动化运维已经成为提高效率、减少人为错误的关键手段。Ansible作为一款基于Python开发的自动化运维工具,凭借其简单易用、功能强大的特点,迅速成为运维人员的得力助手。本文将从Ansible的基础概念出发,详细介绍其安装部署、配置使用以及高级功能,帮助读者快速掌握Ansible自动化运维技能。
艾莉丝努力练剑
12 小时前
linux
·
运维
·
服务器
·
c语言
·
c++
·
学习
C++ 核心编程练习:从基础语法到递归、重载与宏定义
🎬 艾莉丝的简介:编写程序,用一个函数判定输入的某个数是否为素数。从键盘依次输入一列整数(输入0结束),编写函数,统计输入的整数序列中的奇数个数和偶数个数,在主函数中调用该函数并求输入的整数序列中的奇数个数和偶数个数。
Trouvaille ~
12 小时前
linux
·
数据库
·
mysql
·
ubuntu
·
c
·
教程
·
基础入门
【MySQL篇】从零开始:安装与基础概念
💬 核心问题:程序如何存储和管理数据?🚀 思考:在深入数据库之前,先理解为什么需要它。用文件保存数据看似简单,但存在几个根本性问题。
Curtain_Gin
12 小时前
linux
·
编辑器
·
vim
windows vim 配置
一般在:C:\Program Files\Vim\vim90\里面应该有:vim.exeC:\Program Files\Vim\vim90\
Dontla
12 小时前
linux
·
运维
·
服务器
(龙虾)OpenClaw(原 Clawdbot / Moltbot)常见部署方式介绍(Linux部署、Windows桌面部署)
👉 适合:长期运行 / 自动化任务 / 生产环境常见方式:优点:典型架构:👉 如果你是做 AI 工程/后端,这个是首选方案
Ghost Face...
12 小时前
linux
·
c语言
·
架构
Linux USB 全栈解析:OTG + Type-C + PD 内核架构(架构师级)
传统 OTG(Micro-USB):👉 局限明显Type-C + PD 带来的变化:👉 核心变化一句话总结: