linux

LUCIFER1 分钟前
linux·驱动开发
[驱动之路(九)——UART(串口)子系统]学习总结,万字长篇,一文彻底搞懂UART(串口)子系统(含串口数据收发流程解析)UART(通用异步收发传输器)是一种异步串行通信接口,常用于嵌入式系统和计算机之间传输数据。 它结构简单、稳定可靠,是嵌入式开发中最重要的调试和外接模块的接口之一。
忙里偷闲学python5 分钟前
linux·ceph·kubernetes
ceph介绍和安装块存储在使用的时候需要格式化为指定的文件系统,然后挂载使用,其对操作系统的兼容性相对比较好(可以格式化为操作系统支持的文件系统),挂载的时候通常是每个服务单独分配独立的块存储、即各服务的块存储是独立且不共享使用的,如Redis的master和slave的块存储是独立的、zookeeper各节点的块存储是独立的、MySQL的mater和slave的块存储是独立的、也可以用于私有云与公有云的虚拟机的系统盘和云盘等场景,此类场景适合使用块存储
zhong_kh38 分钟前
linux·运维·服务器
字符串判断用case语句判断输入的是否是字符串在此基础上,加入echo打印颜色解释:\e[字体控制选项;字体背景颜色;文字颜色m 字符串 \e[0m 代表颜色输出结束
来鸟 鸣间44 分钟前
linux·i2c
i2c_add_driver关键流程嵌入式开发中,存在很多的外设,如 i2c 设备,对于最常用的嵌入式OS --Linux,内核采用的驱动-总线-设备模型。最近刚好遇到一个i2c外设,设备树提前配置对应i2c的子设备信息,在设备启动后自动加载driver,自动触发匹配机制后,执行对应driver的probe流程。此处进行简单记录。
fengyue01101 小时前
linux·服务器·网络·c++
C++使用epoll实现高并发tcp服务记录一下因为错用epoll的EPOLLET(边缘模式)导致的使用epoll创建tcp服务端后,使用多线程并发创建多个客户端时只有部分客户端创建连接成功的问题。具体的实现以及解决问题的步骤如下:
谷雨不太卷1 小时前
linux·运维·服务器
Linux_文件指令显示当前目录绝对的路径。常用的选项 -a 列出目录下的所有文件,包括以 . 开头的隐含文件。 -d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录 -l 列出文件的详细信息。 -r 对目录反向排序。 -t 以时间排序。 -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。(递归) -1 一行只输出一个文件。
0vvv01 小时前
linux·靶机
Vimer1.1扫描端口┌──(kali㉿kali)-[~] └─$ nmap -p- -A 192.168.1.11 Starting Nmap 7.95 ( https://nmap.org ) at 2025-12-21 06:43 EST Nmap scan report for bogon (192.168.1.11) Host is up (0.0019s latency). Not shown: 65532 closed tcp ports (reset) PORT STATE SERVICE VER
MediaTea1 小时前
java·linux·前端·数据库·python
Python:实例 __dict__ 详解在 Python 的对象模型中,实例的属性并不是直接存在于对象内部的字段,而是统一存放在一个名为 __dict__ 的映射结构中。
jerryinwuhan1 小时前
linux
linux_shell_2windows【例7-1】使用ls查阅目录/tmp/abc是否存在,若存在,则用touch创建【例7-2】测试/abcd 是否存在,若不存在,则予以创建;若存在,就不做任何事情。
Hncj20221 小时前
linux·c++·ubuntu·rpc
项目02--JsonRpc基于 C++、JsonCpp、muduo 网络库实现一个简单、易用的 RPC 通信框架,涉及基础的网络开发知识,它实现了同步调用、异步 callback 调用、异步 futrue 调用、服务注册 / 发现,服务上线 / 下线以及发布订阅等功能设计。
JobDocLS2 小时前
linux·运维·服务器
Linux系统相关知识dpkg 是安装离线安装软件包1、软链接 sbin -> usr/bin 有个文件是sbin,真正的文件在usr/bin下
QT 小鲜肉2 小时前
linux·运维·服务器·chrome·笔记
【Linux命令大全】001.文件管理之gitview命令(实操篇)✨ 本文为Linux系统gitview命令的全面讲解与实战指南,帮助您通过图形界面可视化查看Git仓库历史与分支,提升版本控制效率。
DeeplyMind2 小时前
linux·驱动开发·mmu notifier
Linux MMU Notifier 机制与应用系列目录新专栏2026年元旦后上线,以此记录,感谢大家。本系列文档旨在帮助工作在异构计算领域的朋友们理解mmu notifier的原理和应用场景,进而理解HMM的原理与应用。
G_H_S_3_2 小时前
linux·运维·网络·openstack
【网络运维】OpenStack 块存储与对象存储:Cinder 与 Swift 篇在 OpenStack 云平台中,存储是基础设施的核心组成部分之一,主要分为块存储和对象存储两种类型,分别由 Cinder 和 Swift 两个项目提供支持。
一点晖光2 小时前
linux·mongodb
MongoDB特殊查询语句有个表中有个字段audioMaterialList,字段类型为list,假如需要查询字段里面的item数量超过10个的记录,可以通过如下聚合语句 db.getCollection('realize_novel_book').aggregate([ { "$match": { "audioMaterialList": { "$exists": true } } }, { "$project": { "audioMaterialCount": { "audioMaterialList" } } }, { "$
阿干tkl3 小时前
linux·运维
误卸载 openssl-libs 的补救方法在升级 openssl 时,如果不小心误卸载了 openssl-libs,会导致系统绝大多数命令(如 curl、wget、yum、rpm、scp 等)失效。这是因为这些工具依赖于 OpenSSL 的动态链接库。只要还能进入系统 shell(即使只有 ls、cat、echo 等基本命令),就有办法恢复。
G_H_S_3_3 小时前
linux·运维·网络·docker
【网络运维】Docker网络:基础与实战Docker网络是容器化技术中至关重要的组成部分,它决定了容器之间以及容器与外部世界的通信方式。本章将系统性地介绍Docker原生网络类型、自定义网络的创建方法、容器间通信的三种方式,以及容器内外网络流量的处理机制。通过实际操作演示,帮助读者深入理解Docker网络的工作原理。
嵌入式学习和实践3 小时前
linux·windows·系统架构
Linux/Windows 系统架构查看、安装包选择指南(嵌入式开发场景适配)Linux/Windows 系统架构查看 和 安装包选择指南(嵌入式开发场景适配),以 Clion 为例。
小安运维日记3 小时前
linux·运维·服务器·系统架构·ansible·改行学it
RHCA - DO374 | Day09:自定义内容集和执行环境红帽公司、红帽合作伙伴以及Ansible社区为很多软件产品和技术提供了内容集合。然而,客户仍然会遇到现有的集合无法满足的自动化需求。例如,你可能需要试用一个没有可用集合的新应用程序,或者你的公司可能需要开发自动化的内部工具。在这些情况下,就应该考虑开发自己的集合了。
虾..3 小时前
linux·运维·服务器
Linux 进程间通信---命名管道1,如果是具有血缘关系的进程,想要通信我们可以使用匿名管道,如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道。