稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 后端
  • 面试
  • 程序员
  • 前端
  • Linux
  • 人工智能
  • LLM
  • Python
  • 架构
  • 展开
  • 全部
  • 后端
  • 面试
  • 程序员
  • 前端
  • Linux
  • 人工智能
  • LLM
  • Python
  • 架构
  • AI编程
  • 游戏
  • C++
  • JavaScript
  • 算法
  • 网络协议
  • 暂无数据
    • 推荐
    • 最新
  • 【Linux驱动实战】:字符设备之ioctl与mutex全解析
    0. 前言 上一篇我们讲了字符设备用户态与内核态的数据交互,这篇文章我们继续深入学习。 在学习 Linux 驱动开发过程中,大家对于 open,read,write 这些基础操作肯定是手拿把掐,但是一
    • xlp666hub
    • 15
    • 点赞
    Linux 面试
  • 【Linux驱动实战】:字符设备驱动之内核态与用户态数据交互
    1. 本文目标 每次看《Linux 设备驱动程序》这种经典著作,看到各种复杂的底层架构,总是会忍不住怀疑人生,我就想从简单的驱动开始慢慢学,有必要搞的这么复杂吗? 后来我明白了,学习驱动最好的方法就是
    • xlp666hub
    • 14
    • 点赞
    面试 Linux
  • 【Linux驱动实战】:初识字符设备,内核自动创建设备节点的原理
    1. 简单了解字符设备 这篇文章是我《Linux驱动开发》专栏的第三篇,也是字符设备驱动相关的第一篇,我觉得还是有必要先了解一下字符设备是个什么东西。 这一章我只是简单介绍一下字符设备,在完成本篇文章
    • xlp666hub
    • 10
    • 点赞
    面试 Linux
  • 【Linux驱动实战】:最简单的内核模块
    1. 前置知识 Linux 驱动本质上就是运行在内核态的程序,而内核模块作为驱动开发的最小单元,它可以动态的加载到内核中,无需重新编译整个内核。 野火的官方手册上有这样一句话,总结性很强,我把它摘抄过
    • xlp666hub
    • 19
    • 点赞
    Linux 面试
  • 嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
    1. u-Boot如何将dtb放到内存指定位置 对于我个人而言,我通常会把编译好的dtb文件拷贝到板子的/boot/dtb目录下,然后重启板子,新添加的节点或者新的修改就就更新好了。但这只是我们站在人
    • xlp666hub
    • 50
    • 点赞
    Linux 面试
  • Alpine是什么,为什么是Docker首选?
    Alpine是什么,为什么是Docker首选? 在Docker镜像仓库中,会发现一个现象:绝大多数官方镜像(如Nginx、MySQL、Python)除了默认版本,都会额外提供一个alpine标签的版本
    • Sheffield
    • 116
    • 2
    Docker Linux 容器
  • WSL Ubuntu修改主机名重启后失效解决方案
    问题核心:WSL默认强制同步Windows主机名,会覆盖Ubuntu本地/etc/hostname配置,导致重启后修改失效,需通过专属配置文件禁用同步机制。 一、问题描述 笔记本电脑搭载WSL(Win
    • 是小小张呀
    • 39
    • 1
    Linux
  • Docker的跨主机服务与其对应的优缺点
    在Docker单机部署场景逐渐满足不了业务需求时,跨主机服务成为了微服务架构、大规模容器部署的必然选择。它打破了单台宿主机的资源限制,让容器能够跨节点通信、协同工作,但同时也带来了网络配置、性能损耗等
    • Sheffield
    • 46
    • 1
    Docker Linux 网络协议
  • Linux系统查看常用命令
    1. 查看版本 2. 查看内核版本 3. 查看系统CPU情况 4. 查看磁盘空间 5. 查看内存使用情况 6. 查看系统自启动服务 7. 查看系统的运行时长 查看系统从何时运行的时间,最后一次重启
    • 是小小张呀
    • 65
    • 点赞
    Linux
  • 你对 argc 和 argv 的理解有多深?
    前言 我相信每一个学习 C 语言的人都写过 int main(int argc, char *argv[]),但你是否真的理解这两个参数背后的内存模型?为什么 argv[argc] 一定是 NULL?
    • xlp666hub
    • 78
    • 1
    Linux
    你对 argc 和 argv 的理解有多深?
  • 为什么大家都用iptables,不愿碰原生firewalld?
    在CentOS 7时代,firewalld是默认防火墙,官方强推、文档齐全、自带区域/动态规则…… 但绝大多数线上环境、自建机房、容器集群,依然清一色用iptables。
    • Sheffield
    • 117
    • 2
    Linux 运维 安全
  • 理解 sudo 和 sudoers
    在 Linux 上, 只有 root 用户可以执行任何命令, 其他用户必须使用 sudo 才可执行特殊的命令. sudo 是通过 sudoers 进行配置的. 不建议直接修改默认配置文件, 我们可以使用 #include 和 #includedir 添加自定义的配置文件. 上面…
    • K8sCat
    • 39k
    • 16
    Linux
  • 进来看看你对进程虚拟内存的了解有多深?
    在 Linux 中,每个进程都好像是楚门,生活在一个别人为它精心构建的世界里,而它却以为自己独占了整个系统的内存空间。这正是内核通过虚拟内存机制实现的。 本文将带你穿过用户态的表象,深入 Linux
    • xlp666hub
    • 46
    • 点赞
    Linux 面试
  • command和shell模块到底区别在哪?
    刚学Ansible的新手,肯定都懵过:command和shell模块,不都是远程执行命令吗?为啥有时候用command报错,换shell就好使?
    • Sheffield
    • 112
    • 1
    Linux Ansible 云计算
  • 【字符设备驱动】:从基础到实战(上)
    前言 在嵌入式 Linux 开发中,字符设备驱动可以算得上是一个入门关卡。它看似简单,实则蕴含着一些 Linux 内核编程的精髓,比如模块加载与卸载,文件操作接口,设备注册,中断处理等等,几乎所有更复
    • xlp666hub
    • 42
    • 1
    Linux 面试
  • 【字符设备驱动】:从基础到实战(下)
    前言 上篇中我们介绍了字符设备模型的基本概念和一些核心的结构体,本文我们接着上篇的内容,讲解一下相关的 API 以及它们的使用方法,同时写一个完整的字符设备驱动并编写用户程序进行测试。 话不多说,我们
    • xlp666hub
    • 38
    • 1
    Linux 面试
  • 深入浅出 Linux 内核模块,写一个内核版的 Hello World
    本篇文章,我将会从最简单的 Hello World 内核模块入手,这虽然只是一个简单的代码演示,但我们绝不能仅仅停留在这点代码上面。我们要深入了解内核模块的本质,内核空间与用户空间的区别,编译加载机制
    • xlp666hub
    • 73
    • 1
    Linux 嵌入式
  • 今天的CentOS 7如何配置Zabbix
    CentOS 7自带的PHP5.4、MariaDB 5.5版本甚至无法满足Zabbix 5的运行要求,本文完整梳理从基础环境升级到Zabbix 6部署、核心踩坑解决的全流程,适合快速上手。
    • Sheffield
    • 55
    • 1
    Zabbix Linux CentOS
  • grep/awk/sed 三剑客极简入门!
    在后端 / 运维日常工作中,排查bug、筛选异常、统计接口调用量都离不开日志处理,而 grep/awk/sed 这三把Linux工具,就是解决这类问题的效率神器。 这篇文章只讲「日常日志」过滤的核心用
    • Sheffield
    • 98
    • 2
    Linux
  • 一篇文章彻底搞懂进程和线程的本质
    1. 引言 在操作系统的面试题库中,进程与线程的区别无疑是出现频率最高的问题之一,大多数人都可以背出标准的八股文答案:进程是资源分配的基本单位,线程是 CPU 调度的基本单位。 但在这简单的背诵答案的
    • xlp666hub
    • 101
    • 2
    面试 程序员 Linux
  • 早上好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    23.8m

    #每日快讯#

    10.0m

    #每日精选文章#

    4.6m

    #日新计划#

    11.0m

    #每天一个知识点#

    50.6m

    #OpenClaw今天想篡位了吗#
    #OpenClaw今天想篡位了吗#

    853k

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    435k

    #新人报道#

    40.0m

    #掘金一周#

    1.7m

    #AI 编程#

    1.2m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多阅读文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金