linux系统
文章平均质量分 57
记录开发经验
M百问
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux系统性能分析有哪些命令
Linux性能分析涉及多个层面,从系统整体到具体进程,需要综合使用多种工具。原创 2026-01-06 14:19:11 · 346 阅读 · 0 评论 -
性能剖析工具(perf、gprof、VTune)
性能剖析是优化程序性能的关键步骤,通过分析程序运行时的资源消耗情况,可以精准定位性能瓶颈。下面详细介绍三种主流的性能剖析工具。原创 2026-01-06 14:14:49 · 620 阅读 · 0 评论 -
硬盘分区格式化后产生了哪些变化
操作产生的数据保存位置核心作用分区MBR/GPT分区表硬盘开头(MBR在0扇区,GPT含备份)标记分区边界和类型格式化ext4超级块、块组描述符分区内,多个块组有备份记录文件系统全局信息格式化ext4块位图、inode位图每个块组内部管理空间分配格式化ext4inode表、目录项块组内部及数据块记录文件属性和文件名映射格式化ext4日志(Journal)分区固定区域保障元数据一致性。原创 2025-09-04 21:00:00 · 1356 阅读 · 0 评论 -
从ls命令说起:深入理解Linux文件访问机制
在Linux系统中,ls命令是我们最常使用的命令之一。输入ls,屏幕上就会显示出当前目录下的文件和子目录名称。这看似简单的操作背后,却隐藏着一段精妙的系统交互过程。当我们在终端输入ls并按下回车时,系统会进行以下操作:首先读取当前目录的目录项,获取所有文件和子目录的inode号;然后根据inode号,读取每个文件或目录的inode,获取其元数据;最后将获取的文件名和inode信息格式化并输出到终端。这个过程涉及文件系统、内存管理、设备驱动等多个子系统的协同工作。原创 2025-10-11 11:43:49 · 335 阅读 · 0 评论 -
printf是怎么将字符显示到屏幕的
函数本身并不关心字符编码,它处理的是字节。要正确显示非ASCII字符(如中文),需要确保程序内部处理的字符编码与最终终端模拟器所使用的字符编码(如UTF-8)保持一致,否则就会出现乱码。printf 函数将字符显示到屏幕是一个涉及多层级协作的过程,它并非直接与硬件交互,而是依赖于标准库、操作系统和硬件驱动的协同工作。:缓冲机制是为了减少频繁调用底层系统函数的开销,从而提升I/O效率。语句,在程序运行中途可能看不到立即输出的原因。时缓冲区内容才会被刷新并显示。这也是为什么有时不包含。来强制立即刷新输出。原创 2025-10-16 15:08:28 · 269 阅读 · 0 评论 -
如何实时监控内核产生的新消息
这个命令会每1秒刷新一次,显示最新的20行内核消息。不同发行版的日志文件位置可能不同,也可以通过。许多Linux发行版会将内核消息记录到。持续监控并显示新的内核消息,类似。文件中,可以直接监控这个文件。表示只显示内核消息,表示实时跟踪新消息。原创 2025-09-11 09:06:04 · 192 阅读 · 0 评论 -
linux命令--防火墙--iptables
iptables 是一个在 Linux 系统上用于配置 IPv4 数据包过滤和网络地址转换的工具。它允许你设置规则来控制数据包的流向、转发和处理。原创 2024-08-07 15:53:47 · 419 阅读 · 0 评论 -
.profile脚本
是一个用户级别的 shell 启动脚本,用于初始化用户环境设置,通常用于配置环境变量、设置路径、运行初始化命令等。可能失败,例如在某些没有终端的非交互式 shell 会话中。失败,整个脚本或命令序列仍能继续执行,不会因失败而中断,使用了。命令用于控制对当前用户终端的消息接收权限。文件中,用于检查当前的 shell 是否是。,如果是,则加载用户的。在某些环境或脚本中,原创 2024-07-12 16:14:06 · 312 阅读 · 0 评论 -
proc文件系统说明
原创 2024-05-24 17:49:59 · 462 阅读 · 1 评论
分享