easy-运维-02

选择题

题目1

网段地址:154.27.0.0的网络,若不做子网划分,能支持()台主机?

A:254
B:1024
C:65534
D:16777206

答案:C

解析:

这个结论是基于对IP地址结构的理解。在这个网络中,IP地址的前16位用于网络地址,后16位用于主机地址。由于一个C类IP地址通常用于小规模的局域网络,并且每个C类网络地址默认情况下能容纳256台主机(包括网络地址和广播地址),但实际上要去掉网络地址和广播地址,因此可用的主机数量是254台。但在本例中,由于不进行子网划分,整个154.27.0.0/16网络被视为一个大的网络块,其主机位数为16位,因此支持的主机数量是2^16,即65536个地址。然而,这些地址中,第一个是网络地址,最后一个通常是广播地址,因此实际可用的主机数量是65536减去这两个特殊地址,即65534台主机。
这个过程涉及到对IP地址结构的深入理解,特别是关于如何划分网络地址和主机地址。不进行子网划分意味着整个C类网络的子网掩码保持不变,即默认的C类子网掩码255.255.255.0,这样就能够支持更多的设备连接到这个网络中。

题目2

保留给自环测试的IP地址是()?

A:164.0.0.0
B:130.0.0.0
C:127.0.0.0
D:200.0.0.0

答案:C

题目3

IP地址219.25.23.56的缺省子网掩码有几位()?

A:8
B:16
C:24
D:32

答案:C

解析:

在IPv4地址中,如果一个IP地址的前三个八位组(即前24位)是固定的网络地址部分,那么它的缺省子网掩码就是255.255.255.0,这等同于24位的子网掩码。IP地址219.25.23.56的前三个八位组是固定的网络部分,因此其缺省子网掩码为24位。

题目4

DNS的作用是()?

A.为客户机分配IP地址
B.访问HTTP的应用程序
C.将计算机名翻译为IP地址
D.将MAC地址翻译为IP地址

答案:C

题目5

关于IP主机地址,下列说法正确的是()

A.IP地址主机部分可以全1也可以全0
B.IP地址网段部分可以全1也可以全0
C.IP地址主机部分不可以全1也不可以全0
D.IP地址可以全1也可以全0

答案:C

题目6

FTP协议使用的端口号是()?

A:20   
B:21
C:22
D:23

答案:AB

解析:

20:用于数据连接,当FTP客户端试图从FTP服务器下载或上传文件时,将使用这个端口。
21:作为命令通道,也称为控制通道,用于传输控制信息。

题目7

IP地址10.21.185.64/255.255.255.240的网络地址和广播地址分别是()?

A、10.21.185.64 10.21.185.79
B、10.21.185.240 10.21.185.251
C、10.21.185.0   10.21.185.15
D、10.21.185.48 10.21.185.79

答案:A

解析:

网络地址计算:
10.21.185.64     0000 1010.0001 0101.1011 1001.0100 0000
255.255.255.240  1111 1111.1111 1111.1111 1111.1111 0000
与子网掩码进行与运算,得到网络地址:10.21.185.64
广播地址:0000 1010.0001 0101.1011 1001.0100 1111  --> 10.21.185.79

题目8

下列哪种攻击属于拒绝服务类攻击()?

A.洪水攻击
B.口令破解
C.端口扫描
D.嗅探侦听

答案:A

题目9

假如您需要找出/etc/my.conf文件属于哪个包(package),您可以执行()?

A.rpm -q /etc/my.conf
B.rpm -requires /etc/my.conf
C.rpm -qf /etc/my.conf
D.rpm -q | grep /etc/my.conf

答案:C

题目10

作为一个管理员,您希望在每一个新用户的目录下面放一个文件.bashrc,那么您应该在哪个目录下放这个文件,一遍新用户在创建主目录时自动将这个文件复制到自己的目录下()?

A./etc/skel/
B./etc/default/
C./etc/defaults/
D./etc/profile.d/

答案:A

解析:

/etc/skel目录是在使用useradd添加用户时,一个需要用到的目录,该目录用来存放新建用户时需要拷贝到新建用户家目录下的文件。即:当我们新建新用户时,这个目录下的所有文件会自动被复制到新建用户的家目录下,默认情况下,/etc/skel 目录下的所有文件都是隐藏文件(以.点开头的文件);通过增加、修改、删除/etc/skel目录下的文件,我们可以为新创建的用户提供统一的、标准的、初始化的用户环境

题目11

有一个备份程序mybackup,需要在周一到周五下午1点和晚上8点各运行一次,下面哪个命令可以实现()?

A:0 13,20 * * 1,5 mybackup
B:0 13,20 * * 1,2,3,4,5 mybackup
C:* 13,20 * * 1,2,3,4,5 mybackup
D:0 13,20 1,5 * * mybackup

答案:B

题目12

在bash中,在一条命令后面加入 1>&2 意味着()?

A.标准错误输出重定向到标准输入
B.标准输入重定向到标准错误输出
C.标准输出重定向到标准错误输出
D.标准输出重定向到标准输入

答案:C

题目13

使用ln命令生成一个指向文件old的符号链接new,如果将文件old删除,是否还能够访问文件中的数据()?

A.不能再访问
B.仍然可以访问
C.能否访问取决于文件的所有者
D.能否访问取决于文件的权限

答案:A

题目14

哪个命令用来显示系统中各个分区中的inode的使用情况()?

A.df -i
B.df -H
C.free -b
D.du -a -c /

答案:A

题目15

在ps中,哪个参数用来显示所有用的进程()?

A.a
B.b
C.u
D.x

答案:A

题目16

如何显示Linux系统中的注册的用户数(包含系统用户)()?

A.account -l
B.nl /etc/passwd|head
C.wc --users /etc/passwd
D.wc --lines /etc/passwd

答案:D

题目17

在一行结束位置加上什么符号,表示未结束,下一行继续()?

A./
B.\
C.;
D.|

答案:B

题目18

命令kill 9的含义()?

A.kill the process whose PID is 9
B.kill all process belonging to UID 9
C.send SIGKILL to the process whose PID is 9
D.send SEGTERRM to the process whose PID is 9

答案:D

题目19

在Linux系统中,脚本一般以什么开头()?

A.$/bin/sh
B.#/bin/sh
C.use /bin/sh
D.set shell=/bin/sh

答案:B

题目20

哪种写法表示如果cmd1成功,则执行cmd2命令()?

A.cmd1&&cmd2
B.cmd1|cmd2
C.cmd1;cmd2
D.cmd1||cmd2

答案:A

题目21

下面哪个协议使用了2个以上的端口()?

A.telnet
B.FTP
C.rsh
D.HTTP

答案:B

题目22

ldconfig的配置文件()?

A./lib/ld.so
B./etc/ld.so.conf
C./etc/ld.so.cache
D./etc/modules.conf

答案:B

题目23

下面哪个命令可以压缩部分文件()?

A. tar -dzvf filename.tar *
B. tar -tzvf filename.tar *
C. tar -czvf filename.tar *
D. tar -xzvf filename.tar *

答案:B

题目24

下面哪个命令用来显示一个程序所使用的库文件()?

A.ldd
B.ld so
C.modprobe
D.ldconfig

答案:A

题目25

如何查看一个RPM软件的配置文件的存放位置()?

A.rpm -qc rpm_package
B.rpm -Vc rpm_package
C.rpm --config rpm_packet
D.rpm -qa --config rpm_package

答案:A

题目26

命令netstat -a 停止了很长时间没有响应,这可能时哪里的问题()?

A.NFS
B.DNS
C.NIS
D.routing

答案:B

解析:

命令netstat-a停了很长时间没有响应说明DNS出了问题。如果只使用-a情况下,默认是会进行域名解析,如果DNS设置有问题,就会造成响应速度很慢。解决办法:使用参数-an,n表示不进行域名解析或方法。检查DNS设置,修复DNS设置。

题目27

ping使用的协议()?

A.TCP
B.UDP
C.SMB
D.ICMP

答案:D

题目28

下面哪个文件定义了网络服务的端口()?

A./etc/netport
B./etc/services
C./etc/server
D./etc/netconf

答案:B

题目29

下面哪个功能用来生成一个文件的校验码()?

A.md5
B.tar
C.crypt
D.md5sum

答案:D

题目30

如何停止一台服务器上面telnet服务()?

A.Put NONE in /etc/telnet allow
B.Put a line ‘ALL ALL’ in /etc/hosts.deny
C.Comment the telnet entry in /etc/inittab
D.Comment the telnet entry in /etc/xinetd.conf

答案:D

题目31

什么命令显示所有装载的模块()?

A.lsmod
B.dirmod
C.modules
D.modlist

答案:A

题目32

下面哪个命令可以查看网卡的中断?

A.cat /proc/ioports
B.cat /proc/interrupts
C.cat /proc/memoryinfo
D.which interrupts

答案:B

题目33

下面哪种协议的目的是从已知的IP地址获得相应的MAC地址()?

A.TELNET
B.HTTP
C.ARP
D.RARP
E.ICMP

答案:B

题目34

设umask为002,则建立新的文件的权限是什么()?

A.-rw-rw-r-
B.rwxrwx-w-
C.-------2-
D.rwxrwxr-x

答案:A

题目35

设umask为002,则建立新的文件夹的权限是什么()?

A.-rw-rw-r-
B.rwxrwx-w-
C.-------2-
D.rwxrwxr-x

答案:D

题目36

Linux系统中某个可执行文件属于root并且有setuid,当一个普通用户mike运行这个程序时,产生的进程的有效用户和实际用户分别是()?

A.root mike
B.root root
C.mike root
D.miek mike
E.deamon mike
F.mike deamon

答案:A

题目37

在linux系统中,用来存放系统所需配置文件和子目录的是()?

A./etc
B./var
C./root
D./home

答案:A

题目38

文件exer1 的访问权限为rw-r–r– ,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是

A.chmod a+xg+w exer1
B.chmod 765 exer1
C.chmod o+x exer1
D.chmod g+w exer1

答案:A

题目39

cat -n file1file2 命令的意思是?

A.只会把文件file1的内容输出到屏幕上。
B.把文件file1和file2连在一起,然后输出到屏幕上。
C.创建文件file1和file2
D.把file2的内容输出到file1中并保存

答案:B

题目40

Linux下查看服务程序占用的端口命令是什么?

A.ps -aux
B.netstat –apn
C.watch
D.lsof

答案:B

题目41

对于Linux说法,下列说法正确的是()

A.线性访问内存非法时,当前线程会进入信号处理函数
B.用mv命令移动文件时,文件的修改时间会发生变化
C.ulimit -c设置的是函数调用栈的大小
D.malloc函数是应用程序向操作系统申请内存的接口

答案:A

题目42

在Linux系统上,下面那个命令不可以用来查看文件内容()

A.cat
B.ls
C.less
D.more

答案:B

题目43

下面哪个命令可以从文本文件的每一行中截取指定内容的数据。

A.cp
B.dd
C.fmt
D.cut

答案:D

题目44

Linux下查看磁盘使用情况的命令是?

A.dd
B.df
C.top
D.netstat

答案:B

题目45

crontab文件由6个域组成,每个域之间用空格分隔,下列哪个排列方式是正确的?

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

答案:B

题目46

在 Linux 中查看 ARP 缓存记录的命令是?

A.“arp –a”
B.“arp –d”
C.“arp -L”
D.“arp –D”

答案:A

题目47

linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为()

A.chmod start.sh 706
B.chmod start.sh 750
C.chmod start.sh 705
D.chmod start.sh 777

答案:B

题目48

int main(){fork()||fork();}共创建几个进程:_____

A.1
B.2
C.3
D.4

答案:C

题目49

不需要编译内核的情况是 ()?

A.删除系统不用的设备驱动程序时
B.升级内核时
C.添加新硬件时
D.将网卡激活

答案:D

题目50

下列关于管道(Pipe)通信的叙述中,正确的是()

A.一个管道可以实现双向数据传输
B.管道的容量仅受磁盘容量大小限制
C.进程对管道进行读操作和写操作都可能被阻塞
D.一个管道只能有一个读进程或一个写进程对其操作

答案:C

简答题

题目1

Reids常用5种数据类型都是什么?

答案:

string,list,set,sorted set,hash

题目2

Reids6种淘汰策略是什么?

答案:

1.noeviction: 不删除策略, 达到最大内存限制时, 如果需要更多内存, 直接返回错误信息。大多数写命令都会导致占用更多的内存(有极少数会例外。
2.allkeys-lru:所有key通用; 优先删除最近最少使用(less recently used ,LRU) 的 key。
3.volatile-lru:只限于设置了 expire 的部分; 优先删除最近最少使用(less recently used ,LRU) 的 key。
4.allkeys-random:所有key通用; 随机删除一部分 key。
5.volatile-random: 只限于设置了 expire 的部分; 随机删除一部分 key。
6.volatile-ttl: 只限于设置了 expire 的部分; 优先删除剩余时间(time to live,TTL) 短的key。

题目3

Redis 持久化方案有哪些?

答案:

Rdb 和 Aof

题目4

Redis内存模型

答案:

used_memory:Redis分配器分配的内存总量(单位是字节),包括使用的虚拟内存(即swap);Redis分配器后面会介绍。used_memory_human只是显示更友好。
used_memory_rss:Redis进程占据操作系统的内存(单位是字节),与top及ps命令看到的值是一致的;除了分配器分配的内存之外,used_memory_rss还包括进程运行本身需要的内存、内存碎片等,但是不包括虚拟内存。
mem_fragmentation_ratio:内存碎片比率,该值是used_memory_rss used_memory的比值。
mem_allocator:Redis使用的内存分配器,在编译时指定;可以是 libc 、jemalloc或者tcmalloc,默认是jemalloc;截图中使用的便是默认的jemalloc。

题目5

简述Nginx指令rewrite中的last和break状态区别?

答案:

1.last:停止执行当前得rewrite规则,重新开始匹配新的location规则;
2.break:停止执行当前的rewrite规则,不再匹配新的location规则;

题目6

简述TCP连接的三次握手?

答案:

第一次握手
客户端向服务器发出连接请求报文,这时报文首部中的同部位SYN=1,同时随机生成初始序列号 seq=x,此时,TCP客户端进程进入了 SYN-SENT(同步已发送状态)状态。TCP规定,SYN报文段(SYN=1的报文段)不能携带数据,但需要消耗掉一个序号。这个三次握手中的开始。表示客户端想要和服务端建立连接。

第二次握手
TCP服务器收到请求报文后,如果同意连接,则发出确认报文。确认报文中应该 ACK=1,SYN=1,确认号是ack=x+1,同时也要为自己随机初始化一个序列号 seq=y,此时,TCP服务器进程进入了SYN-RCVD(同步收到)状态。这个报文也不能携带数据,但是同样要消耗一个序号。这个报文带有SYN(建立连接)和ACK(确认)标志,询问客户端是否准备好。

第三次握手
TCP客户进程收到确认后,还要向服务器给出确认。确认报文的ACK=1,ack=y+1,此时,TCP连接建立,客户端进入ESTABLISHED(已建立连接)状态。

TCP规定,ACK报文段可以携带数据,但是如果不携带数据则不消耗序号。

题目7

查询file1里面空行的所在行号?

答案:

方法1:
awk '{ if ($0 ~ /^$/) print NR }' file1
方法2:
grep -n ^$ file1 | awk 'BEGIN{FS=":"}{print $1}'

题目8

使用Linux的任务调度crontab ,实现:在11月份内,每天的早上6点到12点中,每隔2个小时执行一次 /usr/bin/http_status.sh ?

答案:

0 6-12/2 * 11 *  /usr/bin/http_status.sh

题目9

查找/usr/local/apache/logs 目录最后修改时间大于 30 天的文件,并删除?

答案:

find/usr/local/apache/logs -type f -mtime +30 -exec rm -f {}\;

题目10

利用 sed 命令将 test.txt 中所有的回车替换成空格?

答案:

sed -i s/\r/ /g test.txt
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,794评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,050评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,587评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,861评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,901评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,898评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,832评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,617评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,077评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,349评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,483评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,199评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,824评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,442评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,632评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,474评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,393评论 2 352

推荐阅读更多精彩内容