歡迎您光臨本站 註冊首頁

linux運維初級課前實戰隨機考試題含答案(筆試 上機)

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

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就業培訓中心》2011-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就業培訓中心》2011-5-15
------------>解釋權 老男孩 QQ 31333741

本文出自 「老男孩的linux博客」 博客,請務必保留此出處http://oldboy.blog.51cto.com/2561410/566654


[火星人 ] linux運維初級課前實戰隨機考試題含答案(筆試 上機)已經有637次圍觀

http://coctec.com/docs/linux/show-post-48274.html