Linux运维面试题及答案解析(4)

在这里插入图片描述
1 关闭linux系统(不重新启动)可使用命令(B)。
A、Ctrl+Alt+Del 重启
B、halt
C、shutdown -r now shutdown -r 重启系统
D、reboot

2 实现从IP地址到以太网MAC地址转换的命令为:(C)。
A、ping
B、ifconfig
C、arp
D、traceroute
  ARP协议,全称“Address Resolution Protocol”,中文名是地址解析协议,使用ARP协议可实现通过IP地址获得对应主机的物理地址(MAC地址)。
  在TCP/IP的网络环境下,每个联网的主机都会被分配一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址。为了让报文在物理网路上传输,还必须要知道对方目的主机的物理地址(MAC)才行。这样就存在把IP地址变换成物理地址的地址转换的问题。
  在以太网环境,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为目的主机48位以太网的地址(MAC地址)。这就需要在互联层有一个服务或功能将IP地址转换为相应的物理地址(MAC地址),这个服务或者功能就是ARP协议。
  所谓的“地址解析”,就是主机在发送帧之前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MA地址,以保证主机间相互通信的顺利进行。
  ARP 协议和DNS有点相像之处。不同点是:DNS是在域名和IP之间的解析,另外,ARP协议不需要配置服务,而DNS要配置服务才行。
  ARP协议要求通信的主机双方必须在同一个物理网段(即局域网环境)

3 在vim编辑器中的命令模式下,键入(B)可在光标当前所在行下添加一新行。
A、a 在当前光标后一位插入
B、o
C、I 在当前光标处插入
D、A 在光标行末尾插入

4 在vi编辑器中的命令模式下,删除当前在这里插入代码片在这里插入代码片光标处的字符使用(A)命令。
A、x
B、dw 删除当前行光标处以后的字符
C、D 同B
D、dd 删除整行

5 在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用(A)命令。
A、上箭头
B、下箭头
C、<.>;
D、<*>;

6 用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为(A)。
-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffAA
A、普通文件
B、硬链接
C、目录
D、符号链接

7 删除文件命令为:(D)。
A、mkdir
B、rmdir
C、mv
D、rm

8 在下列的名称中,不属于DNS服务器类型的是:(C)。
A、PrimaryMasterServer
B、SecondaryMasterServer
C、samba
D、Cache_onlyServer

9 网络管理员对WWW服务器进行访问、控制存取和运行等控制,这些控制可在(A)文件中体现。
A、httpd.conf
B、lilo.conf LILO是一个在系统启动时运行的程序,它用于选择引导计算机启动的操作系统在这里插入代码片
C、inetd.conf Inetd.conf文件是Linux系统中的重要文件之一。它保存了系统提供internet服务的数据库。通过这个文件,你可以对这些服务加以控制,如打开/关闭某项服务,使它们更为安全的运行等等很多
D、resolv.conf resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问

10 邮件转发代理也称邮件转发服务器,它可以使用SMTP协议,也可以使用(C)协议。
A、FTP
B、TCP
C、UUCP 它是一组用于在不同UN在这里插入代码片IX系统之间复制(传送)文件或传送用于其它UNIX系统执行命令的一组指令,是UNIX网络的基础。
D、POP

多选题
4 下面哪些命令可以被用来安全终止一个正在运行的Linux系统。( AC )
A.init0
B.init1
C.shutdown-hnow
D.关闭电源

5 在下面哪些情况下可以安全地运行fsck工具程序?( CD )
A.一个正处于运行状态下的文件系统
B.运行于级别2的root文件系统
C.一个被卸载的文件系统
D.一个被只读安装的文件系统

6 在Bash中,如果你想永久设置诸如PATH之类的参数,而不必在你每次登录时都要重新设置一次,则你可以在下面哪些文件中定义这些参数。( AB )
A.HOME/.Bashrc
B.HOME/.Bash_profile
C.HOME/.Cshrc
D.HOME/.Bash_logout

24 设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/usr/bin目录下。

#!/bin/bash
if [ ! -e "/root/bak" ];   //首先查看/root/bak目录是否存在,如果不存在,则创建目录
then
mkdir /root/bak
fi
cd /root/bak    //将当前目录更改到/root/bak
YY=$(date +%Y)  //提取日期中的年月日
mm=$(date +%m)
DD=$(date +%d)
backupdir="$YY$mm$DD"_etc.tar.gz  //这里必须注意,在$YY$mm$DD上加引号,否则shell会将$DD_etc认为是一个变量,获取不到$DD的值
echo $backupdir在这里插入代码片
tar zcvf $backupdir /etc/ echo "fileback finished!"

创建包含cron表达式的task文件task.cron

0 0 1 * * /root/fileback.sh
使用一下命令启动定时任务
#crontab task.cron
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章