linux
Suihin_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 中 tar 命令实用示例
Tar(Tape ARchive,磁带归档的缩写,LCTT 译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者 bzip2 等技术进行压缩。换言之,tar 命令也可以用于备份:先是归档多个文件和目录到一个单独的 tar 文件或归档文件...原创 2018-07-16 15:06:15 · 652 阅读 · 0 评论 -
三种 I/O 复用(select poll epoll)的优缺点总结 & epoll 为何如此高效
什么是 I/O?I/O 可以理解为在内存和外设之间搬迁数据。而 I 就是将外设数据搬迁到内存, O 即将内存数据搬迁到外设。一次 I/O 事件主要分两步,等数据和搬数据。等数据:等数据就绪搬数据:将就绪的数据从内存写到外设,或将数据从外设读到内存。I/O 复用I/O 复用是通过一种机制,可以监视多个描述符(或句柄),一但描述符有关心的时间就绪,既可以进行下一步搬数据。 ...原创 2019-08-13 10:14:45 · 287 阅读 · 0 评论 -
高并发服务器epoll接口、epoll Reactor(反应堆)模型详解
epoll接口是为解决Linux内核处理大量文件描述符而提出的方案。该接口属于Linux下多路I/O复用接口中select/poll的增强。其经常应用于Linux下高并发服务型程序,特别是在大量并发连接中只有少部分连接处于活跃下的情况 (通常是这种情况),在该情况下能显著的提高程序的CPU利用率。epoll采用的是事件驱动,并且设计的十分高效。在用户空间获取事件时,不需要去遍历被监听描述符集合...原创 2019-08-16 09:54:54 · 1054 阅读 · 0 评论 -
进程和进程通信(IPC)类型-面试准备(一)
首先简单谈一下什么是进程?答:进程是装入内存运行的程序段,是许多的系统对象拥有权的集合,换句大家经常引用的话说进程是资源分配的基本单位。举例来说,我们的浏览器程序存放在C盘的某个位置,这时它只是硬盘上的程序。每次我们打开一个浏览器的时候,这个程序就会被装入内存中去,进行一系列初始化(进程控制块PCB的初始化,包括进程计数器,进程状态,CPU命令,寄存器等等)。此时我们看到了浏览器打开并显示...原创 2019-07-25 19:00:15 · 304 阅读 · 0 评论 -
服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
image.pngTCP报文格式参考TCP报文段来理解一下第一图的数据传输细节:事实上SYN J、SYN K ack=J+1,ack=K+1表示的意思是:1、SYN标志位设置为1,而J表示的是此报文段的序列号seq2、SYN、ACK标志位设置为1,K表示的是此报文段的序列号seq,ack=J+1表示确认序号设置为上次接收到的报文段的序列号的+13、ACK标志位设...原创 2019-10-10 11:17:49 · 454 阅读 · 0 评论
分享