鉴于广大朋友们对老男孩LINUX培训的关注,特分享一次课程的完整总结

老男孩Linux运维实战培训-初级班12期-lesson7-课上内容学生总结完整分享

一、课后总结目录
第一部分课上内容总结.............................................2
1.课前考试文档总结...............................................2
2.生产情况大于254台机器的网络改造案例总结........................46
3.rsync应用总结.................................................49
4.sersync实时同步总结...........................................69
5.expect语言交互式讲解总结......................................80


文档共计96页,为学生的课上内容课后总结,详尽的记录了以上目录内容的技术介绍,部署及实现情况!
如果在阅读过程中遇到任何困难,可加我们的技术交流QQ群208160987  200709763

附1:本节总结的老男孩留的课后作业说明

课后作业目录:

1【第七节课后作业前言】................................................................................................ 2

2【课上内容总结】.......................................................................................................... 2

3linux命令总结】.......................................................................................................... 3

4【课外内容总结】.......................................................................................................... 3

5【预习内容总结】.......................................................................................................... 3

6【课后总结注意事项】................................................................................................... 4

7【学生存在问题及疑惑解答】......................................................................................... 4

特别说明:由于文档大于了2M所以采取了分卷压缩,大家下载完全部后,一次性解压即可。

 附2:课后总结目录中课前考试题

[口头表达]

1)请描述你了解的磁盘分区的相关知识。

2)什么rsync,你有什么生产环境应用?

3)生产环境你的公司IDC机房即将超过了254台机器,请问你该如何划分或据扩展内网网段?

4)idc机房局域网间需要做实时数据同步,请问你怎么做,请给出可行的方案。

[技术考试]

答题说明:

请针对问题给出相关命令答案或答题过程,写到问题的下边即可(不会的可以搜索实践后写上答案,并标记是搜索得到,答题时可以打开电脑实践操作答题。

考试题环境为Centos 5.x linux root用户环境。

考试范围:

往期讲课课程内容及课后作业(包括预习内容)。

 

考试题(15)
说明:

请针对问题给出相关命令答案,写到问题的下边即可(如果实在不会可以搜缩,写上答案,

自觉做标记是某搜索得到(该题分数减半))。以下均为centos linux root环境下结果

考试范围:

以往课程内容及留的作业(包括预习内容),

考试题一:linux下如何添加路由(百度面试题)

以上是原题,老男孩老师翻译成如下3道题。

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

b. 192.168.1.0网段, 192.168.1.1网关的某一服务器想连入172.16.1.0,该如何添加路由(奇虎360

c.如果添加一个主机路由?

请分别解答。

解答:/sbin/route add -net 172.16.0.0  netmask 255.255.255.0 gw 192.168.1.1

 

考试题二:写出以下端口对应的服务(来自《风行在线》)

端口21                 ftp

端口22                 ssh

端口25                 smtp

端口3306             mysql

端口873        ntp

端口161

端口111

端口3389

端口80

端口443

端口110

端口53

解答:

 

考试题三:生产场景下,DELL R710服务器 6600GSAS盘做RAID5后,计划装系统部署mysql从数据库提供读服务。做RAID5后,你觉得如何来规划分区安装系统比较合适?用什么命令来分区?分区之后如何不重起就能生效?请给出整个分区的过程。

解答:

 

考试题四:已知A服务器SSH服务的端口为52113,用户为oldboy,如何通过SSH命令行连接到A服务器上,请给出命令。

解答:

 

考试题五:已知AB服务器SSH服务的端口均为52113,用户为root,想把A服务器的/etc/目录拷贝到B服务器/tmp目录,要求文件属性不能改变,请通过scp命令给出详细操作命令。

解答:

 

考试题六:已知AB服务器SSH服务的端口均为52113,用户为root,密码是123456,现在想把A服务器的/etc/目录拷贝到B服务器/tmp目录,要求文件属性不能改变,且不需要交互式手工输入密码,也不能使用SSH KEY的方式,请通过expectscp命令给出详细操作命令或脚本。(此题有难度,属于拔高题 考大家对expect的预习总结程度)

解答:

 

考试题七:NFS提供服务的主端口是什么?如何用netstat命令查看到这个端口?输入netstat -an 后屏幕输出的最后一列是什么意思,能否描述最后一列的不同情况及含义?

解答:

 

考试题八:如果win32linux服务器无法连接网络(就是无法上网),分别描述排查方法?

解答:

 

考试题九:某同学请教问题说“NFS重启正常没报错,但是执行chkconfig 查看nfs还是关闭状态”查看命令及结果如下:

[root@test ~]# /etc/init.d/portmap start

启动 portmap[确定]

[root@test ~]# /etc/init.d/nfs start

启动 NFS 服务: [确定]

关掉 NFS 配额:[确定]

启动 NFS 守护进程:[确定]

启动 NFS mountd[确定]

[root@test ~]# chkconfig --list|grep nfs

nfs             0:关闭  1:关闭  2:关闭  3:关闭  4:关闭  5:关闭  6:关闭

你能帮这个同学解答下么?

解答:

 

考试题十:已知oldboy目录下的内容为:

root@oldboy oldboy]# ll

total 4

-rw-r--r-- 1 root root  0 Oct  2 12:50 stu_102999_1_finished.jpg

-rw-r--r-- 1 root root  0 Oct  2 12:50 stu_102999_2_finished.jpg

-rw-r--r-- 1 root root  0 Oct  2 12:50 stu_102999_3_finished.jpg

-rw-r--r-- 1 root root  0 Oct  2 12:50 stu_102999_4_finished.jpg

-rw-r--r-- 1 root root  0 Oct  2 12:50 stu_102999_5_finished.jpg

   希望通过命令或脚本将上面所有文件的名字中的_finished全部去掉,请问如何实现?

解答:

 

考试题十一:

在虚拟机里添加一块1G的虚拟磁盘,请使用fdisk进行分区

分成2P+E的方式

P1大小200M

P2大小200M

E大小600M,对于E分区,在分两个逻辑驱动器,分别为300M

提示:对分区格式化方法mkfs.ext3 /dev/sda1(分区名)

解答:

 

考试题十二:

请描述raid 0 1 5 10的原理、相关特点,性能区别、及生产环境的具体业务应用。

解答:

 

考试题十三:如何查看远端的服务是否开通tcp 8000端口,比如,查看etiantian.org是否开通tcp 8000端口?

解答:

 

考试题十四:如何给一个网卡配置多个IP地址,请举例并给出实践过程?

解答:

 

考试题十五:ssh key实战考试

时间:10分钟

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

 

1.用自己的名字的用户完成 一把钥匙多把锁(A钥匙,BC)的免登陆部署,如下所示:

A-->B

A-->C

注:该题目在生产环境中用途为,数据分发,发布程序,控制管理等。

解答:

 

 

2.在不破坏1中部署的前提下,同样用自己的名字的用户完成 多把钥匙对一把锁(BC钥匙,A)的免登陆部署,如下所示:

B----A

C----A

注:该题目在生产环境中用途为数据备份等。

解答:

 

提示:最终实现的目标就是,12 两个题目 达到双向免密码登陆。同时写出如在12题目中增加若200台机器时 如何继续快速部署免登陆的过程。

3.如何实现从A上任意文件及目录分发到BC的任意文件及目录。

解答:

 

[职场考试]

问题1:假设你是初级水平的运维人员,并已入职新公司,公司里有5个运维(有初级、中级、高级)和运维总监,这时你有自己搞不定的问题,你该如何向他们请教?

解答: