Linux运维面试题及答案解析(1)
1下面的网络协议中,面向连接的的协议是:(A)。
A传输控制协议
传输控制协议TCP:提供的是面向连接、可靠的字节流服务。当客户端和服务器彼此交换数据前,必须在双方之间建立一个TCP连接,之后才能传输数据。提供超时重发,丢弃重复数据,检验数据,流量控制等功能。
B用户数据报协议
用户数据报协议UDP:简单的面向数据报的运输层协议,不提供可靠性,只是把应用程序传给IP层的数据发出去,并不能保证他们能到达目的地。
C网际协议
网际协议IP:不可靠的、无连接的传送机制。
D网际控制报文协议
网际控制报文协议ICMP:用于在IP主机、路由器之间传递控制协议。
2 在/etc/fstab文件中指定的文件系统加载参数中,(A)参数一般用于CD-ROM等移动设备。
A、defaults
使用默认设置
B、sw
自动挂载的可读写分区
C、rw和ro
挂载为读写权限 挂载为只读权限
D、noauto
设备(分区)只能手动挂载
3 Linux文件权限一共10位长度,分成四段,第三段表示的内容是(C)。
A、文件类型
B、文件所有者的权限
C、文件所有者所在组的权限
D、其他用户的权限
第一位表示文件类型 -表示普通文件。d表示目录文件
第二、三、四位表示文件所有者的读,写,执行权限
第五、六、七位表示文件所在属组的读,写,执行权限
第八、九、十位表示文件的其它用户的读,写,执行权限
第一段 - 是指文件类型 表示这是个普通文件
文件类型部分
-为:表示文件
d为:表示文件夹
b为:表示里面可以供存储周边设备
c为:表示里面为一次性读取装置
第二段 rwz 是指拥有者具有可读可写可执行的权限
第三段 rwz 是指所属于这个组的成员对于这个文件具有,可读可写可执行的权限
第四段 — 是指其他人对于这个文件没有任何权限
4 终止一个前台进程可能用到的命令和操作(B)。
A、kill
终止一个后台程序,可以使用fg命令将后台进程变为前台进程
B、;+C
C、shutdown
关机
D、halt
调用shutdown -h
5 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(D)。
A、-m
设置权限mkdir -m 664 /111
B、-d
C、-f
D、-p
6 下面关于i节点描述错误的是(A)。
A、i节点和文件是一一对应的
B、i节点能描述文件占用的块数
C、i节点描述了文件大小和指向数据块的指针
D、通过i节点实现文件的逻辑结构和物理结构的转换
inode 是index node 简写,中文翻译为索引节点,在linux系统中,文件的管理采用inode实现,具体内容包含:
- 文件的字节数
- 文件拥有者的User ID
- 文件的Group ID
- 文件的读、写、执行权限
- 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
- 链接数,即有多少文件名指向这个inode
- 文件数据block的位置
反而,文件名并不是文件管理必须使用的,只是为了方便用户,对inode起的一个别名(可以这么理解,因为inode编号是数字,记忆困难),正常情况下一个inode对应一个文件,一个文件名对应一个inode,此时对应关系是一对一的,但是通过硬链接建立一个连接(又起了一个名字)之后,就会出现多个文件名对应同一个inode的情况,理解起来类似windows系统快捷方式,但本质上有区别。
7 一个文件名字为rr.Z,可以用来解压缩的命令是:(D)。
A tar
B gzip
C compress
D uncompress
compress 是一个相当古老的 unix 档案 压缩 指令,压缩后的档案会加上一个 .Z 延伸档名以区别未压缩的档案,压缩后的档案可以以 u nc ompress解压 。若要将数个档案压成一个压缩档,必须先将档案 tar 起来再压缩。由于 g zip 可以产生更理想的压缩比例,一般人多已改用gzip 为档案压缩工具。
linux 常用压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2
zip 压缩文件名 源文件 ——压缩文件
zip -r 压缩文件名 源文件 ——压缩目录
mkdir 名字——创建目录
touch 名字 ——创建文件
unzip 压缩文件 ——解压 .zip文件
gzip 源文件 ——压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 ——压缩为.gz格式的压缩文件,源文件会消失
gzip -r 目录 ——压缩目录下的所有子文件,但不能压缩目录
gzip -d 压缩文件 ——解压 .gz文件
gunzip 压缩文件名 ——解压 .gz文件
bzip2 源文件 ——压缩为 .bz2格式,不保留源文件
bzip2 -k 源文件 ——压缩后保留源文件
注意bzip2 不能压缩目录
bzip2 -d 压缩文件 ——解压缩,-k保留压缩文件
bunzip2 压缩文件 ——解压缩
tar -cvf 打包文件名 源文件
tar -zcvf 压缩报名.tar.gz 源文件 ——压缩为.tar.gz格式
tar -zxvf 压缩报名.tar.gz ——解压缩.tar.gz包
tar -jcvf 压缩报名.tar.bz2 源文件 ——压缩为.tar.bz2格式
tar -jxvf 压缩报名.tar.bz2 ——解压缩.tar.bz2包
8 具有很多C语言的功能,又称过滤器的是(C)。
A、csh
csh:调用 C shell。
B、tcsh
Tcsh是csh的增强版,并且完全兼容csh。它不但具有csh的全部功能,还具有命令行编辑、拼写校正、可编程字符集、历史纪录、 作业控制 等功能,以及C语言风格的语法结构。
C、awk
AWK 是一种优良的文本处理工具, Linux 及 Unix 环境中现有的功能最强大的数据处理引擎之一, AWK 提供了极其强大的功能:可以进行样式装入、 流控制 、数学 运算符 、进程 控制语句 甚至于内置的变量和函数。
D、sed
SED是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。
9 一台主机要实现通过局域网与另一个局域网通信,需要做的工作是(C)。
A、配置域名服务器
B、定义一条本机指向所在网络的路由
C、定义一条本机指向所在网络网关的路由
D、定义一条本机指向目标网络网关的路由
如果主机想访问本地局域网外的某一网络,需要做两件事:
1、设置本机的默认网关 。
2、本地局域网默认网关上需要设置一条路由,用以完成本地局域网内的任一主机到目标局域网主机的路由工作。
10 建立动态路由需要用到的文件有(D)。
A、/etc/hosts
/etc/hosts 主机名到 IP 地址的映射关系的文件
B、/etc/HOSTNAME
这个文件存的是你的主机名,就比如你的终端的提示符 aaa@qq.com ,这里的hostname就写在这个文件里面
C、/etc/resolv.conf
/etc/resolv.conf DNS 服务的配置文件
D、/etc/gateways
/etc/gateways 建立动态路由需要用到的文件
11 硬盘分区是针对一个硬盘进行操作的,它可以分为:、、____。(ACD )
A.扩展分区
B.物理分区
C.逻辑分区
D.主分区
硬盘分区是针对一个硬盘进行操作的,它可以分为:主分区、扩展分区、逻辑分区,一共为4个。其中主分区可以是1-3个(主分区必须有),扩展分区可以有0-1个,逻辑分区则没有什么限制。
12 目前, 在PC机上使用的电源管理模式主要有:( )
A.APM管理模式
B.PM管理模式
C.ACPI管理模式
D.DPMS管理模式
13 在Windows注册表中,键值由键值项名称和键值项数据组成。其中键值项数据类型有如下所示中哪几种。(ACD )
A.字符串值
B.二进制值
C.实数型值
D.DWORD值
这些键值项数据可分为如下三种类型:
1.字符串值(S)
在Windows98的注册表中,表示文件的描述、硬件的标识等等信息一般都用字符串值。字符串值由字母和数字组成,它的最大长度不能超过255个字符。通过键、键值就组成了一种键值项数据,这就相当于Win.ini、System.ini文件中每个小节下面的设置行一样的道理。键值内才是真正存放了计算机及应用程序的配置信息,它位于树状结构的叶子位置,用户和应用程序都可以修改、删除或新建键值
2.二进制值(B)
在Windows的注册表中,二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来。
3.DWORD值(D)
在Windwos98的注册表中,DWORD值是一个32位(双字节长)长度的数值。在注册表编辑器中,系统以十六进制的方式显示DWORD值。 [1]
shell脚本
设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。
#!/bin/bash
groupadd class1
for ((i=1;i<=30;i++))
do
if [ $i -lt 10 ];then
username="std0"$i
else
username="std"$i
fi
useradd -G class1 $username
done
上一篇: ps白底换红底教程
下一篇: ps框选快捷键是什么?