好好学习,天天向上

Linux常用命令

本文档简要介绍 Linux 系统中常用的 shell 命令,包括文本处理、网络、文件操作、系统信息等类别。 文本处理命令grep - 文本搜索在文件中搜索匹配模式的行。 1234567891011# 基本用法grep "pattern" f
2025-12-24

Linux进程间通信

Linux进程间通信(IPC)简介进程间通信(Inter-Process Communication,IPC)是指在不同进程之间传递数据或信号的机制。Linux 提供了多种 IPC 方式,每种方式都有其特点和适用场景。 IPC方式分类Lin
2025-12-23

Docker-in-Docker (DinD) 详解

什么是 Docker-in-Docker概念Docker-in-Docker(DinD)是指在 Docker 容器内部运行另一个 Docker 守护进程,使得容器内的应用可以使用 Docker 命令来构建、运行和管理其他容器。 graph
2025-12-23

虚拟化和容器化详解

概述什么是虚拟化虚拟化(Virtualization)是一种资源管理技术,通过软件将物理资源抽象为虚拟资源,允许多个操作系统在同一台物理机器上运行。 graph TB A[物理服务器] --> B[Hypervisor虚拟化层
2025-12-23

epoll详解

什么是 epollepoll(event poll)是 Linux 内核 2.6+ 版本引入的一种高效的 I/O 事件通知机制,是 select 和 poll 的改进版本。它主要用于实现 I/O 多路复用,能够同时监控多个文件描述符,当其中
2025-12-10

操作系统面试问题

1. 进程和线程的区别进程 定义:进程是资源分配的基本单位,是程序的一次执行过程 特点: 拥有独立的地址空间 拥有独立的代码段、数据段、堆栈 进程间通信需要特殊的机制(如管道、消息队列、共享内存等) 进程切换开销大(需要切换页表、刷新TLB
2025-05-14

linux-xargs命令

xargs命令简介xargs(extended arguments)是一个强大的命令行工具,用于从标准输入读取数据,并将其转换为命令的参数。它可以将管道传递的数据作为参数传递给其他命令,是 Linux 系统中最常用的命令组合工具之一。 基本
2025-02-11

linux-bc命令

bc命令简介bc(Basic Calculator)是一个任意精度十进制算术语言和计算器。可以交互式操作也可以使用标准输入。 命令语法1bc [选项] [文件...] 常用选项 选项 说明 -h, --help 显示帮助信息
2025-02-10

Linux 零拷贝系统调用

概述零拷贝(Zero-Copy) 指在数据传递过程中,尽量减少甚至避免在用户态与内核态之间、以及内核内部多次拷贝数据,从而降低 CPU 占用和延迟,提高吞吐,常用于文件服务、代理、网关等场景。 传统 read() + write() 方式在
2024-01-01

linux-sed命令

sed(Stream Editor)是Linux中一个强大的流式文本编辑器,可以对文本进行非交互式的编辑。sed按行处理文本,支持正则表达式,可以进行查找、替换、删除、插入等操作。sed特别适合批量处理文本文件,是Linux系统中最常用的文
2023-03-31

linux-grep命令

grep(Global Regular Expression Print)是Linux中一个强大的文本搜索工具,它可以在一个或多个文件中搜索匹配指定模式的行,并将匹配的行打印出来。grep支持基本正则表达式(BRE)和扩展正则表达式(ERE
2021-01-27

linux-sar命令

sar简介centos安装sar命令 1➜ yum install sysstat -y 安装后执行sar会报错找不到/var/log/sa/sa14文件,需要等几分钟就好了。 123456789101112131415161718192
2020-10-14
3 / 4