老男孩教育运维班第一关入学摸底考试

  1. 创建一个目录/data

解答:mkdir /data/

2.在/data下创建一个文件oldboy.txt

解答:touch /data/oldboy.txt

3.为oldboy.txt增加内容为“I am studying linux”。

解答:(1):vi /data/oldboy.txt进入命令模式,然后按i进入编辑模式就可以写入你要输入的“I am studying linux”内容。再按Esc退出编辑模式然后再按:wq保存退出就可以了。

(2):echo "I am studying linux" >> /data/oldboy.txt  (追加文件内容到最后一行)

(3):cat >> /data/oldboy.txt <<EOF  (这种方法可以写入多行内容)

>I am studying linux

>I am studying

>lidao linux

>EOF

4.把oldboy.txt文件拷贝到/tmp下

解答:cp /oldboy.txt/ /tmp/

5.把/data目录移动到/root下

解答:mv /data/ /root/

6.进入/root目录下的/data目录,oldboy.txt文件

解答:cd /root/data/

find /data/ -type f -name "oldboy.txt" |xargs rm

7.接第六题,退到上一级目录,删除data目录

解答:cd ..

rm -fr /data/

8.已知文件 test.txt内容为:

test

lidao

oldboy

请给出输出test.txt文件内容时,不包含oldboy字符串的命令。

解答:(1):cat > /data/test.txt <<EOF

>test

>lidao

>oldboy

>EOF

(2):head -2 /data/test.txt (只显示文件内容的前两行)

test

lidao

(3):grep -v "oldboy" /data/test.txt (grep加上-v就是不显示oldboy)

test

lidao

9. 请用一条命令完成创建目录/oldboy/test,即创建/oldboy目录及/oldboy/test目录

解答:(1):mkdir /oldboy /oldboy/test (笨方法)

(2):mkdir -p /oldboy/test

10.已知/tmp下已经存在test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让系统不提示是否覆盖(root权限下)

解答:(1):touch /tmp/test.txt

touch /mnt/test.txt

(2):echo > "tmp" /tmp/test.txt

echo > "mnt" /mnt/test.txt

(3):\cp /mnt/test.txt/ /tmp (这是方法1前面加个反斜线)

/bin cp /mnt/test.txt/ /tmp (这是第二种方法,绝对路径)

前面两种方法只是临时不提示是否覆盖,设置别名就会永久不提示。

设置别名步骤:a:echo This command cannot be used (第一步显示这个命令)

b:alias cp=‘This command cannot be used‘     (设置这个命令)

c:vim  /etc/profile  进入命令模式按大写G退到最后一行,然后按i进入编辑模式再最后一行写入alias cp=‘This command cannot be used‘  然后按Esc退到命令模式按:wq保存退出。   (这步相当于签合同)

d:vim  /root/bashrc   进入命令模式按i进入编辑模式然后在cp前加入一个#符号,就可以了 。然后按ESC退出编辑模式并且按:wq保存退出 就行了。      (这步相当于永久生效)

11.只查看ett.txt文件(共100行)内第20到30行的内容。

解答:touch  /data/ett.txt        (创建文件)

seq 100   /data/ett.txt

(1):head  -30  /data/ett.txt  |tail  -11

(2):sed  -n   ‘20,30p‘    /data/ett.txt

(3):grep  20  -A10  /data/ett.txt

(4):grep  30  -B10  /data/ett.txt

(5):grep  25  -C5    /data/ett.txt

12.把/oldboy目录及其子目录下所有以拓展名.sh结尾的文件中包含/oldboy.txt的字符串全部替换为/

oldgil。

解答:创建测试环境 :mkdir /oldboy/test.sh

mkdir /oldboy/t.sh

mkdir /oldboy/lidao.sh

echo > "oldboy" /test.sh

echo > "oldboy" /t.sh

echo > "oldboy" /lidao.sh

find /oldboy/ -type f -name "*.sh" |xargs sed -i ‘s#oldboy#oldgil#g‘

时间: 2024-11-26 11:23:34

老男孩教育运维班第一关入学摸底考试的相关文章

老男孩教育运维班100台规模集群阶段性综合上机实战考试

老男孩教育运维班100台规模集群第十关阶段性综合上机实战考试 光学理论有啥用,不拉出来实战遛遛,只能是自欺欺人! 项目要求: 1.全体学员上机实践考试,完成后由排长或班长.或助教打分. 2.时间:3个小时,抄袭0分. (一)上机服务器业务及IP主机名规划 已知5台服务器主机名主机对应信息见下表: 服务器说明 外网IP(NAT) 内网IP(NAT) 主机名 apache web服务器 10.0.0.7/24 172.16.1.7/24 web02 nginx web服务器 10.0.0.8/24

老男孩教育运维班2016春节期末大型集群架构搭建说明

只有苦练功夫,才能所向披靡(秒杀其它竞争者),老男孩教育运维班你值得拥有!27,28,29,30年后4个班运维班即将同步开班,另有多个Python班,架构班,大数据班同步开班,成就自己,拿高薪的机会就在眼前,加油,还在观望别人拿高薪么! 伙伴们,年后你们就要飞了,春节不要太贪玩呦!一定要完成老师布置的期末架构作业. 虽然部分同学已经找到了心仪的工作,不要着急做完架构你们年后会更牛的. 为了促进大家完成期末架构,每个班级以小组为单位,完成运维班期末集群架构五架构实战(见下发的作业文档)并且做述职报

老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战

老男孩教育运维班0基础起步上机实战系列项目 老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战 项目要求: 1.全体学员上机实践考试,完成后由排长或班长.或助教打分. 2.时间:90分钟,抄袭0分. (一)上机服务器业务及IP主机名规划 已知4台服务器主机名主机对应信息见下表: 服务器说明 外网IP 内网IP 主机名 apache web服务器 10.0.0.7/24 172.16.1.7/24 web02 nginx web服务器 10.0.0.8/24 172.16.1.8/

老男孩教育运维班50-100台规模集群全网数据备份项目实战

老男孩教育运维班50-100台规模集群全网数据备份解决方案 项目要求: 1.全体学员上机实践考试,完成后由排长或班长或助教打分. 2.时间:60分钟,抄袭别人0分. 3.本项目提供免费实战讲解视频: http://edu.51cto.com/course/course_id-3497.html 1.基本备份要求 已知3台服务器主机名分别为web01.backup.nfs01,主机信息见下表: 服务器说明 外网IP 内网IP 主机名称 nginx web服务器 10.0.0.8/24 172.16

老男孩教育运维班26期脱产班9月即将开班,伙伴们抓紧报名!

老男孩教育中国linux运维领域教育第一品牌,不仅教学质量一流,就业薪水更是一流! linux运维班平均毕业工资10K,高级架构师毕业平均薪资16K. 本课表为201508制定,适合26期脱产班,最艰苦的周期4-5个月,有胆量挑战么? 什么?还没有掌握linux高级运维实战技术?那你真OUT了! 什么?工资还没过10K,那你更OUT了,北京平均工资最低也10K以上了! 屌丝们最后的福利! 身价千万的老板不足为奇! 身价千万的明星也不足为奇! 身价千万的运维屌丝你见过么?什么-没见过!!! 他如今

Linux运维班第一关课后学习效果能力上机大考察

kan 1.创建目录/data/oldboy,并且在该目录下创建文件oldboy.txt.然后在文件oldboy.txt里写入内容"net addr:192.168.181.134  Bcast:192.168.181.255  Mask:255.255.255.0" (不包含引号). 解答: 分析过程:要完成此题,我们首先要想如何递归创建目录. 法1: [[email protected] oldboy]# mkdir /data/oldboy -p [[email protecte

老男孩linux运维班学习决心书

大家好,我叫雷杰,浙江丽水人. 到老男孩教育前,我工作是UI/PHP开发,工作中也会接触到Linux,但也只是基础的LNMP环境搭建. 随着公司业务增长,对服务器运维的要求也越来越高,自己的技术短板也显现出来,虽然业余也会补充些Liunx相关的知识,但因为要工作,知识学习也是断断续续,零零散散,不成系统. 经过长时间考虑,还是决心脱产学习Linux运维,经过平时的观注,感觉老男孩教育比较专业,学员毕业后也都得到了不错的薪资,故决定到老男孩进行linux运维学习.我希望通过近半年的培训学习,自己能

马哥2016全新Linux+Python高端运维班第一周作业作答

1.描述计算机的组成及其功能. 答:现代计算机设备的组成部分分为五大部分:运算器,控制器,存储器,输入设备,输出设备 其中运算器和控制器是计算机的核心,合称中央处理单元(Central Processing Unit,CPU)或者处理器.CPU内部还有一些高速存储单元,被称为寄存器,其中运算器执行所有的算术以及逻辑运算.控制器负责把每一条指令逐条从存储器中提取出来,经过编译译码之后向计算机发出各种控制指令.而寄存器位处理单元提供所需的操作数据. 存储器是计算机的记忆部分,用来存放程序所涉及的所有

马哥第3期运维班第一周作业

1.描述计算机的组成及其功能. 控制器(Control): 是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序.数据.地址,协调计算机各部分工作及内存与外设的访问等. 运算器(Datapath): 运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理. 存储器(Memory): 存储器的功能是存储程序.数据和各种信号.命令等信息,并在需要时提供这些信息. 输入(Input system): 输入设备是计算机的重要组成部分,输入设备与输出设备