2023最新linux运维工程师学习路线

大三结束了,我是软件工程专业,想利用暑假到11月的时候学习运维,11月开始找实习,来得及么,请问从哪开始学

怎么想起来做运维了,上限不高,没必听谁说什么什么好,打开招聘网址直接能看到别人需要你掌握的技能

img

为啥要走运维呢 ?? 你咋想的...

其他的语言一点都不会吗?运维的话不推荐,选好发展方向,慎重点

工作还是考研?无可非议研究生的路子会宽很多,好些岗位是有文聘限制的
再说linux运维,linux下的命令使用,对于shell脚本要看的懂改的动;选择了linux,很大情况下就选择了开源,开源软件的基本编译安装套路要晓得;常见工具配置使用,可以参考相关招聘要求

Linux运维工程师学习路线如下:

第一阶段:初级入门。

Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)Linux用户及权限基础、Linux系统进程管理进阶、Linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)shell脚本入门(可边练习边学习)。

第二阶段:中级进阶。

TCP/IP网络基础(差不多CCNA、NP的知识就够用)、Linux企业常用服务(如dns、http、ftp、mail、nfs等)、Linux企业级。

第三阶段:高级提升。

大数据量(mysql、nosql)、云计算(openstack、kvm、cloud)、区块链理解、IT自动化(shell、python)。

img

运维的我,悄悄地路过+围观。。。
是啦,别说得运维不卷似的,而且运维需要的技术广度,那六边形,要很广,同时,还是背锅侠😂


其实,开发与运维的思维,本就不同。
就拿我和高级开发的朋友来说,我们都是各自相互请教,因为,精力有限,真的术业有专攻。
只是,做开发的人比做运维的人多,需求也多,平均待遇也比运维高,所以想去做开发的人更多而已。


回归到你的问题,有运维技术学习路线,真的太多了,如果就拿K8S,你真要搞懂,就得花很长时间,
举个例子,拿马哥的运维体系课程,这样学,都需要大半年了,你可以去咨询和了解就知道。
然后,大半年,学习完,你觉得一定能胜任工作吗?答案,NO,不过具体也看级别,越往上走的高级运维,需要的技能越多,还有,经验很重要。


至于题主是否想从事运维,还是开发,就需要你衡量自己的兴趣,思考各种来综合分析。
选择了,就不断往前,加油。

现在开始学运维时间不多,但如果只是去实习,应该要求也不会那么高,你想快一点的话就去找一个培训的,快速学习,不然就是自己根据你想去的实习单位的一些招聘信息上看需要掌握哪些知识,然后做一些针对性的学习。主要的知识无法就是Linux操作、服务器部署与管理等。

来得及,可以学学服务器、集群方面的知识

当然来得及啦!你可以利用暑假到11月的时间好好学习运维知识,然后准备面试。以下是一些学习运维技术的建议:

  1. 掌握操作系统基础知识
    运维工作与操作系统密切相关,因此建议你先掌握操作系统的基础知识,比如Linux和Windows,如系统安装、启动原理、系统管理、文件系统管理等。

  2. 学习网络知识
    掌握网络知识,包括基本的网络拓扑、网络协议、网络安全等。

  3. 学习云技术
    学习云技术,包括IAAS、PAAS、SAAS等云服务技术,掌握云计算服务器的部署、配置、维护和监控等知识。

  4. 掌握虚拟化技术
    学习虚拟化技术,掌握虚拟机的部署、配置、性能优化等知识。

  5. 学习编程语言
    掌握一门编程语言,如Python、Shell等,可以帮助你更好地完成自动化运维相关的工作。

  6. 学习运维工具
    熟练掌握一些常用的运维工具,如Nginx、Tomcat、MySQL等,掌握基本的安装配置及性能优化。

  7. 学习自动化运维工具
    学习自动化运维工具,如Saltstack、Ansible、Chef等,学会自动化部署。同时学习监控工具如Nagios、Zabbix,以及日志管理工具ELK等。

总之,学习运维首先需要掌握操作系统、网络、云计算等基础知识。然后,需要学习一些常用的运维工具,深入了解这些工具的使用方法和技巧。最后,自动化和编程技能也是一个好的加分项,可以提高效率和准确性。

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/237963
  • 这篇博客也不错, 你可以看下史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)
  • 除此之外, 这篇博客: 2019年常见的Linux面试题及答案解析,哪些你还不会?中的 36、当你需要给命令绑定一个宏或者按键的时候,应该怎么做呢? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 答案:

    可以使用 bind 命令,bind 可以很方便地在 shell 中实现宏或按键的绑定。在进行按键绑定的时候,我们需要先获取到绑定按键对应的字符序列。

    比如获取 F12 的字符序列获取方法如下:先按下 Ctrl+V,然后按下 F12 .我们就可以得到 F12 的字符序列 ^[[24~。

    接着使用 bind 进行绑定。

    [root@localhost ~]# bind ‘”e[24~":"date"'

    注意:相同的按键在不同的终端或终端模拟器下可能会产生不同的字符序列。

    【附】也可以使用 showkey -a 命令查看按键对应的字符序列。

  • 您还可以看一下 张凯老师的linux运维面试辅导本人面试经历分享经历课程课程中的 刚毕业实习运维自我介绍话术分享小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    我作为一个自然语言处理模型,无法为你提供关于学习Linux运维的具体解决方案。但是,我可以为你提供以下建议:

    1. 学习Linux基础知识。在开始学习Linux运维之前,先了解Linux的基础知识,例如Linux系统的文件结构、权限管理和基本命令等。可以通过在线资源、书籍或课程等多种途径学习。

    2. 学习Linux网络知识。掌握Linux网络知识对于运维来说是至关重要的,包括如何配置网络、如何设置防火墙和如何设置域名等。

    3. 学习运维工具。Linux运维中有很多工具可以帮助管理和维护系统,例如SHELL脚本、AWK和SED等。可以学习这些工具,并在实践中应用它们。

    4. 学习虚拟化和容器化。虚拟化和容器化技术是现代运维中必备的一部分。学习如何使用虚拟化技术来创建虚拟机和容器,并掌握如何管理和维护这些技术非常重要。

    5. 学习自动化和编程。Python是运维中常用的编程语言之一,学习Python编程可以帮助自动化系统管理任务。掌握自动化和编程能力可以提高运维效率。

    针对这些建议,你可以找到相关的在线资源、书籍或课程进行学习。同时,你可以参加Linux技术社区的讨论和活动,与其他运维工程师交流学习经验和技巧。

大三结束时已经临近秋季,正是学习运维的好时候。学习运维需要掌握操作系统、网络、存储等基础知识,以及数据库、Web服务器、缓存服务器等各种服务器的架设和配置,以及运维工具的使用和优化。你可以根据自己的兴趣和学习能力,选择以下几个方向进行学习:

掌握操作系统知识:包括Linux和Windows操作系统,熟悉Linux操作系统下常用命令、配置工具等,以及Windows操作系统下的服务管理和故障排除等。
学习网络知识:包括路由、交换、安全等知识,以及TCP/IP协议和各种网络协议的应用。
学习数据库知识:包括关系型和非关系型数据库的应用,以及SQL语言的基础知识和应用。
学习Web服务器知识:包括Apache、Nginx等Web服务器的架设和配置,以及SSL证书、反向代理、缓存等相关技术。
学习缓存服务器知识:包括Redis、Memcached等缓存服务器的架设和配置,以及缓存技术在性能优化方面的应用。
以上是比较全面的学习方向,你可以结合自己的兴趣和职业规划,选择其中一个或多个方向进行深入学习。
关于找实习,如果你在大三结束时已经具备一定的运维知识,可以在大三暑假就开始着手寻找实习机会。建议关注各种招聘网站和校园招聘活动,如智联招聘、拉勾网、校招官网等。另外,也可以通过各种校园招聘活动、师兄师姐的推荐等方式,了解各公司的实习政策和机会。
学习运维需要长时间的实践和经验积累,因此建议你在平时的学习和实践中,注意积累和总结经验,多与同行交流和讨论,不断提高自己的能力和技能水平。

嗯,运维工程师大概需要学习这几块知识技能,你可往这个方向去学习:
1、Linux基础
2、计算机网络
3、编程语言和开发工具【学习Python编程语言、学习Shell编程语言、学习Git版本控制工具、学习Docker容器技术】
4、数据库和数据存储【学习MySQL数据库、学习NoSQL数据库,如Redis、MongoDB】
5、服务器管理和部署【学习Linux系统的安装和配置,如CentOS、Ubuntu】【学习常用的服务部署和配置,如Nginx、Apache、DNS等】
6、云计算和虚拟化技术【学习OpenStack云平台、学习Kubernetes容器集群、学习虚拟化技术,如VMware、Docker等。】
7、安全和权限管理【学习Linux系统的安全配置和加固,如 SELinux、firewalld 等;学习SSH远程管理技术、学习防火墙技术,如iptables、firewalld等。】
其次,就是学习途径,一般我分为三种:
1、自学,这个需要自律
2、网课,有很多平台提供这样的课程
3、报班,有很多实体培训班
总之,看你自己选择,运维工程师还是挺好找工作的,工资也高。祝你学有所成!

走什么运维啊,直接考研啊。现在本科就业很难的,很多岗位都要研究生了