简单看了下计算机发展史,硬件,操作系统等安装centos6.9和7.4学习到的命令:1、cat/etc/centos-release查看发行版本2、cat/proc/meminfo查看内存大小3、ls/dev/sda查看硬盘分区4、free查看内存5、fdisk-l磁盘分区6、halt,poweroff,init0关机7、lsblk块设备的情况8、ifconfig查看IP地址9、ltrace查看l
分类:
系统相关 时间:
2018-12-29 11:15:20
阅读次数:
230
文件类型:目录(d)、文件(-)、字符设备(c)、块设备文件(b)、链接文件(l)、套接字文件(s)、管道文件(p) 目录:能用 $ cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx] 块设备文件 :就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /d... ...
分类:
系统相关 时间:
2018-12-27 18:58:01
阅读次数:
238
推荐书:《Linux内核源代码情景分析》 1.字符设备驱动和使用中等待某一事件的方法①查询方式②休眠唤醒,但是这种没有超时时间③poll机制,在休眠唤醒基础上加一个超时时间④异步通知,异步通知实际上就是发信号⑤输入子系统,这样比较通用 2.块设备相对于字符设备驱动逻辑的变化①对于硬盘对读写的优化假如 ...
分类:
系统相关 时间:
2018-12-22 22:05:08
阅读次数:
374
目录本质bin目录:binary,里面是可执行的二进制文件,即一些工具和程序放的是普通用户执行工具的sbin目录:放的是管理员执行一些工具boot目录:放的都是引导数据dev目录:放的都是设备,字符设备,块设备和网络设备。硬件设备/dev/null可以吧命令执行的信息放到里面不让别人看见输出的信息etc目录:存放配置文件home目录:存放家目录root目录:root的家目录run目录:生成的运行信
分类:
其他好文 时间:
2018-12-17 02:07:02
阅读次数:
270
简介 blkid用于查看块设备UUID、Label、挂载、文件系统类型等信息 选项参数 无参数——显示所有已挂载分区信息 查看特定分区 -s:指定输出信息(UUID、TYPE、LABEL、PTTYPE等) -o:指定输出格式(full、value、list、device、udev、export) f ...
分类:
系统相关 时间:
2018-12-16 18:17:33
阅读次数:
320
LVM逻辑卷(LogicalVolume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。用途:解决分区空间不够用或者分区空间绰绰有余的情况。逻辑卷的工作原理:逻辑卷(lv)是将几个磁盘分区或者块设备组织起来形成一个大的扩展分区(卷组),该扩展分区不能直接用,需要将其划分成逻辑卷(lv)才能使用,lv可以格式化成不同的文件系统,挂载后直接使用。lv的扩展和缩减是不会影响原有数据的,但逻辑卷缩减的风险大
分类:
其他好文 时间:
2018-12-16 18:17:18
阅读次数:
146
LVM逻辑卷(LogicalVolume)是由逻辑磁盘形成的虚拟盘,也可称为磁盘分区。用途:解决分区空间不够用或者分区空间绰绰有余的情况。逻辑卷的工作原理:逻辑卷(lv)是将几个磁盘分区或者块设备组织起来形成一个大的扩展分区(卷组),该扩展分区不能直接用,需要将其划分成逻辑卷(lv)才能使用,lv可以格式化成不同的文件系统,挂载后直接使用。lv的扩展和缩减是不会影响原有数据的,但逻辑卷缩减的风险大
分类:
其他好文 时间:
2018-12-16 18:05:48
阅读次数:
142
一、设备驱动的分类 1.字符设备 字符设备是指那些能一个字节一个字节读取数据的设备,如LED灯、键盘、鼠标等。字符设备一般需要在驱动层实现open()、close()、read()、write()、ioctl()等函数。 2.块设备 块设备与字符设备类似,一般是像磁盘一样的设备。在块设备中还可以容纳 ...
分类:
系统相关 时间:
2018-12-12 00:11:23
阅读次数:
247
/boot:系统启动相关的文件,如内核,initrd以及grub/dev:设备文件块设备cdrom随机访问磁盘数据块字符设备线性访问按字符为单位键盘,显示器,鼠标设备号:主设备号和次设备号/etc:配置文件(主要配置文件位置)/home:用户的家目录,每一个用户的家目录,通常默认为/home/username/lib:库文件和内核模块文件/lib/modules静态库.a动态库.dll.so(sh
分类:
其他好文 时间:
2018-12-07 11:58:37
阅读次数:
168
1、UIO出现的原因 第一,硬件设备可以根据功能分为网络设备,块设备,字符设备,或者根据与CPU相连的方式分为PCI设备,USB设备等。它们被不同的内核子系统支持。这些标准的设备的驱动编写较为容易而且容易维护。很容易加入主内核源码树。但是,又有很多设备难以划分到这些子系统中,比如I/O卡,现场总线接 ...
分类:
其他好文 时间:
2018-12-02 22:44:12
阅读次数:
531