Linux 文件系统使用索引节点来记录文件信息,作用于 Windows 的文件分配表类 似,索引节点是一个数据结构,它包含了一个文件的文件名,位置,大小,建立或修改 时间,访问权限,所属关系等文件控制信息,一个文件系统维护了一个索引节点的数组, 每个文件或目录都与索引结点数组中的唯一一个元素对应,系统为每个索引结点分配了 一个号码,也就是该结点在数组中的索引号,称为索引结点号。
Linux 文件系统将文件索引结点号和文件名同时保存在目录中,所以目录只是将 文件的名称和它的索引结点号结合在一起的一张表。目录中每一对文件名称和索引结点 号称为一个连接。
Linux 系统中的每个文件都被赋予一个唯一的数值,这个数值称做索引节 点。索引节点存储在一个称作索引节点表< inode table>中,该表在磁盘格式 化时被分配。每个实际的磁盘或分区都有其自己的索引节点表。一个索引节点包 含文件的所有信息,包括磁盘上数据的地址和文件类型。文件类型包括如普通文 件、目录和特殊文件这样的信息。
linux 硬盘组织方式为:引导区、超级块(superblock),索引结点(inode), 数据块(datablock),目录块(diredtory block)。其中超级块中包含了关于该 硬盘或分区上的文件系统的整体信息,如文件系统的大小等;超级块后面的数据 结构是索引结点,它包含了针对某一个具体文件的几乎全部信息,如文件的存取 权限、所有者、大小、建立时间以及对应的目录块和数据块等;数据块是真正存 储文件内容的位置。但是索引结点中不包括文件的名字,文件名是放在目录块里 的。目录块里包含有文件的名字以及此文件的索引结点编号。
文件属性是目录 。
20 . RIP 协议是最为普遍的一种内部协议,一般称为动态路由选择协议。
26 Ping 命令可以测试网络中本机系统是否能到达 一台远程主机 ,所以常常用于测试网络的 连通性 。
38 在 Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是 /etc 。
54 . 可以在标准输出上显示整年日历的命令及参数是 cal -y 。
59 在 Linux 系统中,测试 DNS 服务器是否能够正确解析域名的的客户端命令,使用命令 nslookup 。
83 进行字符串查找,使用 grep 命令。
A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议
A defaults B sw C rw 和 ro D noauto
A 文件类型 B 文件所有者的权限
C 文件所有者所在组的权限 D 其他用户的权限
A kill B <CTRL>;+C C shut down D halt
A i 节点和文件是一一对应的(每个文件都有唯一一个索引结点号与之对应,而对于一个索引结点号,却可以有多个文件名与之对应)
B i 节点能描述文件占用的块数
C i 节点描述了文件大小和指向数据块的指针
D 通过 i 节点实现文件的逻辑结构和物理结构的转换
A 配置域名服务器
B 定义一条本机指向所在网络的路由
C 定义一条本机指向所在网络网关的路由
D 定义一条本机指向目标网络网关的路由
A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways
A 配置本地回环地址 B 配置网卡的 IP 地址
C 激活网络适配器 D 加载网卡到内核中
A 硬链接就是让链接文件的 i 节点号指向被链接文件的 i 节点
B 硬链接和符号连接都是产生一个新的 i 节点
C 链接分为硬链接和符号链接 D 硬连接不能链接目录文件
A 主机IP设置有误
B 没有设置连接局域网的网关
C 局域网的网关或主机的网关设置有误
D 局域网 DNS 服务器设置有误
A /etc/HOSTNAME B /etc/hosts C /etc/resolv.conf D /etc/networks
A 删除系统不用的设备驱动程序时 B 升级内核时
C 添加新硬件时 D 将网卡激活
A 直接赋值 B使用read命令
C 使用命令行参数 D 使用命令的输出
A cp B dd C fmt D cut
A 交互进程 B 批处理进程 C 守护进程 D 就绪进程
20.配置 Apache 1.3.19服务器需要修改的配置文件为A___
A httpd.conf B access.conf C srm.conf D named.conf
A 进程管理系统 B 内存管理系统 C I/O 管理系统 D 硬件管理系统
A CPU 已满负荷地运转 B CPU 的运行效率为30%
C CPU 的运行效率为50% D CPU 的运行效率为80%
A 64MB B 128MB C 256MB D 512MB
A cat B more C less D menu
A cat B more C less D menu
D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng
A <a>; B <o>; C <I>; D A
44.在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 A 命令。 A <x>; B <d>;<w>; C <D>; D <d>;<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 rm48.在下列的名称中,不属于 DNS 服务器类型的是:C_ A Primary Master Server B Secondary Master Server
C samba D Cache_only Server49.网络管理员对 WWW 服务器进行访问、控制存取和运行等控制,这些控制可在 A 文 件中体现。 A httpd.conf B lilo.conf C inetd.conf D resolv.conf
50.邮件转发代理也称邮件转发服务器,它可以使用 SMTP 协议,也可以使用 C 协议。 A FTP B TCP C UUCP D POP51.启动 samba 服务器进程,可以有两种方式:独立启动方式和父进程启动方式,其 中前者是在 C 文件中以独立进程方式启动。 A /usr/sbin/smbd B /usr/sbin/nmbd C rc.samba D /etc/inetd.conf52.DHCP 是动态主机配置协议的简称,其作用是可以使网络管理员通过一台服务器来 管理一个网络系统,自动地为一个网络中的主机分配D___地址。 A 网络 BMACCTCPDIP53.为了保证在启动服务器时自动启动 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 tar55.改变文件所有者的命令为 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 join59.在使用匿名登录 ftp 时,用户名为 B 。 A users B anonymous C root D guest60.在实际操作中,想了解命令 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 -V62.当用命令 ls –al 查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键 D 。 A Shift+Home B Ctrl+ PgUp C Alt+ PgDn D Shift+ PgUp63.mc 是 UNIX 风格操作系统的 C 。 A 文件编辑器/程序编译器 B 配置网络的窗口工具 C 目录浏览器/文件管理器 D Samba 服务器管理工具64.i 节点是一个 D 长的表,表中包含了文件的相关信息。
A8字节 B16字节 C32字节 D64字节
65.文件权限读、写、执行的三种标志符号依次是 A 。 A rwx B xrw C rdx D srw66.Linux 文件名的长度不得超过 C 个字符。 A 64 B 128 C 256 D 512
67.进程有三种状态: C 。 A 准备态、执行态和退出态 B 精确态、模糊态和随机态 C 运行态、就绪态和等待态 D 手工态、自动态和自由态
D 在 Sendmail 邮件系统上处理数据库的访问问题77.OpenSSL 是一个 A 。 A 加密软件 B 邮件系统 C 数据库管理系统 D 嵌入式脚本编程语言78.Samba 服务器的配置文件是 D 。 A httpd.conf B inetd.conf C rc.samba D smb.conf79.关于 DNS 服务器,叙述正确的是 D 。 A DNS 服务器配置不需要配置客户端 B 建立某个分区的 DNS 服务器时只需要建立一个主 DNS 服务器 C 主 DNS 服务器需要启动 named 进程,而辅 DNS 服务器不需要 D DNS 服务器的 root.cache 文件包含了根名字服务器的有关信息
80.退出交互模式的 shell,应键入 C 。 A <Esc>; B ^q C exit D quit81.将 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 winsys82.设超级用户 root 当前所在目录为:/usr/local,键入 cd 命令后,用户当前所在目录 为B。 A /home B /root C /home/root D /usr/local83.字符设备文件类型的标志是 B 。 A p B cC sD l84.将光盘 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/hdc85.将光盘/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 _2$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 home92.已知某用户 stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件 的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的 命令是 D 。 A more ls –al B more –al ls C more < ls –al D ls –al | more93.关于进程调度命令, 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
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 是自动生成的
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 为变量赋值:FRUIT D 判断变量是否有值:[ -f “$FRUIT” ]
简答题:
1.简述 Linux 文件系统通过 i 节点把文件的逻辑结构和物理结构转换的工作过程。 参考答案: Linux 通过 i 节点表将文件的逻辑结构和物理结构进行转换。 i 节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所 有者、文件的存取许可方式以及文件的类型等重要信息。在 i 节点表中最重要的内容是 磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依 次读取相应的块。Linux 文件系统通过把 i 节点和文件名进行连接,当需要读取该文件 时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的 i 节点 号,通过该 i 节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。
2.简述进程的启动、终止的方式以及如何进行进程的查看。 参考答案: 在 Linux 中启动一个进程有手工启动和调度启动两种方式: (1)手工启动 用户在输入端发出命令,直接启动一个进程的启动方式。可以分为: 1前台启动:直接在 SHELL 中输入命令进行启动。 2后台启动:启动一个目前并不紧急的进程,如打印进程。 (2)调度启动 系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的
时间和场合,到时候系统会自动完成该任务。 经常使用的进程调度命令为:at、batch、crontab。
4.系统管理员的职责包括那些?管理的对象是什么? 参考答案: 系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性 能监测。管理的对象是服务器、用户、服务器的进程及系统的各种资源等。
5.简述安装 Slackware Linux 系统的过程。
参考答案: (1)对硬盘重新分区。 (2)启动 Linux 系统(用光盘、软盘等)。 (3)建立 Linux 主分区和交换分区。(4)用 setup 命令安装 Linux 系统。 (5)格式化 Linux 主分区和交换分区(6)安装 Linux 软件包 (7)安装完毕,建立从硬盘启动 Linux 系统的 LILO 启动程序,或者制作一张启动 Linux 系统的软盘。重新启动 Linux 系统。
6.什么是静态路由,其特点是什么?什么是动态路由,其特点是什么? 参考答案:
静态路由是由系统管理员设计与构建的路由表规定的路由。适用于网关数量有限的场 合,且网络拓朴结构不经常变化的网络。其缺点是不能动态地适用网络状况的变化,当 网络状况变化后必须由网络管理员修改路由表。 动态路由是由路由选择协议而动态构建的,路由协议之间通过交换各自所拥有的路由信 息实时更新路由表的内容。动态路由可以自动学习网络的拓朴结构,并更新路由表。其 缺点是路由广播更新信息将占据大量的网络带宽。
7.进程的查看和调度分别使用什么命令?
参考答案: 进程查看的命令是 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 </Directory>; (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 /dev fi
2.请下列 shell 程序加注释,并说明程序的功能和调用方法:#!/bin/sh #!/bin/sh #
*) echo "usage $0 start|stop|restart" ;; esac 参考答案: (1)程序注释 #!/bin/sh 定义实用的 shell #
(2)程序的功能是启动,停止或重新启动 httpd 进程 (3)程序的调用方式有三种:启动,停止和重新启动。
3.设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的30个用户, 用户名的形式为 stdxx,其中 xx 从01到30。 参考答案: #!/bin/sh i=1 groupadd class1 while [ i -le 9 ] ;then USERNAME=stu0{i} fi useradd USERNAME chown -R USERNAME chgrp -R class1 /home/(($i+1)) done
4.编写 shell 程序,实现自动删除50个账号的功能。账号名为 stud1至 stud50。 参考程序: #!/bin/sh i=1
while [ $i -le 50 ] do
userdel -r stud(($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" ] ; then mkdir /root/bak cd /root/bak fi
YY=date +%y
MM=date +%m
DD=date +%d
BACKETC=MMBACKETC /etc
echo "fileback finished!" (2)编写任务定时器: echo "0 0 1 * * /bin/sh /usr/bin/fileback" >; /root/etcbakcron crontab /root/etcbakcron 或使用 crontab -e 命令添加定时任务: 0 1 * * * /bin/sh /usr/bin/fileback 7.有一普通用户想在每周日凌晨零点零分定期备份/user/backup 到/tmp 目录下,该用 户应如何做? 参考答案:(1)第一种方法: 用户应使用 crontab –e 命令创建 crontab 文件。格式如下: 0 0 * * sun cp –r /user/backup /tmp (2)第二种方法: 用户先在自己目录下新建文件 file,文件内容如下: 0 * * sun cp –r /user/backup /tmp 然后执行 crontab file 使生效。 8.设计一个 Shell 程序,在/userdata 目录下建立50个目录,即 user1~user50,并设置 每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行; 文件所有者所在组的权限为:读、执行。 参考答案: 建立程序 Pro16如下:
#!/bin/sh i=1 while [ i -le 50 ] do if [ -d /userdata ];then mkdir -p /userdata/useri echo "user或((i chmod 754 /userdata/useri" 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引用第二个位置参数
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、天融信 ;V** 网关、 代理服务器、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 发布网站的过程? V** 网关、缓存代理、防火墙 发布 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、 当用户反映上网速度非常慢,请问什么原因?如何解决? 是否中病毒
关于运维学习、分享、交流,笔者开通了微信公众号【运维猫】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。
有需要技术交流的小伙伴可以加我微信,期待与大家共同成长,本人微信: