- Linux
让软件支持多个Linux发行版,动态库不兼容?3种解法!
从开发者面对的动态库,对Linux发行版兼容性差的缺点和痛点出发,本文梳理问题、探讨并分享三种解决思路。...
- Linux
2024 年 Linux 和开源的六大趋势预测
2024 年的钟声已经敲过,我们有必要去预见一下将塑造本年度的各种潮流。 我们不能预见未来,所以无法精确预知将会发生什么,但根据目前观察到的动向...
- Linux
实战讲解Linux进程内存空间
关于Linux进程的用户空间内存布局,Linux内核源码中是没有提供明确的答案的,不像内核空间内存布局,是有明确答案的我们通过阅读Linux内核源码,做实验...
- Linux
Linux系统Docker harbor使用http的解决办法
harbor 最新版本都默认使用https,但是如果是内网服务器也没必要假设一个https,当然为了安全也可以使用,但是操作比较复杂。这里提供一个配置http的方案...
- Linux
Linux系统如何挂在硬盘,自动挂载和手动挂载
挂载是指由操作系统使一个存储设备(如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。这个过程通常在计...
- Linux
八张图讲清楚Mmap实现原理
大家好,最近在研究Linux内核以及Linux系统编程的时候,经常会碰到mmap内存映射,mmap函数是实现高性能编程的一个关键点,下面我通过几张图详细介绍一下...
- Linux
UNIX Socket:不同进程之间能够直接交换数据进行进程间通信(IPC)
UNIX Socket基于文件系统的抽象概念,使用一个特殊的文件来表示套接字。与网络套接字不同,UNIX Socket仅限于同一主机上的进程间通信,不涉及网络协议栈的...
- Linux
Linux系统内存问题排查的“套路”你掌握了吗?
如何高效的找到Linux系统内存的问题。在前面我们讲了内存的基本概念、内存映射、分配和回收、Page Cache、内存泄露相关的案例分析。感兴趣的朋友们,可...
- Linux
Zipinfo, 不解压也能查看压缩文件的Linux命令
zipinfo命令是Linux中一个非常有用的工具,它可以帮助我们快速查看和分析ZIP压缩文件的内容。通过使用不同的选项,我们可以获取文件列表、详细信息和...
- Linux
使用Linux的tail命令:轻松跟踪正在更新的文件
在Linux系统中,Tail命令是一个非常实用的工具,用于查看文件的末尾内容。无论是监控日志文件实时变化,还是查找文件中的某些特定信息,Tail命令都能发...
- Linux
你可能错过的 2023 年九个值得关注的 Linux 发行版
在 2023 年我们看到许多现有的 Linux 发行版得到了进步,同时还出现了一些全新的、对不变性等特性有着特殊关注的发行版。 虽然有许多为高级用户设计的...
- Linux
利用信号处理在Linux中实现进程间通信
本文将详细介绍在Linux中如何使用信号处理进行进程间通信,包括信号的基本概念、信号处理的机制和实现方式。...
- Linux
Linux的层级架构与Rust的主要模块crate总结,值得转发收藏
Linux的层级架构 每个操作系统都有一个内核,内核封装了底层硬件设备管理、内存管理、网络数据协议转化和收发传输、文件系统读写等。从这个图可以看...
- Linux
2023 年 Linux 用户值得试试的八个开源应用
在 2023 年里,我们关注了各类应用、发行版和其他许多引人注目的开源项目。 对于开源爱好者或者 Linux 用户来说,尝试我们精选的应用程序是乐趣之一 。...
- Linux
Unix这颗大雷,真的会让电子设备瘫痪吗?
新年伊始,万象更新,今天不发那些网络安全新闻,聊聊轻松点的话题,给大家在元旦假期里解解闷。业内一直盛传的Unix时间的雷,真的会让全球电子设备...
- Linux
处理Page Cache缓存会影响系统性能?是真的吗?
在Linux上直接查看Page Cache的方式有很多,包括Free /Proc/Vmstat 命令等,它们的内容其实是一致的,这些性能查询工具的数据来源都是/Proc/Meminfo。...