
linux shell 脚本 入门到实战
上次出了一篇linux 命令详解,得到了很多小伙伴的认可,有部分粉丝私信我,让我出一份shell 编程。进过一段时间准备,花了2周时间,整理了一篇shell 入门到实战的博文,欢迎大家阅读,指点。

细说|Linux内存泄漏检测实现原理与实现
在使用没有垃圾回收的语言(例如C/C++)时,由于忘记释放内存而导致内存耗尽的情况可能会发生,这被称为内存泄漏。即使内核也需要管理内存,内存泄漏的情况也可能发生。为了找出引起内存泄漏的位置,Linux内核开发者开发了kmemleak功能。

一文读懂Linux内存分配策略
在Linux操作系统中,虚拟地址空间被划分为内核空间和用户空间两部分,具体划分取决于系统的位数不同。通常最常见的是32位和64位系统,它们的地址空间范围如下所示:

DRAM(动态随机存储器)的原理及芯片实现
DRAM(动态随机存储器)在日常生活中还有一个亲切称呼叫内存条,利用电容储存电荷多少来存储数据,需要定时刷新电路克服电容漏电问题,读写速 度比SRAM慢,常用于容量大的主存储器,如计算机、智能手机、服务器内存等。

老板让我在Linux中使用traceroute排查服务器网络问题,幸好我收藏了这篇文章!
作为网络工程师或者运维工程师,我们对于traceroute命令一定不会感到陌生。这个命令类似于ping命令,用于诊断网络的连通性,但traceroute命令输出的信息更加详细,可以帮助我们跟踪从源系统到目标系统的路径。

写给新手的MMU工作原理
很多人最初接触Linux的内存管理是从使用malloc()这个C语言库函数开始的,也是从那时开始了解虚拟内存的概念。然而,对于虚拟地址如何转换成物理地址的过程,很多人可能并不清楚。今天我将带领大家深入了解虚拟地址到物理地址的转换过程,这其实也是MMU(内存管理单元)的工作原理。