重走长征路 哈哈哈


2013年开始鼓捣 CentOS 那会儿是 6.5,

毕业论文的需要,那会儿跟老师关系比较好, 派出来学过一阵编程.

2014-2016 维护内部系统

内部系统, web 方面

2016年正式开始靠着编程 Eating

BeiJing ~ haidian ~Zhichunlu       HaHa
BeiJing ~ haidian ~Lingshiguan   HaHa

Now2018.5 ~ 8月 加深一下.

Now In ShanDong Jinan.
复习一下, 提升一下.
加深, 加深, 架构师之路 , Go!!!

2018.5.25

顺便声明一下, 本博客不适合初学者学习. 初学入门的门径不是这样走, 起码不是捷径.
所以请不要以博客内容为标准, 因为受博客篇章和时间所限制, 所以不能将道理讲清楚. 将知识点
和日后进步的方法说明白, 既然说不明白. 干脆就别说了. 免得让人误会. 您想想如果真的能几个月
的时间速成一门语言, 一种技巧 . 那么所有人不都成了技术大牛了? 技术大牛肯定有努力, 但是为什
么只有少数? 因为幸运和努力. 曾经有个朋友说过一句话, 越努力越幸运. 诚然. 然而, 努力错了方向
同样是白搭.   不努力肯定不用想, 努力了也不一定能行. 虽然限于很多原因, 我不能直接写全面到底
怎么学习.我就是    在迷茫没有方向那么爬过来的, 我知道找到一条路走是多么困难.  所以有问题请给
我留言.    我尽力解答哈. 大家一起进步.  本文留言板,   直接写问题就好了,##  Now2018.5月29  加深一下.

Linux云计算及运维需要分为四个阶段,
linux初级入门-linux中级进阶-linux高级提升,和资深方向细化。

第一阶段:初级入门
初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。

个人建议学习的路线如下:
初级入门:
1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)

2、Linux用户及权限基础

3、Linux系统进程管理进阶

4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)

5、shell脚本入门(可边练习边学习)

第二阶段:中级进阶
中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。

1、TCP/IP网络基础(差不多CCNA、NP的知识就够用)

2、Linux企业常用服务(如dns、http、ftp、mail、nfs等)

3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法

4、 加密/解密原理及数据安全、系统服务访问控制及服务安全基础

5、iptables安全策略构建

6、shell脚本进阶(主要是结合一些应用,写一些案例)

7、MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)

学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。

第三阶段:高级提升
1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)

2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)

3、企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)

4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)

5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)

能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师,差不多薪资能达到12-18K左右



第四阶段:资深方向进阶

1、 大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)

2、 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)

3、 运维开发(主要是python运维开发)

4、 自动化运维(在之前自动化基础上做深入)

5、 运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)

转载于:https://blog.51cto.com/7053243/2119683

从今天要开始复习和提升linux了, 为期 2月, 加油相关推荐

  1. 如何提升 Linux 服务器安全的开源工具和技巧?

    本文基于我作为初学者迄今所学的知识,详细介绍了六个简单的步骤,以提高个人使用的 Linux 环境的安全性.在我的整个旅程中,我利用开源工具来加速我的学习过程,并熟悉了与提升 Linux 服务器安全有关 ...

  2. vs2019Linux守护,Visual Studio 2019将支援Ninja显着提升Linux专案建置效率

    微软更新Visual Studio 2019,新增多个可提升Linux开发体验的功能,包括在Linux上支援建置系统Ninja,以及更完整地支援gdbserver,而且现在开发者也可以使用连接管理器( ...

  3. 固态硬盘对于linux提升,对提升Linux下固态硬盘使用率的探讨

    固态硬盘(SSD)不是普通的硬盘.文件在固态硬盘中的处理方式与地普通硬盘中的方式完全不同,如果安装Linux不同版本时没有把这些差异考虑进去,就很难充分发挥固态硬盘的优势,而且很可能在使用一段时间后造 ...

  4. ATTCK权限提升-Linux提权总结

    ATT&CK权限提升-Linux提权总结 介绍 ​ MITRE ATT&CK ®是一个全球可访问的基于真实世界观察的对手战术和技术知识库,本文根据MITRE ATT&CK框架总 ...

  5. linux下给固态硬盘分区,转载: 提升Linux下的固态硬盘使用率

    固态硬盘(SSD)不是普通的硬盘.文件在固态硬盘中的处理方式与地普通硬盘中的方式完全不同,如果安装Linux不同版本时没有把这些差异考虑进去,就很难充分发挥固态硬盘的优势,而且很可能在使用一段时间后造 ...

  6. 如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

    如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74款 ...

  7. Linux、Python第一次月考总结反思

    上上个星期三我考完了Linux.Python第一次月考,这是步入大学以来的第一次大数据专业课考试. 对我来说,Linux有两道思考了非常久的问题: 1.简述一个新硬盘到能存储数据的处理过程,其实这道题 ...

  8. 整理一些linux命令必须熟练掌握常的命令(复习+扩展学习Linux命令)

    文章目录 说明: 0.Linux后台执行nohup 一.磁盘管理 ①.ls命令 ②.cd命令(切换工作目录) ③. pwd命令 ④.df命令 ⑤.du命令 ⑥.mkdir命令(创建文件夹) ⑦.sta ...

  9. Linux春招面试复习之:Linux必备命令集合

    管道符"|"将两个命令隔开,左边命令的输出作为右边命令的输入.连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推 1 文 ...

最新文章

  1. 一个与生命起源有关的悖论终于得到了解决
  2. 德国政府发布新网络安全战略
  3. 《spring揭秘》读书笔记二
  4. java resources目录 编码_关于Java项目读取resources资源文件路径
  5. 删除python类中所有未使用的方法?
  6. SpringBoot 自动配置原理
  7. AndroidStudio安卓原生开发_Fragment_认识使用Fragment_创建_删除fragment---Android原生开发工作笔记116
  8. JavaSE基础——网络编程
  9. 干货来袭!几行代码实现pdf添加水印和去除水印
  10. linux运行关关采集器,杰奇远程采集教程linux下远程采集
  11. POWERSHELL脚本编写利器:PowerGUI Visual Studio Extension
  12. 浅谈Sun Solaris启动
  13. Extending Air
  14. boot版本是什么 cent os_Cent OS 7系统目录结构
  15. RK987蓝牙机械键盘win和alt键互换
  16. 游戏逆向_Android读写游戏内容
  17. 自动控制原理笔记-频率响应法-频率特性的概念
  18. 详解OPC协议-工业控制和自动化领域的接口标准
  19. 2014年10月23日(账本软件)
  20. MD5 转码 实现加密解密

热门文章

  1. android 显示 PDF 文件
  2. OSChina 周四乱弹 ——震惊!程序员的时间都用来干这个!
  3. Sisyphus.js的使用
  4. mysql中的多行查询结果合并成一个
  5. PHP Session可能会引起并发问题
  6. XML中CDATA及其字符实体的使用
  7. JAVA面试题系列:如何解决Redis的并发竞争问题
  8. 深度剖析数据在内存中的存储2——浮点数数在内存中的存储
  9. 玩转SpringCloud Spring Cloud 微服务
  10. 为什么我的子线程更新了 UI 没报错?借此,纠正一些Android 程序员的一个知识误区...