北京开源人linux运维实战

上面的架构图,想必大家都看到了,基本上都能看懂。通过一张图我们可以想到什么呢?有什么好想的,不就一张图吗?的确,就一张图,曾几何时,我也这样天真的认为。觉得没什么,就是一张人人都能看懂的网站架构图。事隔多年,突然对这个图有了新的理解、新的认识。

刚入行时,你所学的各种技术,最终会用到什么样的场景?当你面试的时候,你的头脑中是否有一张类似的图呢?当你学会或者发现一种新技术的时候,你想用在哪一层呢?当你面对你的小弟,大讲网站技术架构逻辑的时候,是否有此图的缩影。

这图的用处现在明白了吧?在工作中,我时常会对向我请教问题的同事或者朋友,讲述,告诉他/她要把自己所学技术点通过一张图给贯穿起来。看到这张图,就可以对自己所学了如指掌,应用起来游刃有余。

而我对此图的理解,觉得用处最大就在于刚刚入行的学弟或者学妹。初学运维,都是从单机开始学起,随着对技术掌握的逐渐加深。你头脑中的图/本本上画的图也要随之扩展,逐渐扩展到本文开头的图,或者超越此图。什么意思呢?

第一阶段学习时,apache/nginx+php/java+mysql全部安装在一台机器上。
       第二阶段学习,apache/nginx+php/java  在一台上,mysq在另一台上,承载更多的并发。
       第三阶段学习,需要引入负载均衡设备,LVS一台,apache/nginx+php/java 两台或者多台,mysql 主从各一台
       第四阶段学习,去单点,全部高可用,通上图。

面试的时候,此图的作用更是不可忽视的,面试官的大多数问题都是基于一个场景的。作为应聘者的你在回答问题时,是否同样基于一个场景呢,场景在哪里呢?就在于你平时的积累,平时准备一张好图,才能决胜千里。

仅把自己对一张图的理解及在学习和工作中的作用,做了简单的描述,描述不到位的地方,还请各位同仁指正,谢谢!

时间: 2024-10-12 21:46:56

北京开源人linux运维实战的相关文章

linux运维实战练习-正则表达式

一.linux运维实战练习题及解答 1.显示/etc/passwd文件中以bash结尾的行 2.显示/etc/passwd文件中的两位数或三位数 3.显示`netstat -tan`命令结果中以'LISTEN'后跟0个.1个或者多个空白字符结尾的行 4.添加用户bash.testbash.basher以及nologin用户(nologin用户的shell为/sbin/nologin):而后找出/etc/passwd文件中用户名与其shell名相同的行 5.显示当前系统上root.centos或者

linux运维实战练习-2015年9月01日课程作业(练习)

linux运维实战练习-2015年9月01日课程作业(练习)安排 一.作业(练习)内容: 1.复习本次课程所讲的内容 2.总结整理磁盘管理及文件系统管理中设计的各种命令的使用,并附注一定的示例: 在Linux中,一块磁盘能被使用(可以被访问.被写入.被存储)要有以下三个步骤: (1)进行磁盘分区,及创建分区 (2)创建文件系统 (3)挂载文件系统 (1)磁盘分区 创建分区的命令: fdisk, parted, sfdisk fdisk:最多支持在一块硬盘上的15个分区:fdisk提供了一个交互式

linux运维实战练习-2015年9月5日课程作业(任务计划使用和练习)-JY1506402-19+liuhui880818

作业目标:linux运维实战练习-2015年9月5日课程作业(练习)安排 作业环境:CentOS 6.7/7 x86_64 一.作业(练习)内容: 1.总结Linux系统上的任务计划(at.crontab)的详细使用方法: 2.每周一到周六的凌晨3点20分,运行cp命令对/etc/目录进行归档另存,存储位置为/backups/etc-YYYY-MM-DD: 3.每周日凌晨2点30分,运行cp命令对/etc/fstab文件进行备份,存储位置为/backup/fstab-YYYY-MM-DD-hh-

linux运维实战练习案例-2015年12月20日-12月31日 (第一次)

一.实战案例(练习)内容 假如你学习完Linux,想找一份儿Linux相关的运维工作,某天你接到一家公司给出的邀请,你来到该公司面试,面试前,运维主管给你出了一些简单的笔试题,题目如下: 1.创建一个10G的文件系统,类型为ext4,要求开机可自动挂载至单独数据/data目录: 操作步骤: (1).使用fdisk工具创建一个10G的分区 [[email protected] ~]# fdisk /dev/sda 欢迎使用 fdisk (util-linux 2.23.2). 更改将停留在内存中,

Linux运维实战之Apache的基本配置(全局配置、主服务器配置):

上次博文我们具体讨论了http协议(参见:http://sweetpotato.blog.51cto.com/533893/1656137),本次博文我们来具体配置一台Apache(httpd)服务器. 本次博文的主要内容: httpd相关包信息 httpd的安装及主页面 httpd的配置文件 httpd的全局配置 httpd的主服务器配置 一.httpd的RPM包介绍及其相关信息: RHEL5和RHEL6略有不同: 下图是RHEL5上httpd相关包的信息: 下图是RHEL6上httpd相关包

Linux运维实战之DNS基础

DNS服务作为网络的一种基础架构,在网络中有举足轻重的地位.它担负着整个网络用户计算机的名称解析工作.没有正确的名称解析,服务器就无法识别各客户机.我们日常进行的浏览网页等上网活动,无一例外都在使用DNS服务.本次博文我们就来谈谈DNS的基本知识. [本次博文的主要内容] DNS服务器的组成 DNS域名称空间 DNS服务器的工作原理 DNS的名称解析库及资源记录 一.DNS服务器的组成: [DNS是什么]: 由网络知识可知:两台主机之间相互通信依靠的是IP地址,而数字对我们人类来说难以记忆,所以

linux运维实战练习-2015年8月30日课程作业

1.总结文本编辑工具vim的使用方法: 全屏幕的编辑器:VIM vim: 模式化: 编辑模式:命令模式 输入模式: 末行模式: 编辑模式 --> 输入模式: i: insert, a:append, o:new line, I: 行首 A:行尾 O:上方新建行 输入模式 --> 编辑模式: ESC 编辑模式 --> 末行模式: : 末行模式 --> 编辑模式 ESC 关闭vim: :q 退出 :q! 强制退出,不保存 :wq 保存退出 :x ZZ:保存退出 光标跳转: 字符间跳转:

20161011L04-03老男孩linux运维实战培训-Linux系统的用户和用户组管理-01

一些LINUX用户的操作命令 useradd   创建用户 adduser  创建用户 passwd  改密码命令 usermod  改变用户名,和用户目录的 userdel 删除用户 id 显示用户UID 和 GID的 groupadd 创建用户组 groupdel 删除用户组 groupmod 改变用户组名信息 groups  显示用户所属的组 /etc/skel   用户新建用户的时候和默认去取配置的地方 /etc/login.defs 用来定义用户创建时一些用户的信息 比如UID GID

Linux运维实战训练——学员优秀作业评选

8月27日正则表达式的作业,学员们都积极保质保量完成,马哥和51CTO学院经过层层筛选,最终评选出了5位学员的优秀作业. 口头表扬不实际,当然要来点给力的!此次评选为优秀作业的小伙伴每人可获得两项奖品: 1. 萌萌的51CTO学院大号吉祥物(40厘米):(见附图一) 2. 超实用的<Linux系统命令及Shell脚本实践指南>图书一本.(见附图二) 学员们都很认真地完此次作业,高质量的作业有很多.但由于名额有限,马哥也是在优中选优.因此,没有被选上的小伙伴不要气馁,保持你们的学习态度,说不定下