100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > linux运维初级课前实战随机考试题含答案(笔试+上机)

linux运维初级课前实战随机考试题含答案(笔试+上机)

时间:2019-02-13 05:30:33

相关推荐

linux运维初级课前实战随机考试题含答案(笔试+上机)

linux运维初级课前随机考试:

一、笔试部分:

1.开机配置服务自启动的文件路径是?

解答:

/etc/rc.local

2.网卡配置文件的路径

解答:

/etc/sysconfig/network-scripts/ifcfg-eth0

3.Client 端DNS文件的路径

解答:

/etc/resolv.conf

提示:服务端DNS默认配置文件路径 /etc/named.conf

4.如何用命令行方式给linux机器添加一个默认网关,假设网关地址为10.0.0.254

解答:

route add default gw 10.0.0.254

5.查找服务器内名字为services的文件。给出命令。

解答:

[root@oldboy ~]# find /etc -name services

/etc/logwatch/conf/services

/etc/services

/etc/avahi/services

6.已知字符串 oldboy caojunbiao chenyanfei guoxing qingyun,linliang

请通过cut命令请取出oldboy和linliang两个字符串

解答:

[root@oldboy ~]# echo "oldboy caojunbiao chenyanfei guoxing qingyun linliang" >oldboy.test

[root@oldboy ~]# cat oldboy.test

oldboy caojunbiao chenyanfei guoxing qingyun linliang

[root@oldboy ~]# cut -d" " -f2,6 oldboy.test

caojunbiao linliang

提示:下面命令是取2-6个字符串

[root@oldboy ~]# cut -d" " -f2-6 oldboy.test

caojunbiao chenyanfei guoxing qingyun linliang

7.查看apache服务的进程

解答:

[root@oldboy ~]# ps -ef|grep httpd|grep -v grep

root 5130 1 0 Jan12 ? 00:00:03 /application/apache2.2.9/bin/httpd -k start

daemon 5131 5130 0 Jan12 ? 00:00:00 /application/apache2.2.9/bin/httpd -k start

daemon 28821 5130 0 May13 ? 00:00:00 /application/apache2.2.9/bin/httpd -k start

daemon 28944 5130 0 08:58 ? 00:00:00 /application/apache2.2.9/bin/httpd -k start

daemon 30985 5130 0 11:08 ? 00:00:00 /application/apache2.2.9/bin/httpd -k start

如果为worker模式:

则:

[root@oldboy ~]# pstree -a|grep httpd|grep -v grep |wc -l

1526

提示:会有很多,所以加wc -l看看数量吧。

8.已知文件oldboy.txt内容为

oldboy

caojunbiao

chenyanfei

guoxing

qingyun

linliang

请通过sed命令把文件中包含guoxing的字符串替换为oldboy.

解答:

[root@oldboy ~]# cat test.txt

oldboy

caojunbiao

chenyanfei

guoxing

qingyun

linliang

[root@oldboy ~]# sed -i 's#guoxing#oldboy#' test.txt

[root@oldboy ~]# cat test.txt

oldboy

caojunbiao

chenyanfei

oldboy

qingyun

linliang

[root@oldboy ~]# sed -i 's#oldboy#qingyun#' test.txt

[root@oldboy ~]# cat test.txt

qingyun

caojunbiao

chenyanfei

qingyun

qingyun

linliang

8.请取出服务器eth0网卡配置的ip地址字符串。

如:服务器IP地址为10.0.0.100,则取出结果为10.0.0.100

解答:

[root@oldboy ~]# ifconfig eth0|grep 192

inet addr:192.168.1.250 Bcast:192.168.1.255 Mask:255.255.255.0

[root@oldboy ~]# ifconfig eth0|grep 192|cut -c 21-33 =======>这个方法不常用。

192.168.1.250

[root@oldboy ~]# ifconfig eth0|grep 192|sed 's#^.*addr:##'|sed 's#Bcast.*$##'

192.168.1.250

[root@oldboy ~]# ifconfig eth0|grep 192|sed 's/^.*addr://g' | sed 's/Bcast.*$//g'

192.168.1.250

9.实现打包/oldboy目录

解答:

tar zcvf oldboy.tar.gz /oldboy

10.实现打包/oldboy目录(排除/oldboy中的test文件)

tar zcvf oldboy.tar.gz /oldboy --exclude=/oldboy/test

提示:还可以用 参数-X

11.给网卡eth0配置第二个IP地址,ip为10.0.0.101

ifconfig eth0:101 10.0.0.101 netmask 255.255.255.0 up (别名方式添加IP)

提示:停止命令 ifconfig eth0:101 down,永久配置 也可以配置成文件名ifcfg-eth0:101的形式

思考 :ifdown eth0:101 这个命令可以停止么?

本文来自《北京老男孩linux就业培训中心》-5-15

------------>解释权 老男孩 QQ 31333741

二、上机部分

ssh免登陆上机实战考试题

内容:初级班ssh免登陆课上上机实战考试:

时间:10分钟

有三台LINUX主机,机器名分别为 A ,B ,C,请实现如下要求:

1.使用oldboy用户完成一把钥匙多把锁(A钥匙,B,C锁)的免登陆部署,如下所示:

A---------->B

A---------->C

提示:即实现A登陆B,C不需要输入密码验证。

注:该题目在生产环境中用途为,数据分发,发布程序,批量管理服务器等。

2.在不破坏1中部署的前提下,同样使用oldboy用户完成 多把钥匙对一把锁(B,C钥匙,A锁)

的免登陆部署,如下所示:

B---------->A

C---------->A

注:该题目在生产环境中用途为,数据备份等,不过生产环境该方式推荐用守护进程方式实现。

最终实现的目标就是,1,2 两个题目 达到双向免密码验证登陆。

3.如在1,2题目中增加若100台机器时 如何继续快速部署上述1,2免登陆的方案呢。

解答:见课上讲解。

本文来自《北京老男孩linux就业培训中心》-5-15

------------>解释权 老男孩 QQ 31333741

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。