Linux
文章平均质量分 52
长不大的程序员
作者不懒,但什么都没写~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 学习笔记
原创 2025-09-21 22:34:39 · 111 阅读 · 0 评论 -
Linux常用命令
本文会陆续的添加linux常用版本,到最终版大概需要一到两个月时间。原创 2025-09-21 23:35:32 · 206 阅读 · 0 评论 -
Linux系统介绍
本文介绍了Linux操作系统的生态体系。Linux系统由内核和基础应用程序组成,基于内核的发行版操作系统分为几大派系:红帽系(包括Fedora、Redhat、CentOS)和Debian系(含Ubuntu、Kali等)。其中Fedora是测试版,Redhat是收费商业版,CentOS是免费稳定版。Debian系虽同用Linux内核但软件生态不同。Android系统也属于Linux分支。文章指出不同派系间多数操作命令相同,重点需要掌握红帽系和Debian系的特点。原创 2025-09-21 23:55:25 · 358 阅读 · 0 评论 -
GDB常用知识点
0. GDB常用命令1. core_dump2. gdb调试core_dump文件3. gdb调试正在运行的程序4. gdb调试多进程程序5. gdb调试多线程程序6. gdb监视变量原创 2022-12-24 18:11:52 · 2090 阅读 · 1 评论 -
Linux-进程间通信
Linux-进程间通信1. 管道1.1 匿名管道1.2 命名管道2. 信号3. 共享内存4. 消息队列5. 信号量6. socket7. 效率对比不同的进程有着不同的虚拟地址,所以要想实现进程间通信,都是需要通过内核做中间介质来实现的。1. 管道匿名管道是一种半双工的通信方式,具有固定的读端和写端。当管道写满时写数据会阻塞,当管道为空时读数据会阻塞,当只有读端或写端时读或写也会阻塞。读出的数据会在管道消除。1.1 匿名管道特点:由于匿名管道通信是通过内核空间完成的,所以不会创建真是文件,这就导致原创 2022-01-09 15:47:49 · 1274 阅读 · 5 评论 -
Linux的io多路复用
Linux的io多路复用什么是多路io复用在利用socketTCP通信的时候,会有两个地方阻塞,一个是accept()监听时,还有一个是recv()接收数据时。监听是监听新客户端的连接,因为无法判断什么时间会有客户端连接,所以这个函数要一个线程实时监听。接收数据是在监听到一个客户端连接后,要随时接收此客户端发来的信息,所以也需要一个线程实时监听。在不使用任何其他技术的前提下,这种情况就只能使用一个主线成+n个线程来完成实时监听,这样无疑是浪费资源的。于是就引入了多路io复用技术。上面的问题就是无法原创 2021-12-25 15:24:04 · 1659 阅读 · 0 评论 -
Linux系统之信号及处理流程(图详解)
关于Linux系统(信号篇)引言:信号机制是一种使用信号来进行进程之间传递消息的方法,信号的全称为软中断信号,简称软中断。信号的本质是软件层次上对中断的一种模拟(软中断)。它是一种异步通信的处理机制,事实上,进程并不知道信号何时到来。Linux系统一共有64个信号,其中1-31信号供应用开发者使用34-64信号供驱动开发者使用,如图。信号是什么?信号是由用户、系统或进程发送给目标进程的信息,以通知目标进程摸个状态的改变或系统异常。*信号处理的优先级是大于系统调用的。看几种常用的信原创 2021-10-15 13:46:21 · 3354 阅读 · 0 评论
分享