当前位置:   article > 正文

小白 Linux 云计算怎么学,都要学什么?---超详细---_linux云计算_云计算运维学习路线

云计算运维学习路线

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

8. 对于集群和高可用我们需要了解集群的诞生、作用。
9. 负载均衡、高可用的常用工具:

nginx、LVS、haproxy

keepalived

corosync+pacemaker。

10. 自动化运维ansible

SaltStack、Puppet,这三个至少掌握一个

能掌握到这里,基本能处理搞定很多工作了,可以去面试中、高级:运维工程师、云计算工程师,薪资能达到11-18K左右

3. 高级阶段

1.运维监控及日志分析:

Zabbix(主流)

Prometheus

Grafana

ELK(或EFK)

2.消息队列:

kafka

3.持续集成:

gitlab、Jenkins。

再往下就要分方向学习了,请按各自需要的方向学习:

4.大数据方向:

1)文件存储:

Hadoop HDFS

2)批处理:

Hadoop MapReduce

Spark

Hive

3)流处理及分析:

Flink(推荐优先学习)、Storm

4)数据库进阶:

HBase、Redis、MongoDB

  1. 云计算方向:

1)虚拟化技术:

KVM

2)典型的云计算系统OpenStack(作为即将进入云计算行业的技术从业者,OpenStack是最好的入门方式);

3)容器及容器编排:

Docker、podman(了解)、kubernetes

能掌握到这里,相关的知识点都学完了,可以去面试高级运维工程师、云计算工程师等,月薪资能达到20-35K左右

4. 更上一层楼

编程语言:python/Go

分布式存储:ceph

最终实现就业:

自动化运维、运维开发、运维架构师、云计算架构师

到了这里,那么就:高薪,任你去想象。

学习书籍

电子书下载地址:
Linux云计算必读经典书单(高清PDF版)

包含如下内容:

Linux基础

Linux Tools Quick Tutorial

《Linux就该这么学》

《鸟哥的Linux私房菜》

《Linux从入门到精通》

《Linux命令行大全》

《Linux命令行与shell脚本编程大全》

Linux 云计算 运维中级进阶

《鸟哥的linux私房菜 服务器架设篇》

《http权威指南》

《深入理解nginx:模块开发与架构解析》

《mysql必知必会》

《高性能mysql》

《Ansible自动化运维:技术与最佳实践》

Linux 云计算 运维高级阶段

《OpenStack高可用集群》

《Docker技术入门与实战》

《Kubernetes权威指南:从Docker到Kubernetes实践全接触》

《ELK stack权威指南》

《kafka权威指南》

《深入理解kafka:核心设计与实践原理》

Linux 云计算 运维 更上一层楼

《Python编程:从入门到实践》

《笨方法学 Python3》

《Go语言实战》

《Go语言学习笔记》

《Go语言设计与实现》

《Ceph分布式存储学习指南》

《Ceph设计原理及实现》

对于书籍的解说,我在知乎上写过一篇回答(还有目录,方便阅读):

https://www.zhihu.com/question/533111119/answer/2499128005

学习资源(在线文档、视频等)

Linux基础

视频资料:

  • 【小白入门 通俗易懂】2021韩顺平 一周学会Linux

https://www.bilibili.com/video/BV1Sv411r7vd

  • 2022高端Linux云计算、Linux运维经典入门教程

https://ke.qq.com/course/445311/3892898227997567#term_id=100532217

教程很全面,讲解也很到位,理论+实践结合讲解,拿出足够的时间认真学,打好基础没有问题。

  • linux云计算、linux运维入门到精通教程(650集)

https://www.bilibili.com/video/BV1pz4y1D73n

这个教程涵盖了Linux基础、网络基础知识、跳板机(Jumpserver)、ftp、NFS、apache、nginx、mysql、DNS、shell、redis、ansible、zabbix等内容,比较全面。

  • Linux教程 - 阿里云真实环境学习【标题有点噱头,如果你选择看前面教程了,这个就不用看了】

https://www.bilibili.com/video/BV187411y7hF

  • 玩转Vim 从放弃到爱不释手:

https://www.imooc.com/learn/1129

在线文档:

  • 《Linux命令行大全》

https://www.kancloud.cn/thinkphp/linux-command-line/39431

  • Linux  教程(菜鸟教程):

https://www.runoob.com/linux/linux-tutorial.html


Linux云计算中级进阶

视频资料:

【Tips:仅列出部分,请对照“学习路线”的先后顺序学习】

  • 网络基础知识(仅看最后10集):https://ke.qq.com/course/445311/3892898227997567
  • 2022全新Nginx实战:https://ke.qq.com/course/335137/2590488050081057
  • 《Web 协议详解与抓包实战》:https://www.bilibili.com/video/av80348895/
  • 《Nginx 核心知识100 讲 - 百万并发下的 Nginx 性能优化之道》【现在已经升级为Nginx 核心知识150 讲】

https://time.geekbang.org/course/intro/138

本课程更适合有一定基础以后来进阶学习,课程褒贬不一。雷哥认为作为进阶是不错的课程。当然也有差评:讲了很多知识点,但是串不起来,讲的很多知识没有重点很多都是平时根本用不到的知识,类似于大学课程照着ppt读了155节,对于小白想系统学一下nginx的其实真的很一般,有机会再重新学一遍看会不会有新的发现。

  • redis(redis6 从入门到精通)

https://www.bilibili.com/video/BV1Rv41177A

  • DevOps和云计算初识

http://www.imooc.com/learn/910

通过简单的网站搭建,让学生了解阿里云的基本用法以及DevOps的基本概念。包括持续构建,持续集成,监控,自恢复等DevOps初级理念。

在线文档

这部分需要学习的内容针对性的书籍并不多,大多数技术我们需要去单独查阅一些文档,这里列出的都是官网,英文的可以用chrome浏览器自动翻译成中文:

  • VLAN:

https://forum.huawei.com/enterprise/zh/forum.php?mod=viewthread&tid=246713

https://info.support.huawei.com/info-finder/encyclopedia/zh/VLAN.html

  • DHCP:https://info.support.huawei.com/info-finder/encyclopedia/zh/DHCP.html
  • nginx:https://nginx.org/en/
  • MariaDB:https://mariadb.org/documentation/
  • Galera Cluster:https://galeracluster.com/library/documentation/index.html
  • redis:https://redis.io/docs/
  • MongoDB:https://www.mongodb.org.cn/
  • haproxy:https://www.haproxy.org/
  • jumpserver:https://docs.jumpserver.org/zh/master/
  • iptables:https://wiki.archlinux.org/title/Iptables_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
  • keepalived:https://keepalived.readthedocs.io/en/latest/
  • corosync+pacemaker:

https://clusterlabs.org/corosync.html

https://www.clusterlabs.org/pacemaker/

  • ansible:

https://docs.ansible.com/ansible/latest/index.html

http://www.ansible.com.cn/docs/

学到这里我们可以做个中期复习,实际操作一下:

实战:

  • 蓝桥云课 Linux 基础入门:https://www.lanqiao.cn/courses/1

有点公益性质的网站,专门用来学习、练习是个很好的平台。这个网站也是大学生蓝桥杯全国软件和信息技术专业人才大赛的载体。

  • 腾讯云实验室:https://cloud.tencent.com/developer/labs

进入网页后,点击顺序:全部实验列表–>场景类型:技术学习–>技术领域:Linux。然后就能看到“快速掌握Linux基本运维管理操作”,从这里就可以练习了。

需要练习其他技术,可以执行参考这个查找过程,找到对应的技术进行练习。

  • 华为云沙箱实验室:https://lab.huaweicloud.com/

使用过程和腾讯云实验室类似,请自行点选标签查找

  • 阿里云开发者社区云起实验室:https://developer.aliyun.com/adc/labs/

使用过程和腾讯云实验室类似,请自行点选标签查找

  • 阿里云 Linux 运维学习路线:

https://edu.aliyun.com/roadmap/linux


Linux云计算高级阶段

在线文档

本阶段的技术属于比较新的技术,工作中我们更多的是需要去单独查阅一些文档:

  • gitlab:https://about.gitlab.com/

进入官网后,依次点击:Resources–》Learn查阅相关内容即可

  • Jenkins:https://www.jenkins.io/zh/

首页可以切换语言为中文,然后再去查阅文档:

  • zabbix:

zabbix官方文档:https://www.zabbix.com/documentation/current/zh/manual

Zabbix 5.0 使用手册:https://www.bookstack.cn/books/zabbix-5.0-zh

  • Prometheus:https://www.prometheus.wang/
  • Grafana:https://grafana.com/docs/
  • ELK(Elasticsearch、Logstash 和 Kibana):

https://www.cainiaojc.com/elasticsearch/

https://www.elastic.co/cn/elasticsearch/  (国外地址,偶尔打不开,或者较慢)

https://www.elastic.co/cn/logstash/  (国外地址,偶尔打不开,或者较慢)

https://www.elastic.co/cn/kibana/  (国外地址,偶尔打不开,或者较慢)

  • kafka:

https://kafka.apachecn.org/   (官方中文版,你肯定能看懂,嘿嘿)

  • Kubernetes:

https://www.kubernetes.org.cn/k8s   (kubernetes中文文档)

https://kubernetes.io/zh/docs/home/   (官方中文社区,含官方文档)

视频资料:

本阶段的免费视频真的不多,能找到的系统课都是培训机构的,不要骂我打广告,雷哥真的和他们没关系【避免推销的嫌疑就只列出了部分课程,哈哈】

这里仅选了网上播放量最多的一些。

  • 最全的gitlab使用说明

https://www.bilibili.com/video/BV11E411x7Uv?spm_id_from=333.337.search-card.all.click

  • Git与GitHub基础全套完整版教程

https://www.bilibili.com/video/BV1pW411A7a5?spm_id_from=333.337.search-card.all.click

  • 尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)

https://www.bilibili.com/video/BV1vy4y1s7k6?spm_id_from=333.337.search-card.all.click

这个视频较全面,一系列全搞懂

  • Jenkins视频教程(从安装部署到环境搭建)

https://www.bilibili.com/video/BV1GW411w7pn?spm_id_from=333.337.search-card.all.click

  • zabbix

https://www.bilibili.com/video/BV1HP4y1T7se?spm_id_from=333.337.search-card.all.click

  • Docker

https://www.bilibili.com/video/BV1gr4y1U7CY?spm_id_from=333.337.search-card.all.click

  • Kubernetes(尚硅谷Kubernetes从入门到精通)

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

inx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/959651
推荐阅读
相关标签
  

闽ICP备14008679号