Linux基础(文件,磁盘,分区)
1. 在Linux系统中,以 文件 方式访问设备 。
9. 在Linux操作系统中,设备都是通过特殊的 文件 来访问。
21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统 。
38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。
2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
文件/etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount/directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、 mount、umount的等命令都利用该程序。
103.下列关于/etc/fstab文件描述,正确的是 D 。
A fstab文件只能描述属于linux的文件系统 B CD_ROM和软盘必须是自动加载的
C fstab文件中描述的文件系统不能被卸载 D 启动时按fstab文件描述内容加载文件系统
3. Linux文件系统中每个文件用 i节点 来标识。inode节点(索引节点)数量跟系统中可以存储的文件数量有关。如果inode节点数量设置不合适的话,则可能在硬盘空间没有用完的情况下就无法存储文件了。
6. 下面关于i节点描述错误的是 A 。(inode是一种数据结构,vfs中描述文件的相关参数??)
A i节点和文件是一一对应的(一个文件目录对应一个INODE,i节点是长64字节的表,其中包含了文件的相关信息)
B i节点能描述文件占用的块数
C i节点描述了文件大小和指向数据块的指针
D 通过i节点实现文件的逻辑结构和物理结构的转换
106.关于i节点和超级块,下列论述不正确的是 B 。
A i节点是一个长度固定的表 B 超级块在文件系统的个数是唯一的
C i节点包含了描述一个文件所必需的全部信息
D 超级块记录了i节点表和空闲块表信息在磁盘中存放的位置
43. Links分为 硬链接和符号链接 。 39. 硬连接只能建立对 文件 链接。符号链接可以跨不同文件系统创建。
5. 链接分为:硬链接 和 符号链接
硬链接Hard link:由于linux下的文件是通过索引节点(inode)来识别文件,硬链接可以认为是一个指针,指向原文件inode的指针,系统并不为它重新分配 inode和创建文件;即硬链接文件和原文件其实是同一个文件,只是名字不同。每添加一个硬链接,文件inode的链接数就加1;删除一个硬链接,inode的链接数减1,文件内容依然存在,直到inode的链接数为0,才删除inode对应的文件。硬链接的不足:不可以在不同文件系统的文件间建立链接;只有超级用户才可以为目录创建硬链接
软链接Soft link(符号链接symbolic link):软链接也叫符号链接,它是指向另一个文件的特殊文件,这种文件的数据部分仅包含它所要链接文件的路径名。软链接是为了克服硬链接的不足而引入的,软链接不直接使用inode号作为文件指针,而是使用文件路径名作为指针(软链接:文件名+ 数据部分–>目标文件的路径名)。软链接有自己的inode,并在磁盘上有一小片空间存放路径名。因此,软链接能够跨文件系统,也可以和目录链接!其二,软链接可以对一个不存在的文件名进行链接,但直到这个名字对应的文件被创建后,才能打开其链接。软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接,如同Windows下的快捷方式。
软链接与硬链接的区别不仅仅是在概念上,在实现上也是不同的,整理如下:
- 对于硬链接,原文件和硬链接文件公用一个inode号,这说明他们是同一个文件,而对于软链接,原文件和软链接文件拥有不同的inode号,表明他们是两个不同的文件;
- 在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系;
- 链接数目是不一样的,软链接的链接数目不会增加;
- 文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的,而这里软链接显示的大小与原文件就不同了,file1大小是48B,而file1soft是5B,这里面的5实际上就是“file1”的大小。
- 在同一文件系统下,可以创建软链接或硬链接(同文件系统不同目录下也可以).
13. 关于链接描述,错误的是 B 。
A 硬链接就是让链接文件的i节点号指向被链接文件的i节点
B 硬链接和符号连接都是产生一个新的i节点
C 链接分为硬链接和符号链接 D 硬连接不能链接目录文件
4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。
块0为引导块,块1是专用块,块2是i节点表块,后面的是数据存储块(空闲块)
6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。
11. 安装Linux系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分区 。
15. 系统交换分区是作为系统虚拟存储器 的一块区域。
虚拟存储技术是非常重要的存储管理技术,它的核心思想是利用巨大的硬盘空间来弥补不足的实际内存空间。在虚拟内存管理下,应用程序可以使用的存储空间远远大于实际的内存大小。我们将一台计算机实际安装的内存称为物理存储器,将通过虚拟存储技术得到的比实际内存空间大得多的存储空间成为虚拟存储器。
系统编程网络
18. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、网关地址 和子网掩码 等必要信息。
19. 唯一标识每一个用户的是用户 ID 和用户名。
12. 下列提法中&#