温故:
54.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
crontab 命令:实现程序定时运行
批注:
55.用ftp 进行文件传输时,有两种模式: (C) 。
A Word 和binary
B .txt 和Word Document
C ASCII 和binary
D ASCII 和Rich Text Format
批注:
1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。
但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。
2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。
如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。
如果大家对这份面试题有兴趣,大家可以看看《Linux运维常见面试题汇总》和 我的《》,前者是纯粹的面试题(转载内容,记得给原作者点赞哦),后者是我对这份面试题做的批注,主要是相关的知识点拓展,可以把后者当成一份答题资料来看。
知新:
今天继续为选择题的61~79题进行批注,加油。
61.将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
批注:
示例:将 /dev/hda1 挂在 /mnt 之下。
#mount /dev/hda1 /mnt
将 /dev/hda1 用唯读模式挂在 /mnt 之下。
#mount -o ro /dev/hda1 /mnt
另外关于这部分内容在我的《Linux之逻辑卷管理器》中有所体现,文中讲解了linux如何创建文件系统,以及mount命令的使用。
63.设超级用户root 当前所在目录为:/usr/local,键入cd 命令后,用户当前所在目录为 (B)。
A /home
B /root
C /home/root
D /usr/local
批注:
cd命令后面不加参数的话,会切换到当前用户的主目录。若为root用户,则切换到/root,若普通用户,则切换到/home/username
64.字符设备文件类型的标志是(B)。
A p
B c
C s
D l
批注:
第一个字符代表这个文件是目录、文件或链接文等:
当为[-]时,则是文件,例如上图中名为initial-setup-ks.cfg的数据
当为[d]时,则是目录,表示该行最后的文件名代表的时一个目录
当为[l]时,则表示为链接文件
当为[b]时,则表示为可按块读写的设备
当为[c]时,则表示为设备文件里的串行端口设备,例如键盘、鼠标
如果对这部分内容感兴趣,请看 《Linux之文件权限》
65.在/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 &
批注:
后台运行要使用&,如果需要杀掉后台进程,可以使用kill命令
66.在DNS 配置文件中,用于表示某主机别名的是: (B) 。
A NS
B CNAME
C NAME
D CN
批注:
当您拥有多个域名需要指向同一服务器IP,此时您就可以将一个域名做A记录指向服务器IP,然后将其他的域名做别名(即CNAME)到A记录的域名上;那么当您的服务器IP地址变更时,您就可以不必对一个一个域名做更改指向了,只需要更改A记录的那个域名到服务器新IP上,其他做别名(即CNAME)的那些域名的指向将自动更改到新的IP地址上(以上操作均需要在DNS处执行)。A记录又是什么呢?通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。
67.qmail 是(B)。
A 收取邮件的协议
B 邮件服务器的一种
C 发送邮件的协议
D 邮件队列
批注:
qmail是一个因特网邮件传送代理(简写为MTA),它运行在linux/Unix兼容系统下,是一个直接代替UNIX下Sendmail软件的邮件传送程序。qmail使用SMTP协议与其它系统上的MTA交换邮件。
68.已知某用户stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是(D) 。
A more ls –al
B more –al ls
C more < ls –al
D ls –al | more
69.关于进程调度命令,(B)是不正确的。at--定期执行程序的调度命令
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
70.系统中有用户user1 和user2,同属于users 组。在user1 用户目录下有一文件file1,它拥有644 的权限,如果user2 用户想修改user1 用户目录下的file1 文件,应拥有 (B)权限。
A 744
B 664
C 646
D 746
批注:
二者同属于一个用户组,所以只需要调整用户组的权限就可以满足user2也可以修改file1的条件,因为是要修改,要具备w(写)权限。
71.如果想配置一台匿名ftp 服务器,应修改(C)文件。
A /etc/gateway
B /etc/ftpservers
C /etc/ftpusers
D /etc/inetd.conf
批注:
注意:此题的答案C我也不确定,没有找到相关信息,我对这个不是特别了解,大家慎重。
/etc/ftpusers这个文件里面列出的用户是禁止通过ftp登陆的。在Unix系统中,如果存在/etc/ftpusers文件,则ftpd会检查用户的登录名,如果该文件中有此用户名,则拒绝该用户访问。一般的ftp服务器是根据用户名和密码来登录的,不同的账号有不同的权限(有的可以上传,有的只能下载)但都需要通过登录才能使用。匿名ftp服务器指的是不许通过登录就能使用的ftp服务器。这种服务器一般只提供下载服务。
72.Samba 服务器的进程由(B) 两部分组成 。
A named 和sendmail
B smbd 和nmbd
C bootp 和dhcpd
D httpd 和squid
批注:
smbd 与nmbd:这两个执行档是那两个主要的 daemons ,每次启动 SAMBA 都会使用到的两个执行档。
73.要配置NFS 服务器,在服务器端主要配置 (C)文件。
A /etc/rc.d/rc.inet1
B /etc/rc.d/rc.M
C /etc/exports
D /etc/rc.d/rc.S
批注:
关于NFS我这里有一系相关的知识如《AIX之浅谈NFS文件系统》,大家可以去看看,用户可以把需要共享的文件系统直接编辑到/etc/exports文件中,这样当NFS服务器重新启动时系统就会自动读取/etc/exports 文件,从而告诉内核要输出的文件系统和相关的存取权限。
74.为保证在启动服务器时自动启动DHCP 进程,应对 (B)文件进行编辑。
A /etc/rc.d/rc.inet2
B /etc/rc.d/rc.inet1
C /etc/dhcpd.conf
D /etc/rc.d/rc.S
75.在配置代理服务器时,若设置代理服务器的工作缓存为64MB,配置行应为 (D)
A cache 64MB
B cache_dir ufs /usr/local/squid/cache 10000 16 256
C cache_ mgr 64MB
Dcache_ mem 64MB
76.安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网络管理对象问题。 (C) 属于安全管理的内容。
A 配置设备的工作参数
B 收集与网络性能有关的数据
C 控制和维护访问权限
D 监测故障
77.以下命令对中,正确的是: (B)。
A ls 和sl
B cat 和tac
C more 和erom
D exit 和tixe
批注:
cat 是显示文件夹的命令,这个大家都知道,tac 是cat 的倒写,意思也和它是相反的。cat是从第一行显示到最后一行,而tac 是从最后一行显示到第一行,而rev 则是从最后一个字符显示到第一个字符,除此之外查看文件的命令还有more less等。
78.(B)命令是在vi 编辑器中执行存盘退出。
A :q
B ZZ
C :q!
D :WQ
批注:
经过测试B选项是没有问题的,这些快捷键还是有用的,注意D选项应该是小写才对。
79.(B) 不是进程和程序的区别。
A 程序是一组有序的静态指令,进程是一次程序的执行过程
B 程序只能在前台运行,而进程可以在前台或后台运行
C 程序可以长期保存,进程是暂时的
D 程序没有状态,而进程是有状态的
批注:
经常说说后台小程序,程序自然是可以后台运行的。
关于这个linux面试题咱们就暂且讲到这里,后面的简答题原作者已经给出大难了,我这里就不再一一赘述了,有兴趣的可以看看。linux的面试题批注到此结束。