LINUX基础试题大全(1)

说明:此文章由于题数庞大,为方便阅读本人将其分为四篇文章为大家分享!答案会今后不断进行更新!
LINUX基础试题大全(1)填空题题
LINUX基础试题大全(2)单项选择题
LINUX基础试题大全(3)简答
LINUX基础试题大全(4)数据结构与算法
LINUX基础试题大全(5)编程
LINUX基础试题大全(6)多选

填空题

  1. 在Linux系统中,以( ) 方式访问设备 。
  •   文件 Linux下,一切接文件
    
  1. Linux内核引导时,从文件() 中读取要加载的文件系统。
  • /etc/fstab 
    
  1. Linux文件系统中每个文件用 ()来标识。
  • 索引节点	Linux文件系统使用索引节点来记录文件信息,作用于Windows的文件分配表
    类似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改	
    时 间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,
    每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了一
    个号码,也就是该结点在数组中的索引号,称为索引结点号。
    
  • Linux文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将文件的名
    称和它的索引结点号结合在一起的一张表。目录中每一对文件名称和索引结点号称为一个
    连接
    
  1. 全部磁盘块由四个部分组成,分别为 。
  •   引导块 、专用块 、 i节点表块 和数据存储块。
    
      Linux系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节点。索引节点存
      储在一个称作索引节点表< inode table>中,该表在磁盘格式化时被分配。每个实际的
      磁盘或分区都有其自己的索引节点表。一个索引节点包含文件的所有信息,包括磁盘上
      数据的地址和文件类型。文件类型包括如普通文件、目录和特殊文件这样的信息。
    
  •   linux硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),数据块
    
      (datablock),目录块(diredtory block)。其中超级块中包含了关于该硬盘或分区上的文
      件系统的整体信息,如文件系统的大小等;超级块后面的数据结构是索引结点,它包含
      了针对某一个具体文件的几乎全部信息,如文件的存取权限、所有者、大小、建立时间
      以及对应的目录块和数据块等;数据块是真正存储文件内容的位置。但是索引结点中不
      包括文件的名字,文件名是放在目录块里的。目录块里包含有文件的名字以及此文件的
      索引结点编号。
    
  1. 链接分为: 和 。
  •   一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link),也就是软链接。默
      认情况下,ln 命令产生硬链接,ln -s命令产生软链接。
    
【硬连接】硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什
么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是
存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立
硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只
删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接
才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。

硬连接有 2 个限制:
不允许给目录创建硬链接
只有在同一文件系统中的文件之间才能创建链接。 即不同硬盘分区上的两个文件之不能够建立硬链接。这是
因为硬链接是通过结点指向原始文件的,而文件的结点在不同的文件系统中可能会不同。

【软连接】软链接又叫符号链接,它实际上是一个特殊的文件,有点类似于 Windows 的快捷方式。这个文件包
含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象",链接文件甚至可以循环
链接自己。类似于编程语言中的递归。
  1. 超级块包含了() 和 ()等重要的文件系统信息。
  •    i节点表 和 空闲块表 
    
  1. 某文件的权限为:drw-r–r--,用数值形式表示该权限,则该八进制数为:() ,该文件属性是 ()。
  •  八进制:644 ,该文件属性是 目录 。
    
  1. 前台起动的进程使用( Ctrl+c )终止。

  2. 静态路由设定后,若网络拓扑结构发生变化,需由 (系统管理员)修改路由的设置。

  3. 网络管理的重要任务是: 和 。

  • 控制 和 监控
    
  1. 安装Linux系统对硬盘分区时,必须有两种分区类型: 和 。
  •   文件系统分区 和 交换分区  
    
  1. 编写的Shell程序运行前必须赋予该脚本文件() 权限。
  • 可执行
    
  1. 系统管理的任务之一是能够在() 环境中实现对程序和数据的安全保护、备份、恢复和更新。
  •   分布式 
    
  1. 系统交换分区是作为系统() 的一块区域。
  • 虚拟存储器 
    
  1. 内核分为 () 等四个子系统。
  •    进程管理系统 、 内存管理系统 、 I/O管理系统 和文件管理系统
    
  1. 内核配置是系统管理员在改变系统配置 ()时要进行的重要操作。
  •   硬件 
    
  1. 在安装Linux系统中,使用netconfig程序对网络进行配置,该安装程序会一步步提示用户输入主机名、域名、域名服务器、IP地址、 和 等必要信息。
  •  网关地址 和 子网掩码 
    
  1. 唯一标识每一个用户的是() 和()。
  • 用户 ID 和用户名。
    

20 . 协议是最为普遍的一种内部协议,一般称为(动态路由选择协议)。

  1. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为 。
  •  文件系统 
    
  1. DHCP可以实现 ()IP地址分配。
  • 动态 IP 
    
  1. 系统网络管理员的管理对象是服务器、() 和() 以及系统的各种资源。
  • 用户    服务器的进程
    
  1. 网络管理通常由 ()三部分组成,其中管理部分是整个网络管理的中心。
  • 监测、传输和管理
    
  1. 当想删除本系统用不上的() 时必须编译内核,当内核不支持系统上的() 时,必须对内核 ()。
  •   	设备驱动程序  设备驱动程序   升级 。
    

26 Ping命令可以测试网络中本机系统是否能到达 (),所以常常用于测试网络的 。

  •     一台远程主机 ,
    
  1. vi编辑器具有两种工作模式: 和 。
  •   命令模式 和 输入模式 。
    
  1. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占() 位,表示() ,第二段占3位,表示() 对该文件的权限。
  •   其中第一段占 1 位,表示 文件类型 ,第二段占3位,表示 文件所有者 对该文件的权限。
    
  1. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为: 、 和 。
  • 运行态 、 就绪态 和 等待态(阻塞态) 。
    
  1. DNS实际上是分布在internet上的主机信息的数据库,其作用是实现() 和() 之间的转换。
  • P地址和主机名
    
  1. Apache是实现WWW服务器功能的应用程序,即通常所说的“浏览web服务器”,在 为用户提供浏览 web服务() 的就是apache应用程序。
  •  为用户提供浏览 web服务 
    
  1. 在Linux系统上做备份可以有两种类型:() 和 ()。其中前者是指对 ()的备份,后者是指对()的备份。
  •   系统备份 和 用户备份      操作系统      应用程序和用户文件的备份
    
  1. CD-ROM标准的文件系统类型是() 。
  •  iso9660 
    
  1. 当lilo.conf配置完毕后,使之生效,应运行的命令及参数是() 。
  •  lilo 
    
  1. 在使用ls命令时,用八进制形式显示非打印字符应使用参数 。
  •   -b
    
  1. Linux使用支持Windows 9.x/2000长文件名的文件系统的类型是 ()。
  •  vfat 
    
  1. 设定限制用户使用磁盘空间的命令是() 。
  • quota 
    

38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是 ()。

  • /etc
    
  1. 硬连接只能建立对() 链接。 ()可以跨不同文件系统创建。
  •   文件      符号链接
    
  1. 套接字文件的属性位是 。
  •  s 
    
  1. 结束后台进程的命令是 ()。
  • kill 
    
  1. 进程的运行有两种方式() 。
  •   独立运行和使用父进程运行 。
    
  1. Links分为 (硬链接和符号链接)。
  2. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是() 。
  • ps -aux 。
    
  1. 管道文件的属性位是 (p )。

  2. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 。

  • 管道
    
  1. 为脚本程序指定执行权的命令及参数是 。
  •   chmod a+x filename 
    
  1. 进行远程登录的命令是 。
  •    telnet 	
    
  1. 欲发送10个分组报文测试与主机abc.tuu.edu.cn的连通性,应使用的命令和参数是: 。
  •    ping abc.tuu.edu.cn –c 10 。
    
  1. DNS服务器的进程命名为named,当其启动时,自动装载 /etc目录下的() 文件中定义的DNS分区数据库文件。
  •   named.conf
    
  1. Apache服务器进程配置文件是 。
  • httpd.conf
    52.在 Linux系统中,压缩文件后生成后缀为.gz文件的命令是 。
  •   gzip
    
  1. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在命令模式下键入() 。
  •   w test.txt
    

54 可以在标准输出上显示整年日历的命令及参数是() 。

  •   cal -y 
    
  1. 在shell编程时,使用方括号表示测试条件的规则是:方括号两边必须有() 。
  •   空格
    
  1. 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及参数是() 。
  • fsck –a /dev/had5
  1. 在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是 。
  •   Samba服务器
    
  1. 系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和() 。
  •   系统性能监测
    

59 在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令 。

  •    nslookup
    
  1. 在Linux系统下,第二个IDE通道的硬盘(从盘)被标识为 。
  •    hdb
    
  1. 当系统管理员需升级内核版本和改变系统硬件配置时,应 。
  •   重新编译内核
    
  1. 如果只是要修改系统的IP地址,应修改() 配置文件。
  •    /etc/rc.d/rc.inet1 
    
  1. 当LAN内没有条件建立DNS服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置() 文件。
  •    /etc/hosts
    
  1. 在vi编辑环境下,使用() 进行模式转换。
  • Esc键
    
  1. Slackware Linux 9.0通常使用 ()文件系统,系统的全部磁盘块由() 部分组成。
  •   ext3    四
    
  1. 将/home/stud1/wang目录做归档压缩,压缩后生成wang.tar.gz文件,并将此文件保存到/home目录下,实现此任务的tar命令格式 。
  •   tar zcvf /home/wang.tar.gz  /home/stud1/wang 
    
  1. 管道就是将前一个命令的() 作为后一个命令的 。
  •    标准输出
    
  1. 在使用手工的方法配置网络时,可通过修改() 文件来改变主机名,若要配置该计算机的域名解析客户端,需配置() 文件。
  •   	 /etc/hostname   /etc/resolv.conf	
    
  1. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为() 和() 。
  •    at 、 batch 和 crontab 
    
  1. test.bns.com.cn的域名是() ,如果要配置一域名服务器,应在() 文件中定义DNS数据库的工作目录。
  •    bns.com.cn       named.conf
    
  1. Sendmail邮件系统使用的两个主要协议是:() 和 ()前者用来发送邮件,后者用来接收邮件。
  •   SMTP 和 POP 
    
  1. DHCP是动态主机配置协议的简称,其作用是:()。
  •   为网络中的主机 
    
  1. 目前代理服务器使用的软件包有很多种,教材中使用的是() 。
  • squid
    
  1. rm命令可删除文件或目录,其主要差别就是是否使用递归开关 。
  •    -r或-R
    
  1. mv 命令可以移动文件和目录,还可以为文件和目录重新命名。
  • mv /home/ctb/text   /home/ctb/text.cpp		
    
  1. 路由选择协议(RIP)的跳数表示到达目的地之前必须通过的( 网关 ) 数,RIP接受的最长距离是(15) 。
  2. ping命令用于测试网络的连通性,ping命令通过() 协议来实现。
  •    ICMP 协议(internet控制信息协议)
    
  1. 协议用于实现( )主机之间的文件系统共享。
  •   Unix(/linux)
    
  1. 在Linux操作系统中,设备都是通过特殊的() 来访问。
  • 文件
    
  1. shell不仅是 (),它同时也是一种功能强大的编程语言。 是Linux的缺省shell。
  • 用户命令的解释器
    
  1. 用() 符号将输出重定向内容附加在原文的后面。
  •   〉;〉;
    
  1. 增加一个用户的命令是(): 。
  • adduser 或useradd 
    

83 进行字符串查找,使用() 命令。

  •   grep
    
  1. 使用() 每次匹配若干个字符。
  •   *
    
  1. ( )目录用来存放系统管理员使用的管理程序。
  •   /sbin
    

你可能感兴趣的:(嵌入式面试,linux,嵌入式,面试)