传统IO拷贝流程 比如:读取文件,再用socket发送出去 先读取、再发送,实际经过1~4四次copy。 1、第一次:将磁盘文件,读取到操作系统内核缓冲区; 2、第二次:将内核缓冲区的数据,copy到application应用程序的buffer; 3、第三步:将application应用程序buff ...
分类:
系统相关 时间:
2020-04-16 19:21:39
阅读次数:
67
linux上的inode编号是索引节点的编号。理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个" ...
分类:
系统相关 时间:
2020-04-16 15:33:03
阅读次数:
84
在高保护模式下,完全不留操作痕迹删除:shred -zvnu 文件名 z:0填充 v:进度条 n:覆盖次数 u:删除 批量改名:rename conf(后缀名) conf.bak(要改的后缀名) * 变回去:rename .bak "" * 硬链接:与原文件相同 ln 问题:若有个大文件需要删除但会 ...
分类:
其他好文 时间:
2020-04-16 00:52:46
阅读次数:
79
prologue 英[?pr??l?ɡ] n.序言; 序幕; 开场白; What's past is prologue. 出自莎士比亚的戏剧《暴风雨》,凡是过去,皆为序章 ...
分类:
其他好文 时间:
2020-04-14 14:05:50
阅读次数:
69
文件系统简单操作 df 【-ahikhtm】 【目录或文件名】 可省略 -h 以人类容易阅读的格式显示 -i 不用磁盘容量而已inno数量显示 du 【-ahskm】文件或目录名称 -s列出总量,不列出每个各别目录的占用容量 -k 以KB列出容量 -m以MB列出容量 -h以人类容易阅读的格式显示 常 ...
分类:
系统相关 时间:
2020-04-13 22:52:58
阅读次数:
90
migrate 英[ma??ɡre?t] v.(随季节变化) 迁徙; 移居; migr=move -ate,动词后缀 immigrate 英[??m?ɡre?t] v.从外地移入,移居入境 immigrant n. 侨民 emigrate 英[?em?ɡre?t] v. 移居国外 emigrant ...
分类:
其他好文 时间:
2020-04-11 09:59:29
阅读次数:
72
一、创建一个文件 1、使用touch创建 touch ai(文件名) 2、使用vi创建 vi ai(文件名) 3、使用ls创建 >追加 >>覆盖 ls > ai ls >> ai 4、使用cat命令创建 cat > ai cat >> ai 二、软链接和硬链接的区别 Linux系统内部用inode号 ...
分类:
系统相关 时间:
2020-04-11 00:20:57
阅读次数:
95
当我们遇到大表清空时,会有几种相应的操作方法(表player):1.truncatetableplayer;2.创建新表、rename表、然后直接drop老表3.创建新表、rename表、创建老表硬链接、slowrm进行大文件删除。注:创建新表时,需要提前和开发沟通用来确认新表自增ID起始位置下面将是几种方案的操作步骤以及优劣势1.操作步骤:*truncatetableplayer;优势:操作简单
分类:
数据库 时间:
2020-04-10 22:23:39
阅读次数:
181
0、在执行 docker 操作时,总是提示错误:no space left on device 1、检查 linux 磁盘占用:df –h 2、了解到 linux 下还有另一个有关磁盘文件的占用 inode:df –ih 了解更多:http://www.ruanyifeng.com/blog/201... ...
分类:
其他好文 时间:
2020-04-08 19:15:13
阅读次数:
206
文件处理命令 命令格式与目录处理命令ls 目录处理命令 1.mkdir 2.cd 3.rmdir 4.cp 5.mv 6.rm 文件处理命令 1.touch 2.cat 3.tac 4.more 5.less 6.head 7.tail 链接命令 1.ln 硬链接特征: 软链接特征:类似Window ...
分类:
其他好文 时间:
2020-04-03 21:34:53
阅读次数:
79