一、 字符设备驱动之概念介绍 1、 应用程序、库、内核、驱动程序的关系 如下图,一个软件系统可以分为:应用程序、库、操作系统(内核)、驱动程序。 以点亮LED为例: 1)应用程序使用库提供的 open 函数打开代表LED的设备文件 2)库根据 open 函数传入的参数执行 "swi" 指令,这条指令... ...
分类:
其他好文 时间:
2019-09-02 15:38:43
阅读次数:
87
常见一级目录及作用 /root:系统管理员root的宿主目录 /home:普通用户的宿主目录 /boot:系统内核启动文件 /dev:设备文件 /etc:配置文件 /bin:所有用户可执行的命令 /sbin:管理员可执行的命令 /usr:应用程序 /var:可变的日志文件 查看文件内容 cat,ta ...
分类:
系统相关 时间:
2019-08-31 14:42:24
阅读次数:
112
以下图片只包含子目录下的一部分。1./bin - 重要的二进制 (binary) 应用程序包含二进制文件,系统的所有用户使用的命令都在这个目录下。 2./boot - 启动 (boot) 配置文件包含引导加载程序相关的文件 3./dev - 设备 (device) 文件包含设备文件,包括终端设备,U ...
分类:
系统相关 时间:
2019-08-31 01:17:14
阅读次数:
183
一、设备文件的分类 在Linux下的/dev目录中有大量的设备文件,根据设备文件的不同,又分为字符设备文件和块设备文件。 字符设备文件的存取是以字符流的方式来进行的,一次传送一个字符。常见的有打印机,终端(TTY)、绘图仪和磁带设备等等,字符设备文件有时也被称为"raw" 设备文件。 块设备文件是以 ...
分类:
其他好文 时间:
2019-08-29 23:37:20
阅读次数:
110
一.在现实生活中避免不了误删除文件,下面介绍在centos7中删除文件后,怎么恢复。。实验环境:装备一个xfs格式的文件硬盘1.备份命令xfsdump命令:语法:xfsdump-f备份存放位置要备份的路径或设备文件xfsdump备份级别(默认为0)0:完全备份1-9:增量备份xfsdump常用选项:-f,-L,-M,-s2.还原命令xfsrestore命令格式:xfsrestore-f恢复文件的位
分类:
其他好文 时间:
2019-08-28 17:13:23
阅读次数:
298
Too many open files这个问题主要指的是进程企图打开一个文件,或者叫句柄,但是现在进程打开的句柄已经达到了上限,已经无法打开新句柄了。网上一提到这个问题就要增加句柄上限,而往往这种情况的发生是因为错误的使用了句柄,可以称作句柄泄漏,找到句柄达到上限的原因才是王道。 以下是Linux中 ...
分类:
系统相关 时间:
2019-08-28 11:19:32
阅读次数:
87
dd命令用于转换和复制文件,不过它的复制不同于cp。之前提到过关于 Linux 的很重要的一点,一切即文件,在 Linux 上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)都像普通文件一样,只是在各自的驱动程序中实现了对应的功能,dd 也可以读取文件或写入这 ...
分类:
其他好文 时间:
2019-08-27 01:04:25
阅读次数:
86
Shell 脚本的概念 将平时使用的各种Linux命令按顺序保存(堆叠)到一个文本文件中,添加上执行权限,就是一个Shell脚本。 ● 将要执行的命令按先后顺序保存到一个文本文件 ● 给该文件可执行权限,便可运行 ● 可结合各种Shell控制语句以完成更复杂的操作 Shell脚本应用场景 ● 重复性 ...
分类:
系统相关 时间:
2019-08-26 12:51:54
阅读次数:
103
1:mount 所有命令必须挂载使用 linux 所有存储设备都必须挂载使用,包括硬盘 命令名称:mount 命令所在路径:/bin/mount 执行权限:所有用户 命令的具体格式如下: mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] \ 设备文件名 挂载点 #\代表这一行没有 ...
分类:
其他好文 时间:
2019-08-26 00:35:05
阅读次数:
106
Shell脚本编程的常识 (这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用) 七种文件类型 d 目录 l 符号链接 s 套接字文件 b 块设备文件 c 字符设备文件 p 命名管道文件 - 普通文件 正则表达式 从一个文件或命令输出中抽取或过滤文本时。可使用正则表达式(RE ...
分类:
系统相关 时间:
2019-08-24 11:35:18
阅读次数:
109