
Linux
文章平均质量分 97
无论你是刚刚接触Linux的新手,还是寻求技术突破的高级用户,这里都有适合你的内容。从Linux系统的常用命令详解,到高级系统管理技巧,再到Linux下的编程开发,力求做到全面而深入。
Zfox_
C++领域优质创作者,华为云初级校园大使,以代码为笔,记录技术的深度与广度。博客是我思考的延伸,用精准的文字和严谨的逻辑,为追求卓越的你提供深度阅读。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux】高性能网络模式:Reactor 反应堆模式
本文详细介绍了 Linux 下的 Reactor 模式,包括其核心思想、组成组件以及基于 Reactor 模式的高性能网络编程实践。通过封装 epoll、Connection、Reactor 和 Listener 等关键模块,实现了一个基于事件驱动的网络服务器框架。文章还探讨了多路转接对写的处理策略和最佳实践,强调了“一个线程一个事件循环”的设计原则,以简化并发管理并提高性能。原创 2025-03-29 15:18:07 · 4319 阅读 · 90 评论 -
【Linux】I/O 多路转接:select & epoll 技术剖析
本文详细介绍了 Linux 下的 I/O 多路复用技术,包括 select、poll 和 epoll 的原理、优缺点及使用场景。select 和 poll 适用于少量连接,而 epoll 在处理大量并发连接时表现出色,文章通过示例代码展示了如何使用这些技术实现服务器程序,强调了根据实际需求选择合适的 I/O 模型的重要性。原创 2025-03-22 13:27:12 · 2861 阅读 · 99 评论 -
【Linux】五种 IO 模型与非阻塞 IO
本文深入探讨分析了五种I/O模型(阻塞、非阻塞、信号驱动、多路复用、异步I/O)的特点与适用场景,并通过实例代码展示了如何实现非阻塞I/O操作。原创 2025-03-16 13:00:53 · 2253 阅读 · 111 评论 -
【Linux】手动部署并测试内网穿透
本文介绍了如何使用 FRP(Fast Reverse Proxy)实现内网穿透,包括原理、准备工作和测试过程。FRP 通过公网服务器转发请求,使内网设备可被外部访问。文章详细说明了部署公网服务器、配置客户端以及实现 SSH 远程登录和 Nginx 远程访问的步骤,并提供了后台启动命令和重定向操作的解释。原创 2025-03-06 11:19:23 · 3722 阅读 · 73 评论 -
DNS 详细过程 与 ICMP
本文详细介绍了 DNS 和 ICMP 协议的工作原理及其在网络中的应用。DNS 作为域名解析系统,通过分层结构将域名映射为 IP 地址,支持缓存以提高效率。原创 2025-03-03 21:54:12 · 1233 阅读 · 93 评论 -
NAT & 代理服务 & 内网穿透
本文深入探讨了网络中的 NAT 技术、代理服务器(正向代理与反向代理)、内网穿透和内网打洞等关键技术,通过详细讲解其工作原理、应用场景和优缺点,帮助读者全面理解这些技术在网络中的作用。原创 2025-03-01 20:55:11 · 2555 阅读 · 83 评论 -
数据链路层 & ARP 具体过程 & ARP 欺骗
本篇博客深入探讨了数据链路层的核心概念,包括以太网帧格式、MTU(最大传输单元)对网络传输的影响,以及ARP协议的工作原理和ARP欺骗的实现过程。原创 2025-02-28 10:59:05 · 1222 阅读 · 67 评论 -
【Linux】TCP 全连接队列与 tcpdump 抓包
本文主要探讨了 Linux 中 TCP 全连接队列的原理与优化方法,以及如何使用 tcpdump 进行网络抓包和分析 TCP 连接过程。原创 2025-02-27 09:50:54 · 2487 阅读 · 82 评论 -
网络层(Internet Layer)
本文深入探讨了网络层的核心概念和功能,包括IP地址、IP协议、网段划分、路由以及IP分片和组装。文章首先介绍了IP地址的基础知识,包括IPv4和IPv6地址的组成和区别,以及CIDR(无类别域间路由)如何提高IP地址的利用率。接着,详细解释了IP协议的头部格式和网络层的路由选择过程,包括静态路由和动态路由协议如RIP、OSPF、BGP等。文章还讨论了IP分片的原因、过程以及如何判断分片是否丢失,最后通过示意图展示了分片与组装的具体过程。通过本文,读者可以全面理解网络层在数据传输中的关键作用。原创 2025-02-26 15:21:40 · 1491 阅读 · 63 评论 -
mmap 文件映射
详细讲解了 Linux 系统中 mmap 函数的用法。提供了使用 mmap 进行文件读写的示例代码,并展示了如何通过 mmap 实现类似 malloc 的内存分配。此外,还解释了如何使用 GDB 查看内存映射,并探讨了进程地址空间与文件的关联方式。原创 2025-02-09 00:28:06 · 1583 阅读 · 97 评论 -
传输层协议 UDP 与 TCP
详细讲解了传输层协议 UDP 和 TCP 以及底层实现、应用场景原创 2025-02-03 23:11:40 · 6100 阅读 · 92 评论 -
HTTPS 协议原理
详细讲解了HTTPS协议传输的过程和原理以及各类前置知识原创 2025-01-30 15:13:22 · 7177 阅读 · 73 评论 -
HTTP cookie 与 session
详细讲解了 HTTP 中的cookie和session以及使用和底层实现原创 2025-01-26 15:32:47 · 1871 阅读 · 66 评论 -
应用层协议 HTTP 讲解&实战:从0实现HTTP 服务器
详细讲解了http协议,从0开始搭建了http服务器原创 2025-01-23 20:44:40 · 4630 阅读 · 106 评论 -
【Linux】进程间关系与守护进程
详细讲解了Linux下进程关系和守护进程的概念,实例讲解了如何创建守护进程原创 2025-01-22 11:07:24 · 3010 阅读 · 65 评论 -
【Linux】应用层自定义协议与序列化
详细讲解了应用层自定义协议序列化反序列化和Jsoncpp的内容原创 2025-01-17 20:50:54 · 2135 阅读 · 39 评论 -
【Linux】Socket编程-TCP构建自己的C++服务器
详细讲解了在Linux下进行tcpsocket编程原创 2025-01-17 21:59:12 · 3658 阅读 · 40 评论 -
【Linux】Socket编程-UDP构建自己的C++服务器
详细讲解了Linux网络编程中udp代码的编写,提供了丰富的服务器案例教学原创 2024-12-26 20:54:25 · 7887 阅读 · 144 评论 -
【Linux】网络基础探索:开启你的网络之旅
详细讲解了网络基础概念,带领读者快速入门了解网络通信原理原创 2024-12-21 12:27:29 · 4596 阅读 · 158 评论 -
【Linux】线程安全与锁概念——自旋锁、读写锁
详细讲解了c++中线程安全问题以及各种锁概念和实现原创 2024-12-02 10:22:06 · 2854 阅读 · 148 评论 -
【Linux】线程池设计 + 策略模式
详细讲解和丰富的代码设计linux线程池设计的内容,代码实例原创 2024-11-29 16:00:24 · 1904 阅读 · 76 评论 -
【Linux】线程同步与互斥 (生产者消费者模型)
详细讲解了linux线程同步互斥与生产消费模型 附加了大量的代码实例原创 2024-11-29 14:16:51 · 8334 阅读 · 82 评论 -
【linux】线程概念与控制
详细讲解和实操了linux下线程概念与使用原创 2024-11-20 14:05:14 · 2905 阅读 · 166 评论 -
【Linux】进程信号全攻略(二)
继续讲解了linux中进程信号的细节与使用,附加了超详细的代码实操原创 2024-11-08 20:09:43 · 2297 阅读 · 143 评论 -
【Linux】进程信号全攻略(一)
详细讲解了linux中进程信号的细节与使用,附加了超详细的代码实操原创 2024-11-08 20:02:35 · 3299 阅读 · 126 评论 -
【Linux】IPC进程间通信System V:并发编程实战指南(二)
详细讲解了Linux中System V标准的概念和使用原创 2024-11-06 10:33:46 · 1454 阅读 · 107 评论 -
【Linux】IPC进程间通信:并发编程实战指南(一)
详细讲解了linux下IPC中管道的作用和使用原创 2024-11-03 00:03:22 · 1973 阅读 · 129 评论 -
【Linux】动静态库:构建强大软件生态的基石
详细讲解了动静态库的概念,制作和使用原创 2024-10-30 00:10:52 · 2505 阅读 · 138 评论 -
【Linux】万字详解:Linux文件系统与软硬链接
详细讲解了linux下底层文件系统以及软硬链接原创 2024-10-25 22:08:16 · 2488 阅读 · 0 评论 -
【Linux】文件IO深度解析:文件描述符与重定向的奥秘
详细介绍了linux中系统文件IO以及文件描述符重定向的知识原创 2024-10-22 13:49:11 · 2466 阅读 · 136 评论 -
【Linux】进程控制:从fork到exec
详细讲解了linux中进程管理和控制的方法,从fork,wait到exec原创 2024-10-15 10:29:23 · 1650 阅读 · 160 评论 -
【Linux】进程地址空间、环境变量:从理论到实践(三)
继上一篇文章继续探讨linux中的环境变量与进程地址空间原创 2024-10-04 18:31:53 · 2370 阅读 · 185 评论 -
【Linux】进程优先级、调度、命令行参数:从理论到实践(二)
继上一篇的后续内容,进一步讲解了linux中的进程优先级、切换调度、命令行参数原创 2024-10-02 00:13:52 · 2715 阅读 · 125 评论 -
【Linux】进程管理:从理论到实践(一)
详细介绍了linux进程的概念和理论实践(一)原创 2024-09-25 13:11:18 · 3659 阅读 · 150 评论 -
【Linux】精通GDB:打造你的Linux调试超能力
详细介绍了linux中gdb的使用技巧,快速提升linux下的调试超能力原创 2024-09-16 12:43:43 · 4710 阅读 · 174 评论 -
【Linux】make/Makefile——项目自动化构建工具
详细讲解了linux中项目自动化构建工具 make / Makefile的原理和使用原创 2024-08-08 14:51:27 · 6713 阅读 · 147 评论