老男孩运维网络班一期入学试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老男孩运维网络班一期入学试题相关的知识,希望对你有一定的参考价值。
[考试试题]
特别说明:如果前 11道不能都答对就是纯菜鸟级别了,如果答对低于 5个,属于不了解 linux。
1.创建一个目录/data。
解答:mkdir /data
2.在/data 下面建立一个文件 oldboy.txt。
解答:touch /data/oldboy.txt
echo "" >/data/oldboy.txt
3.为 oldboy.txt 增加内容为“ I am studying linux.”。
解答:echo " I am studying linux." >/data/oldboy.txt
4.把 oldboy.txt 文件拷贝到/tmp 下。
解答:cp /data/oldboy.txt /tmp
5.把/data 目录移动到/root 下。
解答:mv /data /root
6.进入/root 目录下的 data 目录,删除 oldboy.txt 文件。
解答:cd /root/data
rm -f oldboy.txt
7.接第 6 题,退出到上一级目录,删除 data 目录。
解答:cd ..
rm -rf data
8.已知文件 test.txt 内容为:
test
liyao
老男孩 linux 运维实战培训中心 http://www.etiantian.org
报名咨询: QQ: 70271111 41117397 41117483 电话: 18600338340 18911718229
oldboy
请给出输出 test.txt 文件内容时,不包含 oldboy 字符串的命令。
解答:cat test.txt | grep -v oldboy
9.请用一条命令完成创建目录/oldboy/test,即创建/oldboy 目录及/oldboy/test 目录
解答:mkdir -p /oldboy/test
10.已知/tmp 下已经存在 test.txt 文件,如何执行命令才能把/mnt/test.txt 拷贝到/tmp 下覆盖掉/tmp/test.txt,而让系统不提示是否覆盖( root 权限下)。
解答:\cp -f /mnt/test.txt /tmp/test.txt
11.只查看 ett.txt 文件(共 100 行)内第 20 到第 30 行的内容
解答:cat ett.txt | head -n 30 | tail -n +20
12.分析图片服务日志,把日志(每个图片访问次数*图片大小的总和)排行,取 top10,也
就是计算每个 url 的总访问大小
【附加题: 工作场景高难度加分题,不会的同学可以放弃不答】。
说明: 本题生产环境应用: 这个功能可以用于 IDC 网站流量带宽很高, 然后通过分析服务器日志哪些元素占用流量过大,
进而进行优化或裁剪该图片,压缩 js 等措施。
本题需要输出三个指标: 【访问次数】 【访问次数*单个文件大小】 【文件名(可以带 URL)】
测试数据
59.33.26.105 - - [08/Dec/2010:15:43:56 +0800] "GET /static/images/photos/2.jpg HTTP/1.1" 200 11299
"http://oldboy.blog.51cto.com/static/web/column/17/index.shtml?courseId=43" "Mozilla/4.0 (compatible;
MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"
59.33.26.105 - - [08/Dec/2010:15:43:56 +0800] "GET /static/images/photos/2.jpg HTTP/1.1" 200 11299
"http://oldboy.blog.51cto.com/static/web/column/17/index.shtml?courseId=43" "Mozilla/4.0 (compatible;
MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"
59.33.26.105 - - [08/Dec/2010:15:44:02 +0800] "GET /static/flex/vedioLoading.swf HTTP/1.1" 200 3583
"http://oldboy.blog.51cto.com/static/flex/AdobeVideoPlayer.swf?width=590&height=328&url=/[[DYNAMIC]]/2"
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET
CLR 3.5.30729)"
124.115.4.18 - - [08/Dec/2010:15:44:15 +0800] "GET /?= HTTP/1.1" 200 46232 "-" "-"
124.115.4.18 - - [08/Dec/2010:15:44:25 +0800] "GET /static/js/web_js.js HTTP/1.1" 200 4460 "-" "-"
124.115.4.18 - - [08/Dec/2010:15:44:25 +0800] "GET /static/js/jquery.lazyload.js HTTP/1.1" 200 1627 "-" "-"
解答:不会
13、 把/oldboy 目录及其子目录下所有以扩展名.sh 结尾的文件中包含./hostlists.txt 的字符串
全部替换为../idctest_iplist。【附加题:加分题,不会的同学可以放弃不答】。
解答:不会
以上是关于老男孩运维网络班一期入学试题的主要内容,如果未能解决你的问题,请参考以下文章
老男孩教育-Linux运维就业班入学第一关课前测试考试题及解答