linux 基础学习
文章平均质量分 63
爱编程的大圣
这个作者很懒,什么都没留下…
展开
-
linux 系统下 使用fios 进行 测试
linux 系统下 使用fios 进行 测试参考: http://blog.csdn.net/xiaowei7hao/article/details/44176021 http://blog.csdn.net/youngstonep/article/details/52315192介绍FIO是测试IOPS的非常好的工具,用来对 硬件进行压力测试和验证。 fio 官网地址:http://free原创 2017-08-28 17:58:46 · 628 阅读 · 0 评论 -
存储笔记--导论篇
1.计算机器总线示意图计算机总线工作模式: 半双工总线或设备的位宽: 按照数据总线的条数CPU位数: 内部寄存器到计算单元之前的总线条数PCI总线: 目前台式机与服务器所普遍使用的一种南桥与外设连接的总线技术。PCI地址总线、数据总线分时复用。系统总线(前端总线): CPU与北桥连接的总线内存总线: 内存原创 2018-01-15 20:10:48 · 394 阅读 · 0 评论 -
Linux 学习--GNU nano编辑器的使用
转载:http://blog.csdn.net/doupeihua/article/details/22041555Linux GNU nano编辑器的使用 被nano编辑器折腾了半天,收藏一下吧。省得以后到处找我们以后基本都需要编辑文件来实现不同的设置,那么我们用什么来设置配置文件呢,用编辑器,就好比windows下的记事本和写字板,我们今天就来讲一下debian的默认编辑器—-nano首先我们转载 2017-12-15 10:06:52 · 1616 阅读 · 0 评论 -
linux 学习之tmux 分屏
使用tmux分屏(既可以左右分屏,也可以上下分屏)、(1)安装工具在ubuntu系统中使用sudo apt-get install tmux安装tmux工具(2)使用工具1,输入命令tmux使用工具2,上下分屏:ctrl + b 再按 “3,左右分屏:ctrl + b 再按 %4,切换屏幕:ctrl + b 再按o5,关闭一个终端:ctrl + b 再按x6,上下分屏与左右分屏切换: ctr原创 2017-11-08 14:40:47 · 560 阅读 · 0 评论 -
linux 驱动学习之list链表机制
转载:http://blog.chinaunix.net/uid-27122224-id-3277511.html双向链表struct list_head{ struct list_head *next, *prev;};struct dlist{ int no; void* data; struct dlist *prev, *next; };转载 2017-10-27 17:24:49 · 496 阅读 · 0 评论 -
linux驱动学习之工作队列机制
转载:http://www.cnblogs.com/wwang/archive/2010/10/27/1862202.html什么是工作队列?工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。工作队列相关数据结构struct w转载 2017-10-26 19:25:37 · 247 阅读 · 0 评论 -
linux c 语言之--fseek(),fseeko(),fseeko64(),ftell(),ftello()讲解
转载:http://blog.csdn.net/lemoncyb/article/details/16841317fseek() 函数讲解:函数定义:int fseek(FILE *stream, long offset, int fromwhere);int fseeko(FILE *stream, off_t offset, int fromwhere);int fseeko64(FILE *s转载 2017-10-10 14:29:41 · 7597 阅读 · 0 评论 -
linux c语言之pipe()函数
函数简介函数原型 int pipe(int fd[2]) 函数传入值 fd[2]:管道的两个文件描述符,之后就是可以直接操作者两个文件描述符 返回值 成功 0 失败 -1 管道简介管道是Linux 支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一转载 2017-09-22 16:53:39 · 13405 阅读 · 1 评论 -
linux c语言之文件操作相关函数--fopen(),fopen_s(),fread(),fwrite(),fclose(),
fopen: 原型: FILE * fopen(const char * path,const char * mode);接收两个实参 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中fopen_s: 原型: errno_t fopen_s( FILE** pFile, const char *filename, cons原创 2017-09-30 18:19:20 · 7190 阅读 · 0 评论 -
c 语言之fork() 函数用法
fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值:1)在父进程中,fork返回新创建子进程的进程ID;2)在子进程中,fork返回0;3)如果出现错误,fork返回一个负值;原理: Linux下一个进程在内存里有三部分的数据,就是”代码段”、”堆栈段”和”数据段”。接触过汇编语言的人了解,一般的CPU都有上述三种段寄存器,以方便操作系统的运行。这三个部原创 2017-09-19 09:52:06 · 1509 阅读 · 0 评论 -
linux命令--truncate 学习
truncate命令可以将一个文件缩小或者扩展到某个给定的大小 可以利用该命令和-s选项来特别指定文件的大小转载:http://linux.51yip.com/search/truncate 具体用法 例子演示转载 2017-09-08 16:13:12 · 23047 阅读 · 0 评论 -
linux 清空文件常用方法
转载: http://www.cnblogs.com/mrwang1101/p/6166326.htm1 . 使用重定向的方法 2 .使用true命令重定向清空文件 3 .使用cat/cp/dd命令及/dev/null设备来清空文件 4 . 使用echo命令清空文件 5 . 使用truncate命令清空文件guosheng@guosheng:~/code/practice/bash转载 2017-09-08 16:00:05 · 284 阅读 · 0 评论 -
linux 函数学习--kzalloc()
参考 http://blog.csdn.net/wavemcu/article/details/8576725使用 include <linux/slab.h> void *kmalloc(size_t size, int flags); static inline void *kzalloc(size_t size, gfp_t flags) { return km转载 2017-08-30 11:33:53 · 2530 阅读 · 0 评论 -
每天学习一个linux命令--lsof
参考:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316599.htmllsof 简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,转载 2017-08-29 15:52:12 · 355 阅读 · 0 评论 -
存储笔记--导论篇2
计算机内部通信将通信的所有节点连接起来,然后找到目标,找到后就发送数据。即“连找发”网络三元素模型。连:就是保证每个网络点到其它网络点总有通路,总是可达的。找:就是提供区分机制,区分体现在主机总线中就是设备地址映射。每个IO设备在启动时都要向内存中映射一个或者多个地址,这个地址有8位长,又被称为IO端口。针对这个地址的数据,统统被北桥芯片重定向到总线上实际的设备上。假如,IDE磁盘控制原创 2018-01-15 20:41:08 · 328 阅读 · 0 评论