本文部分转自https://www.linuxprobe.com/chapter-17.html 角色 ip iSCSI 服务端 192.168.197.148 iSCSI 客户端 192.168.197.142 服务端添加两块10G的硬盘,用于共享存储 [root@localhost ~]# fd ...
分类:
其他好文 时间:
2020-06-15 16:00:17
阅读次数:
45
##1. 文件描述符 打开或创建一个文件时,内核向进程返回一个文件描述符,当读、写一个文件时,用open()或creat()返回的文件描述符标识该文件,将其作为参数传递给write、read。 stdin标准输入 fd = 0 stdout标准输出 fd = 1 stderr标准错误 fd = 2 ...
分类:
其他好文 时间:
2020-06-12 20:24:48
阅读次数:
65
导航 (返回顶部) 1. fd 2. mlocate 2.1 安装mlocate 2.2 手动更新库 2.3 查看配置文件 2.4 使用 2.5 帮助-常用选项 3. grep 3.1 常用选项: 3.2 示例 4. find 1. fd 2. mlocate 2.1 安装mlocate 2.2 手 ...
分类:
系统相关 时间:
2020-06-06 22:01:36
阅读次数:
100
函数原型: <termios.h> <unistd.h>int tcgetattr(int fd, struct termios* info)//从与fd有关的终端驱动程序中获取当前设置int tcsetattr(int fd, int when, struct termios* info)//从i ...
分类:
其他好文 时间:
2020-06-06 22:00:12
阅读次数:
78
■ 基本流程 打开设备 设置参数 获取fd poll 写入数据/读取数据 关闭 ■ 写入数据 snd_pcm_open(&u->pcm_handle, dev = pa_modargs_get_value(ma, "device", DEFAULT_DEVICE), SND_PCM_STREAM_P ...
分类:
其他好文 时间:
2020-06-05 00:47:51
阅读次数:
101
Linux中的文件描述符(fd)与打开文件之间的关系 1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的 ...
分类:
系统相关 时间:
2020-06-01 12:07:01
阅读次数:
161
import turtle turtle.setup(650, 350, 200, 200) turtle.penup() turtle.fd(-250) turtle.pendown() turtle.pensize(25) turtle.pencolor("purple") turtle.set ...
分类:
其他好文 时间:
2020-05-25 19:23:30
阅读次数:
71
inotify 监控简单shell for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr 一个很不错的script #!/bin/sh ? # Get the pro ...
分类:
其他好文 时间:
2020-05-25 12:10:58
阅读次数:
73
一、I/O多路复用 I/O的含义:在计算机领域常说的IO包括磁盘IO和网络IO,我们所说的IO复用主要是指网络IO;在Linux中一切皆文件,因此网络IO也经常用文件描述符FD来表示。 复用的含义:在通信领域中为了充分利用网络连接的物理介质,往往在同一条网络链路上采用时分复用或频分复用的技术,使其在 ...
分类:
编程语言 时间:
2020-05-24 13:30:54
阅读次数:
85
redis之所以可以高效的执行命令,单线程每秒qps达到10w左右,是因为起io多路复用技术效率很高。 io多路复用解决了什么问题? 没有io多路复用,那么当服务器操作某一个fd执行read的时候,如果fd对应的客户端没有执行写操作,那么服务端就会阻塞,这个时候客户端2来了数据,服务端就没办法读取了 ...
分类:
其他好文 时间:
2020-05-24 10:13:55
阅读次数:
43