Linux 基本概念理论

概念:

  1. 在 Linux 系统中,以 文件 方式访问设备 。
  2. Linux 内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。
  3. Linux 文件系统中每个文件用 索引节点来标识。
    Linux 文件系统使用索引节点来记录文件信息,作用于 Windows 的文件分配表类
    似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改
    时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组,
    每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了
    一个号码,也就是该结点在数组中的索引号,称为索引结点号。
    Linux 文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将
    文件的名称和它的索引结点号结合在一起的一张表。目录中每一对文件名称和索引结点
    号称为一个连接。
  4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i 节点表块 和数据存储块。
    Linux 系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节
    点。索引节点存储在一个称作索引节点表< inode table>中,该表在磁盘格式
    化时被分配。每个实际的磁盘或分区都有其自己的索引节点表。一个索引节点包
    含文件的所有信息,包括磁盘上数据的地址和文件类型。文件类型包括如普通文
    件、目录和特殊文件这样的信息。
    linux 硬盘组织方式为:引导区、超级块(superblock),索引结点(inode),
    数据块(datablock),目录块(diredtory block)。其中超级块中包含了关于该
    硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据
    结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取
    权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存
    储文件内容的位置。但是索引结点中不包括文件的名字,文件名是放在目录块里
    的。目录块里包含有文件的名字以及此文件的索引结点编号。
  5. 链接分为: 硬链接 和 符号链接 。
  6. 超级块包含了 i 节点表 和 空闲块表 等重要的文件系统信息。
  7. 某文件的权限为:drw-r–r–,用数值形式表示该权限,则该八进制数为: 644 ,该
    文件属性是 目录 。
  8. 前台起动的进程使用 Ctrl+c 终止。
  9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的设置。
  10. 网络管理的重要任务是: 控制 和 监控 。
  11. 安装 Linux 系统对硬盘分区时,必须有两种分区类型: 文件系统分区 和 交换分
    区 。
  12. 编写的 Shell 程序运行前必须赋予该脚本文件 执行 权限。
  13. 系统管理的任务之一是能够在 分布式 环境中实现对程序和数据的安全保护、备
    份、恢复和更新。
  14. 系统交换分区是作为系统 虚拟存储器 的一块区域。
  15. 内核分为 进程管理系统 、 内存管理系统 、 I/O 管理系统 和文件管理系统 等四
    个子系统。
  16. 内核配置是系统管理员在改变系统配置 硬件 时要进行的重要操作。
  17. 在安装 Linux 系统中,使用 netconfig 程序对网络进行配置,该安装程序会一步步
    提示用户输入主机名、域名、域名服务器、IP 地址、 网关地址 和 子网掩码 等必要信
    息。
  18. 唯一标识每一个用户的是用户 ID 和用户名。
    20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。
  19. 在 Linux 系统中所有内容都被表示为文件,组织文件的各种方法称为 文件系统 。
  20. DHCP 可以实现动态 IP 地址分配。
  21. 系统网络管理员的管理对象是服务器、 用户 和服务器的进程 以及系统的各种资
    源。
  22. 网络管理通常由监测、传输和管理三部分组成,其中管理部分是整个网络管理的中
    心。
  23. 当想删除本系统用不上的 设备驱动程序 时必须编译内核,当内核不支持系统上的
    设备驱动程序 时,必须对内核 升级 。
    26 Ping 命令可以测试网络中本机系统是否能到达 一台远程主机 ,所以常常用于测试
    网络的 连通性 。
  24. vi 编辑器具有两种工作模式: 命令模式 和 输入模式 。
  25. 可以用 ls –al 命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,
    其中第一段占 1 位,表示 文件类型 ,第二段占3位,表示 文件所有者 对该文件的权
    限。
  26. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有
    的基本状态为: 运行态 、 就绪态 和 等待态(阻塞态) 。
  27. DNS 实际上是分布在 internet 上的主机信息的数据库,其作用是实现 IP 地址和主
    机名 之间的转换。
  28. Apache 是实现 WWW 服务器功能的应用程序,即通常所说的“浏览 web 服务器”,
    在服务器端 为用户提供浏览 web 服务 的就是 apache 应用程序。
  29. 在 Linux 系统上做备份可以有两种类型:系统备份 和 用户备份 。其中前者是指
    对 操作系统 的备份,后者是指对 应用程序和用户文件的备份。
  30. CD-ROM 标准的文件系统类型是 iso9660 。
  31. 当 lilo.conf 配置完毕后,使之生效,应运行的命令及参数是 lilo 。
  32. 在使用 ls 命令时,用八进制形式显示非打印字符应使用参数 -b 。
  33. Linux 使用支持 Windows 9.x/2000长文件名的文件系统的类型是 vfat 。
  34. 设定限制用户使用磁盘空间的命令是 quota 。
    38 在 Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。
  35. 硬连接只能建立对 文件 链接。符号链接可以跨不同文件系统创建。
  36. 套接字文件的属性位是 s 。
  37. 结束后台进程的命令是 kill。
  38. 进程的运行有两种方式,即 独立运行和使用父进程运行 。
  39. Links 分为 硬链接和符号链接 。
  40. 在超级用户下显示 Linux 系统中正在运行的全部进程,应使用的命令及参数是 ps
    -aux 。
  41. 管道文件的属性位是 p。
  42. 将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道 。
  43. 为脚本程序指定执行权的命令及参数是 chmod a+x filename 。
  44. 进行远程登录的命令是 telnet 。
  45. 欲发送10个分组报文测试与主机 abc.tuu.edu.cn 的连通性,应使用的命令和参数
    是: ping abc.tuu.edu.cn –c 10 。
  46. DNS 服务器的进程命名为 named,当其启动时,自动装载 /etc 目录下的
    named.conf 文件中定义的 DNS 分区数据库文件。
  47. Apache 服务器进程配置文件是 httpd.conf 。
    52.在 Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是 gzip 。
  48. 在用 vi 编辑文件时,将文件内容存入 test.txt 文件中,应在命令模式下键入 :w
    test.txt 。
    54 可以在标准输出上显示整年日历的命令及参数是 cal -y 。
  49. 在 shell 编程时,使用方括号表示测试条件的规则是:方括号两边必须有 空格 。
  50. 检查已安装的文件系统/dev/had5是否正常,若检查有错,则自动修复,其命令及
    参数是 fsck –a /dev/had5 。
  51. 在 Windows9.x 环境下共享 Unix/Linux 中的用户目录的一个工具是 Samba 服务
    器 。
  52. 系统管理员的职责是进行系统资源管理、系统性能管理、设备管理、安全管理和 系
    统性能监测 。
    59 在 Linux 系统中,测试 DNS 服务器是否能够正确解析域名的的客户端命令,使用命
    令 nslookup 。
  53. 在 Linux 系统下,第二个 IDE 通道的硬盘(从盘)被标识为 hdb。
  54. 当系统管理员需升级内核版本和改变系统硬件配置时,应 重新编译内核 。
  55. 如果只是要修改系统的 IP 地址,应修改 /etc/rc.d/rc.inet1 配置文件。
  56. 当 LAN 内没有条件建立 DNS 服务器,但又想让局域网内的用户可以使用计算机名
    互相访问时,应配置 /etc/hosts 文件。
  57. 在 vi 编辑环境下,使用 Esc 键 进行模式转换。
  58. Slackware Linux 9.0通常使用 ext3 文件系统,系统的全部磁盘块由 四 部分组成。
  59. 将/home/stud1/wang 目录做归档压缩,压缩后生成 wang.tar.gz 文件,并将此文件
    保存到/home 目录下,实现此任务的 tar 命令格式 tar zcvf /home/wang.tar.gz
    /home/stud1/wang 。
  60. 管道就是将前一个命令的 标准输出 作为后一个命令的 标准输入 。
  61. 在使用手工的方法配置网络时,可通过修改 /etc/HOSTNAME 文件来改变主机名,
    若要配置该计算机的域名解析客户端,需配置 /etc/resolv.conf 文件。
  62. 启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为 at 、batch
    和 crontab 。
  63. test.bns.com.cn 的域名是 bns.com.cn ,如果要配置一域名服务器,应在
    named.conf 文件中定义 DNS 数据库的工作目录。
  64. Sendmail 邮件系统使用的两个主要协议是: SMTP 和 POP ,前者用来发送邮件,
    后者用来接收邮件。
  65. DHCP 是动态主机配置协议的简称,其作用是:为网络中的主机分配 IP 地址 。
  66. 目前代理服务器使用的软件包有很多种,教材中使用的是 squid 。
  67. rm 命令可删除文件或目录,其主要差别就是是否使用递归开关 -r 或-R 。
  68. mv 命令可以移动文件和目录,还可以为文件和目录重新命名。
  69. 路由选择协议(RIP)的跳数表示到达目的地之前必须通过的 网关 数,RIP 接受
    的最长距离是 15跳 。
  70. ping 命令用于测试网络的连通性,ping 命令通过 ICMP 协议来实现。
  71. nfs 协议用于实现 Unix(/linux)主机之间的文件系统共享。
  72. 在 Linux 操作系统中,设备都是通过特殊的 文件 来访问。
  73. shell 不仅是 用户命令的解释器 ,它同时也是一种功能强大的编程语言。 bash 是
    Linux 的缺省 shell。
  74. 用 >;>; 符号将输出重定向内容附加在原文的后面。
  75. 增加一个用户的命令是:adduser 或 useradd 。
    83 进行字符串查找,使用 grep 命令。
  76. 使用 * 每次匹配若干个字符。
  77. /sbin 目录用来存放系统管理员使用的管理程序。
    二.单项选择题:
  78. 下面的网络协议中,面向连接的的协议是: A 。
    A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议
  79. 在/etc/fstab 文件中指定的文件系统加载参数中, D 参数一般用于 CD-ROM 等移动
    设备。
    A defaults B sw C rw 和 ro D noauto
  80. Linux 文件权限一共10位长度,分成四段,第三段表示的内容是 C 。
    A 文件类型 B 文件所有者的权限
    C 文件所有者所在组的权限 D 其他用户的权限
  81. 终止一个前台进程可能用到的命令和操作 B 。
    A kill B ;+C C shut down D halt
    5.在使用 mkdir 命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 D 。
    A -m B -d C -f D -p
  82. 下面关于 i 节点描述错误的是 A 。
    A i 节点和文件是一一对应的(每个文件都有唯一一个索引结点号与之对应,而对于一
    个索引结点号,却可以有多个文件名与之对应)
    B i 节点能描述文件占用的块数
    C i 节点描述了文件大小和指向数据块的指针
    D 通过 i 节点实现文件的逻辑结构和物理结构的转换
  83. 一个文件名字为 rr.Z,可以用来解压缩的命令是: D 。
    A tar B gzip C compress D uncompress
  84. 具有很多 C 语言的功能,又称过滤器的是 C 。
    A csh
    B tcsh
    C awk
    D sed
  85. 一台主机要实现通过局域网与另一个局域网通信,需要做的工作是 C 。
    A 配置域名服务器
    B 定义一条本机指向所在网络的路由
    C 定义一条本机指向所在网络网关的路由
    D 定义一条本机指向目标网络网关的路由
  86. 建立动态路由需要用到的文件有 D 。
    A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways
  87. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是
    192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是 B 。
    A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
    B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1
    C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
    D route add default 192.168.1.0 netmask 172.168.1.1 metric 1
  88. 下列提法中,不属于 ifconfig 命令作用范围的是 D 。
    A 配置本地回环地址 B 配置网卡的 IP 地址
    C 激活网络适配器 D 加载网卡到内核中
  89. 下列关于链接描述,错误的是 B 。
    A 硬链接就是让链接文件的 i 节点号指向被链接文件的 i 节点
    B 硬链接和符号连接都是产生一个新的 i 节点
    C 链接分为硬链接和符号链接 D 硬连接不能链接目录文件
  90. 在局域网络内的某台主机用 ping 命令测试网络连接时发现网络内部的主机都可以
    连同,而不能与公网连通,问题可能是 C。
    A 主机 IP 设置有误
    B 没有设置连接局域网的网关
    C 局域网的网关或主机的网关设置有误
    D 局域网 DNS 服务器设置有误
  91. 下列文件中,包含了主机名到 IP 地址的映射关系的文件是: B 。
    A /etc/HOSTNAME B /etc/hosts C /etc/resolv.conf D /etc/networks
  92. 不需要编译内核的情况是 D 。
    A 删除系统不用的设备驱动程序时 B 升级内核时
    C 添加新硬件时 D 将网卡激活
  93. 在 shell 中变量的赋值有四种方法,其中,采用 name=12的方法称 A 。
    A 直接赋值 B 使用 read 命令
    C 使用命令行参数 D 使用命令的输出
  94. D 命令可以从文本文件的每一行中截取指定内容的数据。
    A cp B dd C fmt D cut
  95. 下列不是 Linux 系统进程类型的是 D 。
    A 交互进程 B 批处理进程 C 守护进程 D 就绪进程
    20.配置 Apache 1.3.19服务器需要修改的配置文件为___A______
    A httpd.conf B access.conf C srm.conf D named.conf
  96. 内核不包括的子系统是 D 。进程,内存,I/O,文件管理系统
    A 进程管理系统 B 内存管理系统 C I/O 管理系统 D 硬件管理系统
    22. 在日常管理中,通常 CPU 会影响系统性能的情况是: A 。
    A CPU 已满负荷地运转 B CPU 的运行效率为30%
    C CPU 的运行效率为50% D CPU 的运行效率为80%
    23. 若一台计算机的内存为128MB,则交换分区的大小通常是 C 。
    A 64MB B 128MB C 256MB D 512MB
    24. 在安装 Linux 的过程中的第五步是让用户选择安装方式,如果用户希望安装部分
    组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是 D 。
    A full B expert C newbie D menu
    25. Linux 有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动
    来查看文件内容,应使用 C 命令。
    A cat B more C less D menu
    26. 下列信息是某系统用 ps –ef 命令列出的正在运行的进程, D 进程是运行 Internet
    超级服务器,它负责监听 Internet sockets 上的连接,并调用合适的服务器来处理接收
    的信息。
    A root 1 4.0 0.0 344 204? S 17:09 0:00 init
    B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
    C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
    D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd
    27.在 TCP/IP 模型中,应用层包含了所有的高层协议,在下列的一些应用协议中, B
    是能够实现本地与远程主机之间的文件传输工作。
    A telnet B FTP C SNMP D NFS
    28.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位
    置出现了问题,满足该目的的命令是 C 。
    A ping B ifconfig C traceroute D netstat
    29.对名为 fido 的文件用 chmod 551 fido 进行了修改,则它的许可权是 D 。
    A -rwxr-xr-x B -rwxr–r– C -r–r–r– D -r-xr-x—x
    30. 在 i 节点表中的磁盘地址表中,若一个文件的长度是从磁盘地址表的第1块到第11
    块,则该文件共占有 B 块号。
    A 256 B 266 C 11 D 256×10
    31. 用 ls –al 命令列出下面的文件列表, D 文件是符号连接文件。
    A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
    B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
    C drwxr–r– 1 hel users 1024 Sep 10 08:10 zhang
    D lrwxr–r– 1 hel users 2024 Sep 12 08:12 cheng
    32. DNS 域名系统主要负责主机名和 A 之间的解析。
    A IP 地址 B MAC 地址 C 网络地址 D 主机别名
    33. WWW 服务器是在 Internet 上使用最为广泛,它采用的是 B 结构。
    A 服务器/工作站 B B/S C 集中式 D 分布式
    34.Linux 系统通过 C 命令给其他用户发消息。
    A less B mesg y C write D echo to
    35.NFS 是 C 系统。
    A 文件 B 磁盘 C 网络文件 D 操作
    36. B 命令可以在 Linux 的安全系统中完成文件向磁带备份的工作。
    A cp B tr C dir D cpio
    37.Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文
    件,一般应将其放在 C 目录中。
    A /bin B /etc C /dev D /lib
    38.在重新启动 Linux 系统的同时把内存中的信息写入硬盘,应使用 D 命令实现。
    A # reboot B # halt C # reboot D # shutdown –r now
    39.网络管理具备以下几大功能:配置管理、 A 、性能管理、安全管理和计费管理等。
    A 故障管理 B 日常备份管理 C 升级管理 D 发送邮件
    40.关于代理服务器的论述,正确的是 A 。
    A 使用 internet 上已有的公开代理服务器,只需配置客户端。
    B 代理服务器只能代理客户端 http 的请求。
    C 设置好的代理服务器可以被网络上任何主机使用。
    D 使用代理服务器的客户端没有自己的 ip 地址。
    41.关闭 linux 系统(不重新启动)可使用命令 B 。
    A Ctrl+Alt+Del B halt C shutdown -r now D reboot
    42.实现从 IP 地址到以太网 MAC 地址转换的命令为: C 。
    A ping B ifconfig C arp D traceroute
    43.在 vi 编辑器中的命令模式下,键入 B 可在光标当前所在行下添加一新行。
    A ; B ; C ; D A
    44.在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 A 命令。
    A ; B ;; C ; D ;;
    45.在 vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用 C 命
    令。
    A 上箭头 B 下箭头 C <.>; D <*>;
    46.用命令 ls -al 显示出文件 ff 的描述如下所示,由此可知文件 ff 的类型为 A 。 -rwxr-xr– 1 root root 599 Cec 10 17:12 ff
    现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容:
    total 5
    drwxr-x— 4 user group 4096 Mar 10 00:37 filename
    drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名
    -rw——- 1 user group 524 Mar 10 00:40 a
    -rw-r–r– 1 user group 24 Jun 11 2000 b
    drwx—— 2 user group 4096 Mar 9 11:06 c
    共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件
    大小、创建日期、文件名称
    其中要特别留意的是第一列:
    drwxr-xr-x
    一共有10个位置,可以分为4组:
    d rwx r-x r-x
    第一组只有一个字符:
    d 文件夹
  • 普通文件
    l 链接
    b 块设备文件
    p 管道文件
    c 字符设备文件
    s 套接口文件
    剩下的3组分别为归属用户、归属群组、其它用户或群组对于该文件的权限。我们
    看它的格式
    rwx rwx rwx
    r 可读
    w 可写
    x 可执行
    它们的顺便不能颠倒,某一位置为空(-),则表示不具有相应的权限。
    A 普通文件 B 硬链接 C 目录 D 符号链接
    47.删除文件命令为: D 。
    A mkdir B rmdir C mv D rm
    48.在下列的名称中,不属于 DNS 服务器类型的是:C_
    A Primary Master Server B Secondary Master Server
    C samba D Cache_only Server
    49.网络管理员对 WWW 服务器进行访问、控制存取和运行等控制,这些控制可在 A 文
    件中体现。
    A httpd.conf B lilo.conf C inetd.conf D resolv.conf
    50.邮件转发代理也称邮件转发服务器,它可以使用 SMTP 协议,也可以使用 C 协议。
    A FTP B TCP C UUCP D POP
    51.启动 samba 服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其
    中前者是在 C 文件中以独立进程方式启动。
    A /usr/sbin/smbd B /usr/sbin/nmbd C rc.samba D /etc/inetd.conf
    52.DHCP 是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来
    管理一个网络系统,自动地为一个网络中的主机分配___D______地址。
    A 网络 B MAC C TCP D IP
    53.为了保证在启动服务器时自动启动 DHCP 进程,应将 A 文件中的 dhcpd=no 改为
    dhcpd=yes。
    A rc.inet1 B lilo.conf C inetd.conf D httpd.conf
    54.对文件进行归档的命令为 D 。
    A dd B cpio C gzip D tar
    55.改变文件所有者的命令为 C 。
    A chmod B touch C chown D cat
    56.在给定文件中查找与设定条件相符字符串的命令为: A 。
    A grep B gzip C find D sort
    57.建立一个新文件可以使用的命令为 D 。
    A chmod B more C cp D touch
    58.在下列命令中,不能显示文本文件内容的命令是: D 。
    A more B less C tail D join
    59.在使用匿名登录 ftp 时,用户名为 B 。
    A users B anonymous C root D guest
    60.在实际操作中,想了解命令 logname 的用法,可以键入 D 得到帮助。
    A logname –man B logname/? C help logname D logname –help
    61.如果 LILO 被安装在 MBR,使用 A 命令即可卸载 LILO。
    A lilo –u B lilo –c C lilo –v D lilo -V
    62.当用命令 ls –al 查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键 D 。
    A Shift+Home B Ctrl+ PgUp C Alt+ PgDn D Shift+ PgUp
    63.mc 是 UNIX 风格操作系统的 C 。
    A 文件编辑器/程序编译器 B 配置网络的窗口工具
    C 目录浏览器/文件管理器 D Samba 服务器管理工具
    64.i 节点是一个 D 长的表,表中包含了文件的相关信息。
    A 8字节 B 16字节 C 32字节 D 64字节
    65.文件权限读、写、执行的三种标志符号依次是 A 。
    A rwx B xrw C rdx D srw
    66.Linux 文件名的长度不得超过 C 个字符。
    A 64 B 128 C 256 D 512
    67.进程有三种状态: C 。
    A 准备态、执行态和退出态 B 精确态、模糊态和随机态
    C 运行态、就绪态和等待态 D 手工态、自动态和自由态
    68. 从后台启动进程,应在命令的结尾加上符号 A 。
    A & B @ C # D $
    69. B 不是邮件系统的组成部分。
    A 用户代理 B 代理服务器 C 传输代理 D 投递代理
    70.在 Shell 脚本中,用来读取文件内各个域的内容并将其赋值给 Shell 变量的命令是
    D 。
    A fold B join C tr D read
    71.crontab 文件由六个域组成,每个域之间用空格分割,其排列如下: B 。
    A MIN HOUR DAY MONTH YEAR COMMAND
    B MIN HOUR DAY MONTH DAYOFWEEK COMMAND
    C COMMAND HOUR DAY MONTH DAYOFWEEK
    D COMMAND YEAR MONTH DAY HOUR MIN
    72.用 ftp 进行文件传输时,有两种模式: C 。
    A Word 和 binary B .txt 和 Word Document
    C ASCII 和 binary D ASCII 和 Rich Text Format
    73.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该
    文件的权限为 D 。
    A 467 B 674 C 476 D 764
    74.在 DNS 系统测试时,设 named 进程号是53,命令 D 通知进程重读配置文件。
    A kill –USR2 53 B kill –USR1 53 C kill -INT 63 D kill –HUP 53
    75.Apache 服务器默认的接听连接端口号是 C 。
    A 1024 B 800 C 80 D 8
    76.PHP 和 MySQL 的联合使用解决了 C 。
    A 在 Proxy 上处理数据库的访问问题 B 在 WWW 服务器上处理黑客的非法访问问题
    C 在 WWW 服务器上处理数据库的访问问题
    D 在 Sendmail 邮件系统上处理数据库的访问问题
    77.OpenSSL 是一个 A 。
    A 加密软件 B 邮件系统 C 数据库管理系统 D 嵌入式脚本编程语言
    78.Samba 服务器的配置文件是 D 。
    A httpd.conf B inetd.conf C rc.samba D smb.conf
    79.关于 DNS 服务器,叙述正确的是 D 。
    A DNS 服务器配置不需要配置客户端
    B 建立某个分区的 DNS 服务器时只需要建立一个主 DNS 服务器
    C 主 DNS 服务器需要启动 named 进程,而辅 DNS 服务器不需要
    D DNS 服务器的 root.cache 文件包含了根名字服务器的有关信息
    80.退出交互模式的 shell,应键入 C 。
    A ; B ^q C exit D quit
    81.将 Windows C:盘(hda1)安装在 Linux 文件系统的/winsys 目录下,命令是 B 。
    A root@l04.edu.cn:~#mount dev/had1 /winsys
    B root@l04.edu.cn:~#mount /dev/had1 /winsys
    C root@l04.edu.cn:~#mount /dev/had1 winsys
    D root@l04.edu.cn:~#mount dev/had1 winsys
    82.设超级用户 root 当前所在目录为:/usr/local,键入 cd 命令后,用户当前所在目录
    为 B 。
    A /home B /root C /home/root D /usr/local
    83.字符设备文件类型的标志是 B 。
    A p B c C s D l
    84.将光盘 CD-ROM(hdc)安装到文件系统的/mnt/cdrom 目录下的命令是 C 。
    A mount /mnt/cdrom B mount /mnt/cdrom /dev/hdc
    C mount /dev/hdc /mnt/cdrom D mount /dev/hdc
    85.将光盘/dev/hdc 卸载的命令是 A 。
    A umount /dev/hdc B unmount /dev/hdc
    C umount /mnt/cdrom /dev/hdc D unmount /mnt/cdrom /dev/hdc
    86.在/home/stud1/wang 目录下有一文件 file,使用 D 可实现在后台执行命令,此命
    令将 file 文件中的内容输出到 file.copy 文件中。
    A cat file >;file.copy B cat >;file.copy C cat file file.copy & D cat file >;file.copy &
    87.在 DNS 配置文件中,用于表示某主机别名的是: B 。
    A NS B CNAME C NAME D CN
    88.可以完成主机名与 IP 地址的正向解析和反向解析任务的命令是: A 。
    A nslookup B arp C ifconfig D dnslook
    89.下列变量名中有效的 shell 变量名是: C 。
    A -2-time B _23Ctrustno1D2004file90.qmail是B。A收取邮件的协议B邮件服务器的一种C发送邮件的协议D邮件队列91.已知某用户stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录/home/stud1/test的命令是C。AcdtestBcd/stud1/testCcdstud1/testDcdhome92.已知某用户stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是D。Amorels–alBmore–allsCmore<ls–alDls–al∣more93.关于进程调度命令,B是不正确的。A当日晚11点执行clear命令,使用at命令:at23:00todayclearB每年1月1日早上6点执行date命令,使用at命令:at6amJan1dateC每日晚11点执行date命令,crontab文件中应为:023∗∗∗dateD每小时执行一次clear命令,crontab文件中应为:0∗/1∗∗∗clear94.系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有B权限。A744B664C646D74695.如果想配置一台匿名ftp服务器,应修改C文件。A/etc/gatewayB/etc/ftpserversC/etc/ftpusersD/etc/inetd.conf96.Samba服务器的进程由B两部分组成。Anamed和sendmailBsmbd和nmbdCbootp和dhcpdDhttpd和squid97.要配置NFS服务器,在服务器端主要配置C文件。A/etc/rc.d/rc.inet1B/etc/rc.d/rc.MC/etc/exportsD/etc/rc.d/rc.S98.为保证在启动服务器时自动启动DHCP进程,应对B文件进行编辑。A/etc/rc.d/rc.inet2B/etc/rc.d/rc.inet1C/etc/dhcpd.confD/etc/rc.d/rc.S99.在配置代理服务器时,若设置代理服务器的工作缓存为64MB,配置行应为D。Acache64MBBcachedirufs/usr/local/squid/cache1000016256Ccachemgr64MBDcachemem64MB100.安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网络管理对象问题。C属于安全管理的内容。A配置设备的工作参数B收集与网络性能有关的数据C控制和维护访问权限D监测故障101.以下命令对中,正确的是:B。Als和slBcat和tacCmore和eromDexit和tixe102.B命令是在vi编辑器中执行存盘退出。A:qBZZC:q!D:WQ103.下列关于/etc/fstab文件描述,正确的是D。Afstab文件只能描述属于linux的文件系统BCDROM和软盘必须是自动加载的Cfstab文件中描述的文件系统不能被卸载D启动时按fstab文件描述内容加载文件系统104.通过文件名存取文件时,文件系统内部的操作过程是通过C。A文件在目录中查找文件数据存取位置。B文件名直接找到文件的数据,进行存取操作。C文件名在目录中查找对应的I节点,通过I节点存取文件数据。D文件名在中查找对应的超级块,在超级块查找对应i节点,通过i节点存取文件数据105.Linux将存储设备和输入/输出设备均看做文件来操作,C不是以文件的形式出现。A目录B软链接Ci节点表D网络适配器106.关于i节点和超级块,下列论述不正确的是B。Ai节点是一个长度固定的表B超级块在文件系统的个数是唯一的Ci节点包含了描述一个文件所必需的全部信息D超级块记录了i节点表和空闲块表信息在磁盘中存放的位置107.D设备是字符设备。AhdcBfd0Chda1Dtty1108.B目录存放着Linux的源代码。A/etcB/usr/srcC/usrD/home109.关于文件系统的安装和卸载,下面描述正确的是A。A如果光盘未经卸载,光驱是打不开的B安装文件系统的安装点只能是/mnt下C不管光驱中是否有光盘,系统都可以安装CD−ROM设备Dmount/dev/fd0/floppy此命令中目录/floppy是自动生成的110.B不是进程和程序的区别。A程序是一组有序的静态指令,进程是一次程序的执行过程B程序只能在前台运行,而进程可以在前台或后台运行C程序可以长期保存,进程是暂时的D程序没有状态,而进程是有状态的111.文件exer1的访问权限为rw−r−−r−−,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是A。Achmoda+xg+wexer1Bchmod765exer1Cchmodo+xexer1Dchmodg+wexer1112.有关归档和压缩命令,下面描述正确的是C。A用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件Bunzip命令和gzip命令可以解压缩相同类型的文件Ctar归档且压缩的文件可以由gzip命令解压缩Dtar命令归档后的文件也是一种压缩文件113.不是shell具有的功能和特点的是C。A管道B输入输出重定向C执行后台进程D处理程序命令114.下列对shell变量FRUIT操作,正确的是:C。A为变量赋值:3 C trust_no_1 D 2004file 90.qmail 是 B 。 A 收取邮件的协议 B 邮件服务器的一种 C 发送邮件的协议 D 邮件队列 91.已知某用户 stud1,其用户目录为/home/stud1。如果当前目录为/home,进入目录 /home/stud1/test 的命令是 C 。 A cd test B cd /stud1/test C cd stud1/test D cd home 92.已知某用户 stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件 的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的 命令是 D 。 A more ls –al B more –al ls C more < ls –al D ls –al | more 93.关于进程调度命令, B 是不正确的。 A 当日晚11点执行 clear 命令,使用 at 命令:at 23:00 today clear B 每年1月1日早上6点执行 date 命令,使用 at 命令:at 6am Jan 1 date C 每日晚11点执行 date 命令,crontab 文件中应为:0 23 * * * date D 每小时执行一次 clear 命令,crontab 文件中应为:0 */1 * * * clear 94.系统中有用户 user1和 user2,同属于 users 组。在 user1用户目录下有一文件 file1, 它拥有644的权限,如果 user2用户想修改 user1用户目录下的 file1文件,应拥有 B 权 限。 A 744 B 664 C 646 D 746 95.如果想配置一台匿名 ftp 服务器,应修改 C 文件。 A /etc/gateway B /etc/ftpservers C /etc/ftpusers D /etc/inetd.conf 96.Samba 服务器的进程由 B 两部分组成 。 A named 和 sendmail B smbd 和 nmbd C bootp 和 dhcpd D httpd 和 squid 97.要配置 NFS 服务器,在服务器端主要配置 C 文件。 A /etc/rc.d/rc.inet1 B /etc/rc.d/rc.M C /etc/exports D /etc/rc.d/rc.S 98.为保证在启动服务器时自动启动 DHCP 进程,应对 B 文件进行编辑。 A /etc/rc.d/rc.inet2 B /etc/rc.d/rc.inet1 C /etc/dhcpd.conf D /etc/rc.d/rc.S 99.在配置代理服务器时,若设置代理服务器的工作缓存为64MB,配置行应为 D 。 A cache 64MB B cache_dir ufs /usr/local/squid/cache 10000 16 256 C cache_ mgr 64MB D cache_ mem 64MB 100.安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户 及网络管理对象问题。 C 属于安全管理的内容。 A 配置设备的工作参数 B 收集与网络性能有关的数据 C 控制和维护访问权限 D 监测故障 101.以下命令对中,正确的是: B 。 A ls 和 sl B cat 和 tac C more 和 erom D exit 和 tixe 102. B 命令是在 vi 编辑器中执行存盘退出。 A :q B ZZ C :q! D :WQ 103.下列关于/etc/fstab 文件描述,正确的是 D 。 A fstab 文件只能描述属于 linux 的文件系统 B CD_ROM 和软盘必须是自动加载的 C fstab 文件中描述的文件系统不能被卸载 D 启动时按 fstab 文件描述内容加载文件系 统 104.通过文件名存取文件时,文件系统内部的操作过程是通过 C 。 A 文件在目录中查找文件数据存取位置。B 文件名直接找到文件的数据,进行存取操 作。 C 文件名在目录中查找对应的 I 节点,通过 I 节点存取文件数据。 D 文件名在中查找对应的超级块,在超级块查找对应 i 节点,通过 i 节点存取文件数据 105.Linux 将存储设备和输入/输出设备均看做文件来操作, C 不是以文件的形式出 现。 A 目录 B 软链接 C i 节点表 D 网络适配器 106.关于 i 节点和超级块,下列论述不正确的是 B 。 A i 节点是一个长度固定的表 B 超级块在文件系统的个数是唯一的 C i 节点包含了描述一个文件所必需的全部信息 D 超级块记录了 i 节点表和空闲块表信息在磁盘中存放的位置 107. D 设备是字符设备。 A hdc B fd0 C hda1 D tty1 108. B 目录存放着 Linux 的源代码。 A /etc B /usr/src C /usr D /home 109.关于文件系统的安装和卸载,下面描述正确的是 A 。 A 如果光盘未经卸载,光驱是打不开的 B 安装文件系统的安装点只能是/mnt 下 C 不管光驱中是否有光盘,系统都可以安装 CD-ROM 设备 D mount /dev/fd0 /floppy 此命令中目录/floppy 是自动生成的 110. B 不是进程和程序的区别。 A 程序是一组有序的静态指令,进程是一次程序的执行过程 B 程序只能在前台运行,而进程可以在前台或后台运行 C 程序可以长期保存,进程是暂时的 D 程序没有状态,而进程是有状态的 111.文件 exer1的访问权限为 rw-r–r–,现要增加所有用户的执行权限和同组用户的写 权限,下列命令正确的是 A 。 A chmod a+x g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1 112.有关归档和压缩命令,下面描述正确的是 C 。 A 用 uncompress 命令解压缩由 compress 命令生成的后缀为.zip 的压缩文件 B unzip 命令和 gzip 命令可以解压缩相同类型的文件 C tar 归档且压缩的文件可以由 gzip 命令解压缩 D tar 命令归档后的文件也是一种压缩文件 113.不是 shell 具有的功能和特点的是 C 。 A 管道 B 输入输出重定向 C 执行后台进程 D 处理程序命令 114.下列对 shell 变量 FRUIT 操作,正确的是: C 。 A 为变量赋值:3Ctrustno1D2004file90qmailBABCD91stud1/home/stud1/home/home/stud1/testCAcdtestBcd/stud1/testCcdstud1/testDcdhome92stud1/home/stud1DAmorelsalBmoreallsCmore<lsalDlsalmore93BA11clear使atat23:00todayclearB116date使atat6amJan1dateC11datecrontab023dateDclearcrontab0/1clear94user1user2usersuser1file1644user2user1file1BA744B664C646D74695ftpCA/etc/gatewayB/etc/ftpserversC/etc/ftpusersD/etc/inetd.conf96SambaBAnamedsendmailBsmbdnmbdCbootpdhcpdDhttpdsquid97NFSCA/etc/rc.d/rc.inet1B/etc/rc.d/rc.MC/etc/exportsD/etc/rc.d/rc.S98DHCPBA/etc/rc.d/rc.inet2B/etc/rc.d/rc.inet1C/etc/dhcpd.confD/etc/rc.d/rc.S9964MBDAcache64MBBcachedirufs/usr/local/squid/cache1000016256Ccachemgr64MBDcachemem64MB100CABC访D101BAlsslBcattacCmoreeromDexittixe102Bvi退A:qBZZC:q!D:WQ103/etc/fstabDAfstablinuxBCDROMCfstabDfstab104CABCIIDii105Linux/CABCiD106iBAiBCiDi107DAhdcBfd0Chda1Dtty1108BLinuxA/etcB/usr/srcC/usrD/home109AAB/mntCCDROMDmount/dev/fd0/floppy/floppy110BABCD111exer1访rwrrAAchmoda+xg+wexer1Bchmod765exer1Cchmodo+xexer1Dchmodg+wexer1112CAuncompresscompress.zipBunzipgzipCtargzipDtar113shellCABCD114shellFRUITCAFRUIT=apple B 显示变量的值:fruit=apple
    C 显示变量的值:echo FRUITD判断变量是否有值:[−f“FRUIT D 判断变量是否有值:[ -f “FRUITD[fFRUIT” ]
    三.简答题:
    1.简述 Linux 文件系统通过 i 节点把文件的逻辑结构和物理结构转换的工作过程。
    参考答案:
    Linux 通过 i 节点表将文件的逻辑结构和物理结构进行转换。
    i 节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所
    有者、文件的存取许可方式以及文件的类型等重要信息。在 i 节点表中最重要的内容是
    磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依
    次读取相应的块。Linux 文件系统通过把 i 节点和文件名进行连接,当需要读取该文件
    时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的 i 节点
    号,通过该 i 节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。
    2.简述进程的启动、终止的方式以及如何进行进程的查看。
    参考答案:
    在 Linux 中启动一个进程有手工启动和调度启动两种方式:
    (1)手工启动
    用户在输入端发出命令,直接启动一个进程的启动方式。可以分为:
    ①前台启动:直接在 SHELL 中输入命令进行启动。
    ②后台启动:启动一个目前并不紧急的进程,如打印进程。
    (2)调度启动
    系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的
    时间和场合,到时候系统会自动完成该任务。
    经常使用的进程调度命令为:at、batch、crontab。
  1. 简述 DNS 进行域名解析的过程。
    参考答案:
    首先,客户端发出 DNS 请求翻译 IP 地址或主机名。DNS 服务器在收到客户机的请求
    后:
    (1)检查 DNS 服务器的缓存,若查到请求的地址或名字,即向客户机发出应答信息;
    (2)若没有查到,则在数据库中查找,若查到请求的地址或名字,即向客户机发出应
    答信息;
    (3)若没有查到,则将请求发给根域 DNS 服务器,并依序从根域查找顶级域,由顶级
    查找二级域,二级域查找三级,直至找到要解析的地址或名字,即向客户机所在网络的
    DNS 服务器发出应答信息,DNS 服务器收到应答后现在缓存中存储,然后,将解析结
    果发给客户机。
    (4)若没有找到,则返回错误信息。
    4.系统管理员的职责包括那些?管理的对象是什么?
    参考答案:
    系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性
    能监测。管理的对象是服务器、用户、服务器的进程及系统的各种资源等。
    5.简述安装 Slackware Linux 系统的过程。
    参考答案:
    (1)对硬盘重新分区。 (2)启动 Linux 系统(用光盘、软盘等)。
    (3)建立 Linux 主分区和交换分区。(4)用 setup 命令安装 Linux 系统。
    (5)格式化 Linux 主分区和交换分区(6)安装 Linux 软件包
    (7)安装完毕,建立从硬盘启动 Linux 系统的 LILO 启动程序,或者制作一张启动 Linux
    系统的软盘。重新启动 Linux 系统。
    6.什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
    参考答案:
    静态路由是由系统管理员设计与构建的路由表规定的路由。适用于网关数量有限的场
    合,且网络拓朴结构不经常变化的网络。其缺点是不能动态地适用网络状况的变化,当
    网络状况变化后必须由网络管理员修改路由表。
    动态路由是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信
    息实时更新路由表的内容。动态路由可以自动学习网络的拓朴结构,并更新路由表。其
    缺点是路由广播更新信息将占据大量的网络带宽。
    87.进程的查看和调度分别使用什么命令?
    参考答案:
    进程查看的命令是 ps 和 top。
    进程调度的命令有 at,crontab,batch,kill。 8.当文件系统受到破坏时,如何检查和修复系统?
    参考答案:
    成功修复文件系统的前提是要有两个以上的主文件系统,并保证在修复之前首先卸载将
    被修复的文件系统。
    使用命令 fsck 对受到破坏的文件系统进行修复。fsck 检查文件系统分为5步,每一步检
    查系统不同部分的连接特性并对上一步进行验证和修改。在执行 fsck 命令时,检查首
    先从超级块开始,然后是分配的磁盘块、路径名、目录的连接性、链接数目以及空闲块
    链表、i-node。 9.解释 i 节点在文件系统中的作用。
    参考答案:
    在 linux 文件系统中,是以块为单位存储信息的,为了找到某一个文件在存储空间中存
    放的位置,用 i 节点对一个文件进行索引。I 节点包含了描述一个文件所必须的全部信息。
    所以 i 节点是文件系统管理的一个数据结构。
    10.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
    参考答案:
    链接分硬链接和符号链接。
    符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分
    区。符号链接的文件类型位是 l,链接文件具有新的 i 节点。
    硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬
    链接文件的 i 节点同被链接文件的 i 节点相同。
    11.在对 linux 系统分区进行格式化时需要对磁盘簇(或 i 节点密度)的大小进行选择,
    请说明选择的原则。
    参考答案:
    磁盘簇(或 i 节点密度)是文件系统调度文件的基本单元。磁盘簇的大小,直接影响系
    统调度磁盘空间效率。当磁盘分区较大时,磁盘簇也应选得大些;当分区较小时,磁盘
    簇应选得小些。通常使用经验值。
    12.简述网络文件系统 NFS,并说明其作用。
    参考答案:
    网络文件系统是应用层的一种应用服务,它主要应用于 Linux 和 Linux 系统、Linux 和
    Unix 系统之间的文件或目录的共享。对于用户而言可以通过 NFS 方便的访问远地的文
    件系统,使之成为本地文件系统的一部分。采用 NFS 之后省去了登录的过程,方便了
    用户访问系统资源。
    13.某/etc/fstab 文件中的某行如下:
    /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2
    请解释其含义。
    参考答案: (1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点;
    (3)第三列:文件系统的类型;(4)第四列:设置参数;
    (5)第五列:供备份程序确定上次备份距现在的天数;
    (6)第六列:在系统引导时检测文件系统的顺序。
    14.Apache 服务器的配置文件 httpd.conf 中有很多内容,请解释如下配置项:
    (1)MaxKeepAliveRequests 200 (2)UserDir public_html
    (3)DefaultType text/plain (4)AddLanguare en.en
    (5)DocumentRoot“/usr/local/httpd/htdocs” (6)AddType application/x-httpd-php.php.php.php4
    参考答案: (1)允许每次连接的最大请求数目,此为200;(2)设定用户放置网页的目录;
    (3)设置服务器对于不认识的文件类型的预设格式;
    (4)设置可传送语言的文件给浏览器;(5)该目录为 Apache 放置网页的地方;
    (6)服务器选择使用 php4。
    15.某 Linux 主机的/etc/rc.d/rc.inet1文件中有如下语句,请修正错误,并解释其内容。
    /etc/rc.d/rc.inet1:
    ……
    ROUTE add –net default gw 192.168.0.101 netmask 255.255.0.0 metric 1
    ROUTE add –net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1
    参考答案:
    修正错误: (1)ROUTE 应改为小写:route;(2)netmask 255.255.0.0应改为:netmask
    255.255.255.0; (3)缺省路由的子网掩码应改为:netmask 0.0.0.0; (4)缺省路由必须在最后设定,否则其后的路由将无效。
    解释内容: (1)route:建立静态路由表的命令;(2)add:增加一条新路由;
    (3)-net 192.168.1.0:到达一个目标网络的网络地址;
    (4)default:建立一条缺省路由;(5)gw 192.168.0.101:网关地址;
    (6)metric 1:到达目标网络经过的路由器数(跳数)。
    16.试解释 apache 服务器以下配置的含义:
    (1)port 1080 (2)UserDir userdoc
    (3)DocumentRoot “/home/htdocs” (4)<Directory /home/htdocs/inside>;
    Options Indexes FollowSymLinks
    AllowOverride None
    Order deny,allow
    deny from all
    allow from 192.168.1.5
    ;
    (5)Server Type Standlone
    参考答案:
    Apache 服务器配置行含义如下:
    (1)将 apache 服务器的端口号设定为1080; (2)设定用户网页目录为 userdoc; (3)设定 apache 服务器的网页根目录:/home/htdocs; (4)在此 apache 服务器上设定一个目录/home/htdocs/inside,且此目录只允许 IP 地
    址为192.168.1.5的主机访问;
    (5)定义 apache 服务器以独立进程的方式运行。
    17.简述使用 ftp 进行文件传输时的两种登录方式?它们的区别是什么?常用的 ftp 文
    件传输命令是什么?
    参考答案:
    (1)ftp 有两种登录方式:匿名登录和授权登录。使用匿名登录时,用户名为:
    anonymous,密码为:任何合法 email 地址;使用授权登录时,用户名为用户在远程系
    统中的用户帐号,密码为用户在远程系统中的用户密码。
    区别:使用匿名登录只能访问 ftp 目录下的资源,默认配置下只能下载;而授权登录访
    问的权限大于匿名登录,且上载、下载均可。
    (2)ftp 文件传输有两种文件传输模式:ASCII 模式和 binary 模式。ASCII 模式用来传
    输文本文件,其他文件的传输使用 binary 模式。
    (3)常用的 ftp 文件传输命令为:bin、asc、put、get、mput、mget、prompt、bye。
    四.编程与应用题:
    1.用 Shell 编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。
    参考程序:
    #!/bin/sh
    FILENAME=
    echo “Input file name:”
    read FILENAME
    if [ -c “$FILENAME” ]
    then
    cp $FILENAME /dev
    fi
    2.请下列 shell 程序加注释,并说明程序的功能和调用方法:#!/bin/sh
    #!/bin/sh

/etc/rc.d/rc.httpd

Start/stop/restart the Apache web server.

To make Apache start automatically at boot, make this

file executable: chmod 755 /etc/rc.d/rc.httpd

case “$1” in
‘start’)
/usr/sbin/apachectl start ;;
‘stop’)
/usr/sbin/apachectl stop ;;
‘restart’)
/usr/sbin/apachectl restart ;;
*)
echo “usage $0 start|stop|restart” ;;
esac
参考答案:
(1)程序注释
#!/bin/sh 定义实用的 shell

/etc/rc.d/rc.httpd 注释行,凡是以星号开始的行均为注释行。

Start/stop/restart the Apache web server.

To make Apache start automatically at boot, make this

file executable: chmod 755 /etc/rc.d/rc.httpd

case “$1” in #case 结构开始,判断“位置参数”决定执行的操作。本程序携带一个“位置
参数”,即$1
‘start’) #若位置参数为 start
/usr/sbin/apachectl start ;; #启动 httpd 进程
‘stop’) #若位置参数为 stop
/usr/sbin/apachectl stop ;; #关闭 httpd 进程
‘restart’) #若位置参数为 stop
/usr/sbin/apachectl restart ;; #重新启动 httpd 进程
) #若位置参数不是 start、stop 或 restart 时
echo “usage $0 start|stop|restart” ;; #显示命令提示信息:程序的调用方法
esac #case 结构结束
(2)程序的功能是启动,停止或重新启动 httpd 进程
(3)程序的调用方式有三种:启动,停止和重新启动。
3.设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的30个用户,
用户名的形式为 stdxx,其中 xx 从01到30。
参考答案:
#!/bin/sh
i=1
groupadd class1
while [ $i -le 30 ]
do
if [ i−le9];thenUSERNAME=stu0i -le 9 ] ;then USERNAME=stu0ile9];thenUSERNAME=stu0{i}
else
USERNAME=stu${i}
fi
useradd USERNAMEmkdir/home/USERNAME mkdir /home/USERNAMEmkdir/home/USERNAME
chown -R USERNAME/home/USERNAME /home/USERNAME/home/USERNAME
chgrp -R class1 /home/USERNAMEi=USERNAME i=USERNAMEi=(($i+1))
done
4.编写 shell 程序,实现自动删除50个账号的功能。账号名为 stud1至 stud50。
参考程序:
#!/bin/sh
i=1
while [ i−le50]douserdel−rstudi -le 50 ] do userdel -r studile50]douserdelrstud{i}
i=((((((i+1 ))
done
5.某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:
(1)在下午4 :50删除/abc 目录下的全部子目录和全部文件;
(2)从早8:00~下午6:00每小时读取/xyz 目录下 x1文件中每行第一个域的全部数据加
入到/backup 目录下的 bak01.txt 文件内;
(3)每逢星期一下午5:50将/data 目录下的所有目录和文件归档并压缩为文件:
backup.tar.gz; (4)在下午5:55将 IDE 接口的 CD-ROM 卸载(假设:CD-ROM 的设备名为 hdc);
(5)在早晨8:00前开机后启动。
参考答案:
解决方案:
(1)用 vi 创建编辑一个名为 prgx 的 crontab 文件;
(2)prgx 文件的内容:
50 16 * * * rm -r /abc/

0 8-18/1 * * * cut -f1 /xyz/x1 >;>; /backup/bak01.txt
50 17 * * * tar zcvf backup.tar.gz /data
55 17 * * * umount /dev/hdc
(3)由超级用户登录,用 crontab 执行 prgx 文件中的内容:
root@xxx:#crontab prgx;在每日早晨8:00之前开机后即可自动启动 crontab。 6.设计一个 shell 程序,在每月第一天备份并压缩/etc 目录的所有内容,存放在/root/bak
目录里,且文件名为如下形式 yymmdd_etc,yy 为年,mm 为月,dd 为日。Shell 程序
fileback 存放在/usr/bin 目录下。
参考答案:
(1)编写 shell 程序 fileback:
#!/bin/sh
DIRNAME=ls /root | grep bak
if [ -z “DIRNAME"];thenmkdir/root/bakcd/root/bakfiYY=‘date+MM=‘date+DD=‘date+BACKETC=DIRNAME" ] ; then mkdir /root/bak cd /root/bak fi YY=`date +%y` MM=`date +%m` DD=`date +%d` BACKETC=DIRNAME"];thenmkdir/root/bakcd/root/bakfiYY=date+MM=date+DD=date+BACKETC=YYMMMMMMDD_etc.tar.gz
tar zcvf KaTeX parse error: Expected 'EOF', got '#' at position 576: … 建立程序 Pro16如下: #̲!/bin/sh i=1 wh…i
chmod 754 /userdata/useriecho"useri echo "useriecho"useri”
let “i = i + 1” (或 i=((((i+1))
else
mkdir /userdata
mkdir -p /userdata/userichmod754/userdata/useri chmod 754 /userdata/userichmod754/userdata/useri
echo "useri"let"i=i+1"(或i=i" let "i = i + 1" (或 i=i"let"i=i+1"i=(($i+1))
fi
done
五、多选题
1.关于硬链接的描述正确的(BE)。
A 跨文件系统 B 不可以跨文件系统 D 可以做目录的连接
C 为链接文件创建新的 i 节点 E 链接文件的 i 节点同被链接文件的 i 节点
2.在网站发布用户 wang 的个人网页时,需要创建用户网页目录,假定用户网页目录设定为 web
(用户目录在/home 目录下),如下描述正确的是(BCE)
A 存放用户网页的绝对路径/wang/web B 存放用户网页的目录~wang/
C 存放用户网页的绝对路径/home/wang/web D 存放用户网页的绝对路径/home/web
E 在本机访问用户 wang 的个人网页的 URL 地址 http://localhost/~wang/
3.在一台 WWW 服务器上将端口号设定为8000,默认的网页文件 index.html,服务器网页的根目
录/www。在本机访问服务器时,正确的用法是(BDE)
A 浏览器访问该服务器的 URL 地址 http://localhost/
B 浏览器访问该服务器的 URL 地址 http://localhost:8000/
C 浏览器访问该服务器的用户 li 网页 URL 地址 http://localhost/~li
D 浏览器访问该服务器的用户 li 网页 URL 地址 http://localhost:8000/~li
E 浏览器访问该服务器的 URL 地址 localhost:8000/
4.在 shell 编程中关于$2的描述正确的是(CE)
A 程序后携带了两个位置参数 B 宏替换 C 程序后面携带的第二个位置参数
D 携带位置参数的个数 E 用$2引用第二个位置参数
5.某文件的权限是 – r w x r – – r- -,下面描述正确的是(CD)
A 文件的权限值是755 B 文件的所有者对文件只有读权 限
C 文件的权限值是 744 D 其他用户对文件只有读权限 E 同组用户对文件只有写权限
6.关于 OpenSSH 的作用的描述正确的是(ACE)
A 开放源代码的安全加密程序 B OpenSSH 常用于为 http 协议加密
C OpenSSH 用于提高远程登录访问的安全性 D 它和 telnet 实用同样的端口号
E OpenSSH 是免费下载的应程序
7.关于 NFS 服务器描述正确的是(BC)
A 网络中实现 Windows 系统之间文件系统共享的应用软件
B 网络中实现 Linux 系统之间文件系统共享的应用软件
C 网络中实现 Unix 系统之间文件系统共享的应用软件
D 网络中实现 Windows 系统和 Unix 之间文件系统共享的应用软件
E 网络中实现 Windows 系统和 Linux 之间文件系统共享的应用软件
8.关于 sed 描述正确的是(ABD)
A sed 是 Linux 系统中的流编辑器 B sed 是 UNIX 系统中的流编辑器
C sed 网络文件系统的类型
D 利用管道对标准输入/标准输入的数据进行编辑和组合
E sed 是 NFS 的应用程序
9.关于限制磁盘限额,描述正确的是(ABD)
A 使用 edquota 可以监控系统所有用户使用的磁盘空间,并在接近极限时提示用户
B 用户组的磁盘限额是用户组内所有用户予设磁盘空间总和
C 单个用户的磁盘限额就是该用户所在用户组内所有磁盘限额的总合
D 在 Linux 系统下限制用户使用的磁盘空间可以使用 edquota
E 用户组的磁盘限额就是该用户组内拥有最大磁盘限额值的用户的磁盘限额
10.关于建立系统用户的正确描述是()
A 在 Linux 系统下建立用户使用 adduser 命令
B 每个系统用户分别在/etc/passwd 和/etc/shadow 文件中有一条记录
C 访问每个用户的工作目录使用命令“cd /用户名”
D 每个系统用户在默认状态下的工作目录在/home/用户名
E 每个系统用户在/etc/fstab 文件中有一条记录
1、 win2000,win2003 个有几个版本,每个版本最新系统补丁包是什么啊?
windows 2000 专业版、windows 2000 服务器版、windows 2000 高级服务器版、windows
2000 数据中心版 SP4
Windows 2003 web、windows 2003 企业版、windows 2003 数据中心版、windows 2003
标准版 SP2
2、 DNS 的实现方法?
委派、转发器、根提示
3、 WEB 服务器的负载均衡?
NLB
4、 请问目前市面上常用几种网络操作系统的优缺点?
1.Windows 类
2.NetWare 类
3.Unix 系统
4. Linux
5、 请问你用过那些服务器?请讲述 raid0、1、5 的特点和优点?
Raid0 的速度最快,但是不能容余 ;RAID 1 完全容错但成本比较高,磁盘利用率为 50% ;
RAID 5 具备多任务及容错功能,写入时有 overhead
6、 请列出下列协议的段口号:HTTP,HTTPS,DNS,FTP,TELNET,PPTP,SMTP,POP3?
http:80 https:443 dns:53 ftp:20 21 telnet::23 smtp:25 pop3:110
7、 请问局域网内想要通过 UNC 路径或者 NETBIOS 名称访问对方计算机,需要在对方
计算机上开放什么协议或者端口?
Netbios 协议,139
8、 OSI 七层模型?TCP/IP 模型?
OSI:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
TCP/IP:网络接口层、网络层、传输层、应用层
9、 能否将 WIN2000P 升级成 WIN2000S?
不能
10、 怎样保证 1 个文档的安全性?
使用磁盘系统为 NTFS 格式,设置权限并可加密
可以使用第三方软件对其进行加密
11、 说说你知道的防火墙及其应用?
ISA 2005、checkpoint、CISCO PIX、天融信 ;VPN 网关、 代理服务器、WEB 发布
12、 WINDOWS 域的具体实现方式?客户机要加入到域该如何操作?
将一组计算机逻辑上连接到一起,进行集中管理,区别于工作组模式的组织结构。在
2003 上使用 dcpromo 创建;客户机配置好 tcp/ip 信息,dns 地址指向可以解析 DC 的服
务器。
13、 请问你对 AD 熟悉吗?怎样组织 AD 资源?
熟悉;使用 NFS 创建文件共享资源网络、为不同的部门创建 OU、账户、组,实行不同
的策略管理;发布共享打印机;等等。
14、 请简述操作主机(FSMO)的作用?
架构主机 (Schema master) - 架构主机角色是林范围的角色,每个林一个。此角色用
于扩展 Active Directory 林的架构或运行 adprep /domainprep 命令。
域命名主机 (Domain naming master) - 域命名主机角色是林范围的角色,每个林一个。
此角色用于向林中添加或从林中删除域或应用程序分区。
RID 主机 (RID master) - RID 主机角色是域范围的角色,每个域一个。此角色用于分
配 RID 池,以便新的或现有的域控制器能够创建用户帐户、计算机帐户或安全组。
PDC 模拟器 (PDC emulator) - PDC 模拟器角色是域范围的角色,每个域一个。将数据
库更新发送到 Windows NT 备份域控制器的域控制器需要具备这个角色。此外,拥有此
角色的域控制器也是某些管理工具的目标,它还可以更新用户帐户密码和计算机帐户密
码。
结构主机 (Infrastructure master) - 结构主机角色是域范围的角色,每个域一个。此角
色供域控制器使用,用于成功运行 adprep /forestprep 命令,以及更新跨域引用的对象
的 SID 属性和可分辨名称属性。
15、 请问 PKI 是什么啊?在 WIN 下怎样实现 PKI?请简述证书申请的一个过程?
Public Key Infrastructure 公开密钥体系
16、 请问你用过那些远程控制软件啊?
Radmin; windows 远程桌面; pcanywhere;
17、 怎样实现 WINDOWS 群集?
活动目录支持、心跳线、双网卡、
18、 你知道哪几种邮件系统?请简述安装 EXCHANG 2003 的详细步骤?
Exchange 2003; sendmail;
活动目录支持——DNS 解析——netdiag、dcdiag 检测——安装 IIS 组件
(smtp,nntp,www,asp.net)——森林架构扩展、域架构扩展——安装
19、 请问 ISA 有几大功能?请简述用 ISA 发布网站的过程?
VPN 网关、缓存代理、防火墙
发布 WEB——侦听——```````
20、 请问怎样才能让 SQL 服务器更安全?
使用 WINSOWS 集成身分验证
21、 请问在生产环境中你应该如何规划 SQL 数据库文件存放?
Data 文件(读写)、Log 文件(写)
Raid1+0

22、 当一台 DC 发生宕机,你应该如何处理?
目录还原
23、 请问你如何把你的 WINDOWS 服务器做得更安全?
群集、防火墙、系统补丁、严格的策略、禁用不必要的服务
24、 如何备份和还原 SQL 数据库?
数据库——》备分 数据库——》还原
25、 如何备份和还原 EXCHANG 数据库?
备分——还原
26、 你用过那些杀毒软件(网络版和单机版)?
瑞星、诺顿、卡巴斯机
27、 如果有一个小型企业网络需要你去规划,请讲述你的规划 思路?
企业当前环境
企业当前需求和未来发展需求
物理环境
所需设备和技术
28、 你知道那些入侵检测系统?你能独立部署的有那些?
snort、SNORT
29、 请问如何加强 WEB 服务器的安全?
布置防火墙、身份验证、使用 SSL 安全通道
30、 当有一台电脑出现故障,请问你怎样解决这个问题?
31、 你做过系统补丁升级吗?内网如果有一百台机器的话你怎样做系统补丁升级?
WSUS
域的指派(在域环境下)
32、 网页出现乱吗是什么原因?
IE 繁体补丁
33、 Exchang2003 安装成功默认能用 foxmail 收发邮件吗?如果能,为什么?如果不能,
请说明原因?
只能发不能收,EXCHANGE 安装完默认 POP3 没有启用
DNS 能否解析
34、 请问怎样才能统一更改整个公司的邮件地址(exchange 环境)?
策略
35、 请问你在生产环境中如何规划 EXCHANGE 服务器数据库的存放?
36、 请你写出 10 条以上保证你企业网络安全的措施。
复杂的账户密码
严格的策略
严格的权限
防火墙
IDS
禁用不用的服务
禁用不用的端口
安装杀毒软件
定期备分
使用网络监测软件
给交换机配置 VLAN
给路由器配置 ACL
37、 一台 WINDOWS XP 的客户机,登陆域的时需要十分钟,请问是什么原因?怎么解
决阿?
DNS
38、 当用户反映去访问一台文件服务器非常慢,请问是什么原因?如何解决?
用 PING 检查文件服务器的网络状况
服务器负载过重
是否中病毒
防火墙
39、 当用户反映上网速度非常慢,请问什么原因?如何解决?
是否中病毒