温故:
- 具有很多C 语言的功能,又称过滤器的是 (C) 。
A csh
B tcsh
C awk
D sed
批注:
grep 更适合单纯的查找或匹配文本
sed 更适合编辑匹配到的文本
awk 更适合格式化文本,对文本进行较复杂格式处理
7. 建立动态路由需要用到的文件有(D)。
A /etc/hosts
B /etc/HOSTNAME
C /etc/resolv.conf
D /etc/gateways
批注:
在Linux系统下DNS客户端会用到/etc/resolv.conf文件,控制转换程序使用DNS解析主机名使用的方式,它可以明确地定义系统的配置;在Linux系统下DNS服务器的配置文件是/etc/named.conf。当LAN 内没有条件建立DNS 服务器,但又想让局域网内的用户可以使用计算机名互相访问时,应配置/etc/hosts 文件
如果大家对这份面试题有兴趣,大家可以看看《Linux运维常见面试题汇总》和 我的《Linux之常见面试题知识点批注(五)》,前者是纯粹的面试题(转载内容,记得给原作者点赞哦),后者是我对这份面试题做的批注,主要是相关的知识点拓展,可以把后者当成一份答题资料来看。
知新:
今天继续讲服务器部分的面试题。
21. 当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是 (C)。
A ping
B ifconfig
C traceroute
D netstat
批注:
Linux traceroute命令用于显示数据包到主机间的路径。traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。
traceroute [-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>]
[-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>]
[主机名称或IP地址][数据包大小]
比如:traceroute www.google.com
# traceroute www.google.com
traceroute: Warning: www.google.com has multiple addresses; using 66.249.89.99
traceroute to www.l.google.com (66.249.89.99), 30 hops max, 38 byte packets
1 192.168.0.1 (192.168.0.1) 0.653 ms 0.846 ms 0.200 ms
2 118.250.4.1 (118.250.4.1) 36.610 ms 58.438 ms 55.146 ms
3 222.247.28.177 (222.247.28.177) 54.809 ms 39.879 ms 19.186 ms
4 61.187.255.253 (61.187.255.253) 18.033 ms 49.699 ms 72.147 ms
5 61.137.2.177 (61.137.2.177) 32.912 ms 72.947 ms 41.809 ms
6 202.97.46.5 (202.97.46.5) 60.436 ms 25.527 ms 40.023 ms
7 202.97.35.69 (202.97.35.69) 40.049 ms 66.091 ms 44.358 ms
8 202.97.35.110 (202.97.35.110) 42.140 ms 70.913 ms 41.144 ms
9 202.97.35.14 (202.97.35.14) 116.929 ms 57.081 ms 60.336 ms
10 202.97.60.34 (202.97.60.34) 54.871 ms 69.302 ms 64.353 ms
11 * * *
12 209.85.255.80 (209.85.255.80) 95.954 ms 79.844 ms 76.052 ms
MPLS Label=385825 CoS=5 TTL=1 S=0
13 209.85.249.195 (209.85.249.195) 118.687 ms 120.905 ms 113.936 ms
14 72.14.236.126 (72.14.236.126) 115.843 ms 137.109 ms 186.491 ms
15 nrt04s01-in-f99.1e100.net (66.249.89.99) 168.024 ms 140.551 ms 161.127 ms
22. 对名为fido 的文件用chmod 551 fido 进行了修改,则它的许可权是 (D)。
A -rwxr-xr-x
B -rwxr--r--
C -r--r--r--
D -r-xr-x—x
批注:
之前讲过linux的权限的分类是 r=4,w=2,x=1
23. 用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
批注:
第一个字符代表这个文件是目录、文件或链接文等:
当为[-]时,则是文件,例如上图中名为initial-setup-ks.cfg的数据
当为[d]时,则是目录,表示该行最后的文件名代表的时一个目录
当为[l]时,则表示为链接文件
当为[b]时,则表示为可按块读写的设备
当为[c]时,则表示为设备文件里的串行端口设备,例如键盘、鼠标
如果对这部分内容感兴趣,请看《Linux之文件权限》
24. DNS 域名系统主要负责主机名和(A) 之间的解析。
A IP 地址
B MAC 地址
C 网络地址
D 主机别名
批注:
网络地址是指一个IP 地址的主机地址位(bit)全为 0的地址。如IP 地址 192.166.12.6,它的网络地址是 192.166.12.0,也是说 192.166.12.6 属于192.166.12.0 网络, 在局域网(LAN)中,每一台主机或网络设备都有一个或多个物理地址(Physical address),物理地址的个数取决于计算机或网络设备中的适配器个数。物理地址最牛逼的一点在于每一个物理地址在全世界全球都是唯一的。对于网络设备,物理地址与网络设备中的 LAN适配器有关;对于计算机,物理地址与网卡有关,因此物理地址(MAC地址)也可以称之为硬件地址。
域名和IP地址是有对应关系的,就像我们访问百度网页的时候,我们既可以直接在搜索框中输入“www.baidu.com”也可以直接输入百度的IP地址。这两种方式都可以成功的进入网页,但是相比之下大家可能更愿意使用抽象派的“www.baidu.com”,应该没有人愿意使用第二种方式。但是这个时候就面临一个问题,作为用户我们更喜欢使用第一种方式,但是计算机可是不喜欢这种方式,计算机只认二进制码,因此就需要将字符串转换成二进制的IP地址才能被计算机识别。那么就又发现了一个新问题,既然域名和IP地址需要互相映射,那随着网络规模越来远大,接入其中的主机越来越多,就需要一个更优秀的东西来储存这些域名和IP地址映射的文件,于是在大家的期待中分布式域名管理系统就这样诞生了。域名系统(DNS)是一个分级的、基于域的命名机制的分布式数据库系统,实现域名和IP地址的转换。域名系统可以将整个Internet视为一个域名空间,域名空间是由不同层次的域组成的。
以上内容的链接地址为《特殊的IP地址》、《物理地址(硬件地址)》、《计算机网络基础之域名系统》
25. WWW服务器是在Internet 上使用最为广泛,它采用的是(B)结构。
A 服务器/工作站
B B/S
C 集中式
D 分布式
批注:
C/S模式(client客户端/Service服务端):
看看下面的对比你就会明白了。
一般用javase编写
两层结构,三层结构等。
B/S模式(Browser浏览器/Service服务器)
简单来说就是一个网站,你点进去就能使用了。
用javaee编写
关于集中式和分布式有兴趣的可以看看网友的这篇文章《集中式VS分布式****》
26.Linux 系统通过(C)命令给其他用户发消息。
A less
B mesg y
C write
D echo to
批注:
用以下步骤将一个一次性的短消息发送给单个用户:
1、 键入write username,username 是用户的注册名,实例中为gaochao。
2、 键入要发送的消息。
3、 输完消息后,键入回车. 则在username用户的控制台窗口中显示你键入的内容。
27. NFS 是 (C)系统。
A 文件
B 磁盘
C 网络文件
D 操作
批注:
关于NFS文件系统,有兴趣的可以看看我的《AIX之浅谈NFS文件系统》
28. (D)命令可以在Linux 的安全系统中完成文件向磁带备份的工作。
A cp
B tr
C dir
D cpio
批注:
Linux tr 命令用于转换或删除文件中的字符,tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。Linux cpio命令用于备份文件。cpio 是用来建立,还原备份档的工具程序,它可以加入,解开 cpio 或 tar 备份档内的文件。
29. Linux 文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在(C)目录中。
A /bin
B /etc
C /dev
D /lib
批注:
/dev目录:它包含着设备节点和本地设备的特殊文件,主要有磁盘驱动器、磁带驱动器、打印机、终端和 LVM设备等。
30. 在重新启动Linux 系统的同时把内存中的信息写入硬盘,应使用(D)命令实现。
A # reboot
B # halt
C # reboot -r
D # shutdown –r now
批注:
shutdown -r now是立即停止然后重新启动,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失。所以使用reboot命令的场合主要是在单用户模式。halt是最简单的关机命令,其实际上是调用shutdown -h命令。halt执行时,杀死应用进程,文件系统写操作完成后就会停止内核。
系统重新启动总结:reboot,init 6,shutdown -r now
系统关机总结:init 0, shutdown -h now, half
31. 网络管理具备以下几大功能:配置管理、(A)、性能管理、安全管理和计费管理等。
A 故障 管理
B 日常备份管理
C 升级管理
D 发送邮件
32. 关于代理服务器的论述,正确的是(A)。
A 使用internet 上已有的公开代理服务器,只需配置客户端。
B 代理服务器只能代理客户端http 的请求。
C 设置好的代理服务器可以被网络上任何主机使用。
D 使用代理服务器的客户端没有自己的ip 地址。
批注:
关于代理服务器,有兴趣的朋友可以看我的《代理服务器》
33. 关闭linux 系统(不重新启动)可使用命令(B)。
A Ctrl+Alt+Del
B halt
C shutdown -r now
D reboot
批注:
上面已经讲过不再赘述
34. 实现从IP 地址到以太网MAC 地址转换的命令为: (C)。
A ping
B ifconfig
C arp
D traceroute
批注:
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。
35. 在vi 编辑器中的命令模式下,键入 (B)可在光标当前所在行下添加一新行。
A ;
B o
C ;
D A
36. 在vi 编辑器中的命令模式下,删除当前光标处的字符使用 (A)命令。
A x
B ;;
C ;
D ;;
37. 在vi 编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用 (C)命令。
A 上箭头
B 下箭头
C <.>;
D <*>;
38. 用命令ls -al 显示出文件ff 的描述如下所示,由此可知文件ff 的类型为 (A)。-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff
A 普通文件
B 硬链接
C 目录
D 符号链接
批注:
第一个字符代表这个文件是目录、文件或链接文等:
当为[-]时,则是文件,例如上图中名为initial-setup-ks.cfg的数据
当为[d]时,则是目录,表示该行最后的文件名代表的时一个目录
当为[l]时,则表示为链接文件
当为[b]时,则表示为可按块读写的设备
当为[c]时,则表示为设备文件里的串行端口设备,例如键盘、鼠标
如果对这部分内容感兴趣,请看《Linux之文件权限》
39. 删除文件命令为: (D)。
A mkdir
B rmdir
C mv
D rm
批注:
rm 使用-r参数的话是递归删除
40. 在下列的名称中,不属于DNS 服务器类型的是:(C)
A Primary Master Server
B Secondary Master Server
C samba
D Cache_only Server
批注:
域名服务器可以分为三类:主域服务器、辅域服务器和Caching only服务器。
1.主域服务器
每个DNS域都必须有主域服务器。主域服务器包含本域内所有的主机名及其对应的IP地址,以及一些关于区的信息。主域服务器可以使用所在区的信息来回答客户机的问询。它通常也需要通过询问其它的域名服务器来获得所需的信息,主域服务器的信息以资源记录的形式进行存储。
2.辅域服务器
为了信息的冗余性,每个域至少有一个辅域名服务器。每个辅域名服务器含有区数据厍的一份拷贝。辅域名服务器像主域服务器一样提供区的信息。为了响应用户的请求,辅域名服务器通常需要询问其他服务器以得到所要的信息。和主域服务器差不多,辅域名服务器中也有一个Cache,用于保存从其它服务器中得到的信息。
3.Caching only域名服务器
Caching only服务器不提供任何关于区的权威信息,当用户向它发出询问时,仅仅转发给其它的域名服务器,直到得到答案,并把答案在自己的 Cache 中保存一段时间,如果客户发出同样的询问时,它直接用 Cache 中的信息来回答,无需询问转发给其它的域名服务器。Caching only域名服务器通常是为了减少DNS 的传输量而建立。
今天就暂且讲到这里,如果想要继续看,请阅读《Linux之常见面试题知识点批注(七)》