linux面试题
- 在Linux系统中,以文件方式访问设备。
- Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统
- Linux文件系统中每个文件用i节点来标识。
- 全部磁盘块由四个部分组成,分别为引导块、专用块、i节点表块和数据存储块。
- 链接分为: 硬链接和符号链接。
- 超级块包含了i节点表和空闲块表等重要的文件系统信息
- 某文件的权限为: drw-r—r--,(r-4, 2-2, x-1)用数值形式表示该权限,则该八进制数为:644,该文件的属性为目录。
- 前台启动的进程使用Ctrl+C终止。
- 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
- 网络管理的重要任务是: 控制和监控。
- 安装Linux系统对硬盘分区时,必须有两种分区类型:文件系统分区和交换分区。
- 编写的Shell程序允许前必须赋予该脚本文件 执行 权限。
- 系统管理的任务之一是能够在分布式环境中实现对程序和数据的安全保护、备份、恢复和更新。
- 系统交换分区是作为系统 虚拟存储器 的一块区域。
- 内核分 进程管理系统、内存管理系统、I/O管理系统和文件管理系统等四个子系统。
- 唯一标识每一个用户的是用户ID和用户名。
- RIP协议成为动态路由选择协议,是最为普遍的一种内部协议。
- 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统
- DHCP可以实现动态IP地址分配。
- VI编辑器具有两种工作模式:命令模式和输入模式。
- 可以使用ls –al命令来查看文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占1位,表示文件类型,第二段占3位,表示 文件所有者 对该文件的权限。
- 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为: 运行态、就绪态和等待态(阻塞态)。
- DNS实际上是分布在internet上的主机信息的数据库,其作用是实现 IP地址和主机名 之间的转换。
- 在Linux系统上做备份可以有两种类型:系统备份和用户备份。其中前者是对 操作系统 的备份,后者是指对 应用程序和用户文件的备份。
- 设定限制用户使用磁盘空间的命令是quota。
- 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc。
- 硬链接只能建立对 文件 链接。符号链接可以跨不同文件系统创建。
- 结束后台进程的命令是kill。
- 进程运行有两种方式,即独立运行和使用父进程运行。
- 在超级用户下显示Linux系统中正在运行的全部进程,使用的命令和参数是 ps –aux。
- 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道。
- 为脚本程序指定执行权耳朵命令及参数是 chmod a+x filename。
- 进行远程登录的命令是 telnet。
- DNS服务器的进程命名为named,当其启动时,自动装载/etc目录下的named.conf文件中定义的DNS分区数据库文件。
- Apache服务器进程配置文件是httpd.conf。
- 在Linux系统中,压缩文件后生产后缀为.gz文件的命令是gzip。
- 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入: w test.txt
- 可以在标准输出上显示整年日历的命令及参数是cal –y。
- 在Linux系统中,测试DNS服务器是否能够正确解析域名的客户端命令是nslookup。
- 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为hdb。
- rm命令可以删除文件或目录,其主要差别就是是否使用递归开关 –r 或-R
- mv命令可以移动文件和目录,还可以为文件和目录重新命名
- ping命令用于测试网络的连通性,ping命令通过ICMP协议来实现。
- 用>;>; 符号将输出重定向内容附加在原文的后面。
- 增加一个用户的命令是:adduser或useradd。
- 进行字符串查找,使用grep命令。
- 面向连接的协议是 传输控制协议
- Cut命令可以从文本文件的每一行中截取指定内容的数据。
- NFS是网络文件系统
- tr命令可以在Linux的安全系统中完成向磁带备份的工作。
- Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在/dev目录中。
- 在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用# shutdown –r now命令来实现。
- 简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程: Linux通过i节点表将文件的逻辑结构和物理结构进行转换。I节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要的信息。在i节点表中最重要的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。
- 简述进程的启动
- 终止的方式以及如何进行进程的查看: 在Linux中启动一个进程有手工启动和调度启动两种方式:(1)手工启动:用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:1. 前台启动,直接在Shell中输入命令进行启动。2. 后台调动:启动一个目前并不紧急的进程,如打印进程。(2)调度启动:系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。经常使用的进程调度命令为:at、batch、crontab。
- 简述DNS进行域名解析的过程:首先,客户端发出DNS请求翻译IP地址或主机名。DNS服务器在收到客户机的请求后:(1)检查DNS服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息。(2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应答信息。(3)若没有查到,则将请求发给根域DNS服务器,并依序从根域查找顶级域,由顶级查找二级域,二级域查找三级域,直至找到要解析的地址或名字,即向客户机所在网络的DNS服务器发出应答信息,DNS服务器收到应答后先在缓存中存储,然后,将解析结果发给客户机。(4)若没有找到,则返回错误信息。
- 什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?静态路由是由系统管理员设计与构建的路由表规定的路由。适应于网关数量有限的场合,且网络拓扑结构不经常变化的网络。其缺点是不能动态地适应网络状况的变化,当网络变化后必须由网络管理员修改路由表。动态路由表是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。动态路由可以自动学习网络的拓扑结构,并更新路由表。其缺点是路由广播更新信息将占据大量的网络带宽。
- 进程的查看和调度分别使用什么命令?进程查看的命令是ps和top,进程调度的命令是at、crontab、batch,kill。
- 什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是1,链接文件具有新的i节点。硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是--,且硬链接文件的i节点同被链接文件的i节点相同。
作者:Shane
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。