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运维初级课前实战随机考试题含答案(笔试+上机)相关推荐

  1. 跟老男孩学Linux运维:Web集群实战(运维人员必备书籍)

    号外,号外! 1.<跟老男孩学习Linux运维:核心命令案例精讲> 紧张编写中,已过半. 2.<老男孩的MySQL私房菜>即将出版, 紧张编写中,已过2/3. 3.<跟老 ...

  2. Linux运维企业架构项目实战系列

    Linux运维企业架构项目实战系列 目录 一.全网备份 (一)部署Rsync守护进程 1)服务端(backup) 2)客户端(web01/02/03 nfs01) (二)编写脚本文件 1)客户端脚本编 ...

  3. Linux运维必会的实战编程笔试题(19题)

    以下Linux运维笔试面试编程题,汇总整理自老男孩.马哥等培训机构,由运维派根据实战需求,略有调整: 企业面试题1:(生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理 ...

  4. Linux 运维自动化之Cobbler实战案例

    大纲 一.前言 二.Cobbler 工作原理详解 三.Cobbler 常用命令汇总 四.Cobbler 各种目录说明 五.自定义Kickstart文件详解 六.Cobbler 实战案例安装CentOS ...

  5. 第13章代码《跟老男孩学习Linux运维:Shell编程实战》

    本书历史上已出版最实战的Shell高级编程实战书籍,没有之一,和市面书籍不同,本书是作者经过18年的运维工作及教学工作后,创新类企业级实战书籍,适合所有学习及从事Linux相关工作的读者. <跟 ...

  6. Linux运维人员的前生后世!

    运维工作尤其是linux运维,其实最考验你的能力,因为需要学习的东西实在太多, 你既要懂网络:思科华为设备的配置: 要懂性能调优:包括lamp或者lnmp的性能调优,也包括linux操作系统调优: 要 ...

  7. linux学习项目,[ Linux运维学习 ] 路径及实战项目合集

    我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构.提升部署效率.优化资源利用率,确保服务可以7*24H不间断地为用户提供服务. ...

  8. 运维之道 | Linux运维必会的MySQL企业面试题

    Linux运维必会的MySQL企业面试题 基础笔试命令 1.开启MySQL服务 [root@localhost ~]# /etc/init.d/mysqld start [root@localhost ...

  9. oracle税务运维脚本练习,荣欣Linux运维+Oracle DBA初级+高级全套实战训练

    第一阶段:企业版Linux系统运维基础.项目实战:112课时xa0 第二阶段:基于互联网门户Linux应用集群与Mysql数据库集群架构设计与维护,项目实战:112课时 第三阶段:Oracle DBA ...

最新文章

  1. JSP Tomcat8.0运行连接池时发生异常【AbstractMethodError oracle.jdbc.driver.T4CConnection.isValid(I)Z】...
  2. NFS网络文件共享存储服务器
  3. 《BI项目笔记》多维数据集中度量值设计时的聚合函数
  4. Android上实现柱状图表
  5. 字符串处理的基本方法
  6. 步步为营,重构出模式(2)
  7. 李彦宏回应百度落后:我们擅长技术含量高的
  8. 你是如何找到自己的第一份测试工作的?
  9. 文本处理工具grep、egrep的具体用法
  10. uni-app uniCloud 开发实践 ,天气预报,小程序,h5,app ,001章
  11. Atitit java项目常用类库表 目录 1. Ati总的常用库 1 1.1. 表达式,语言解析类库 1 1.2. 字符串模板解析库velocity freemark 1 1.3. rest库
  12. API 函数 MultiByteToWideChar 实现各类编码转换
  13. android 802.1x 认证,802.1X认证基础
  14. 一对一直播技术服务【推广】
  15. 【牛客刷题】上手用C语言写一个三子棋小游戏超详解哦(电脑优化)
  16. excel怎么设置颜色的值记录
  17. RestTemplateConfig
  18. 基于BLG7289的数码管显示
  19. 短期连载 第1回 万代南梦宫工作室动画的流派 BNS动作捕捉汐留工作室的采访
  20. webrtc】windows 构建 :depot_tools 采坑

热门文章

  1. Spring Cloud微服务之业务物理删除(十)
  2. 修改3389端口为3389端口
  3. 43个PSD to XHTML,CSS教程
  4. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四)实现2D人物动画①
  5. Node.js: 如何退出node命令或者node server
  6. 深入理解JavaScript系列:《你真懂JavaScript吗?》答案详解
  7. 面向普通人的 PHP 加密
  8. php 操作文件夹 (遍历 计算大小)
  9. 【转载】并发操作会带来哪些数据不一致性(数据库)
  10. 如何用Pygame写游戏(五)