首页 > 其他分享 >我对运维初学者的几点小建议

我对运维初学者的几点小建议

时间:2023-07-13 10:23:05浏览次数:40  
标签:大家 运维 知识 基础知识 学习 初学者 Linux 几点

在此分享一下运维的职业规划和Linux学习的路线。希望给正在做运维工作或者准备入行运维这行的同学一些启发和帮助。

 

首先在学习Linux之前,我个人其实非常建议先把计算机基础知识学习好的。这些基础十分重要,别看都是一些理论知识。但是正是这些理论知识可以为你后面的学习和工作带来事半功倍的好处。计算机网络,操作系统,计算机组成原理等等这些知识。希望各位同学不论是否有兴趣,都一定要至少通读几遍,能达到理解或者会运用那是最好不过的了。因为正是这些基础知识构建了这么庞大的运维基础体系。没有这些基础知识的辅助,一切都不过是空中楼阁。

首先我个人认为在正式学习Linux系统之前,可以先从了解了解 linux 的发展历史、设计思想、与其他操作系统相比其特点和优势,了解国内外发展现状开始。

当你不了解这些东西之前,你一定认为Windows一定是最棒的,纯粹的鼠标操作一定是最便捷的操作了。但是学习Linux的时候你就会体验到其实鼠标的操作对Linux竟然丝毫没有什么帮助,甚至你根本不需要鼠标来操作。你甚至看不到任何的窗口界面,只有密密麻麻的文字。

当你对以上的东西有个清晰的认知后,你才能知道Linux到底在整个软件行业中扮演者什么样的角色,以及它的使用场景,缺点优点。这都对你非常有用。

还有就是要一直拥有一颗不怕折腾不怕失败的心。

因为在学习和操作过程中会遇到很多的错误,这个时候不要急躁,要静下心来,慢慢琢磨解决,并要事后进行复盘总结。

学习Linux之前,首先你一定先学会百度搜索,并且培养出自己解决问题的思路和方法,不要害怕任何的困难。

可以这么说,服务器的工作还是十分麻烦的。很多时候即使你按照教程一字不落的拷贝,你仍然会遇到很多不一样的情况。这种时候你就要自己学习主动去网上搜索答案,并且自己结合自己的情况去解决这些问题。

 

在此,结合我个人的学习经历和工作经历,给大家答疑解惑,希望能对大家有所帮助。希望能给大家带来一些不一样的认知。

我个人将运维的学习分为三个阶段。

第一阶段:初级入门

Linux的基本命令,Linux目录结构知识、Linux文件属性、Linux通配符、正则表达式、Linux系统权限等,linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)

第二阶段:中级进阶

shell脚本学习,Linux网络,常用服务,比如dns,http,ftp,mail等,防火墙。数据库管理,比如mysql等。

第三阶段:高级提升

负载均衡(nginx、haproxy、lvs),负载集群,运维监控zabbix,运维的自动化工具ansible等,docker,k8s等等。还需要掌握一下python的基础知识,能够编写基本和常用的工具。

 

大家要知道以上知识要学多久,是要因人而异的,所以在学习之前和学习的过程中,我个人十分建议,你有一个清晰的目标和规划。并且一边学习新知识,一边复习学过的知识。而且学习途径也各有不同,并不能一概而论。很多人自己通过阅读一些博客文章就能掌握这些知识,而一些则需要去看一些教学的视频,还有一些需要去报名培训。在此我并不评价这几种方式的优劣好坏,因为我认为无论通过哪种方式,只要最终的目标能够达成,就可以了。其余的就没有什么的了。不过我个人希望大家无论是以上或者不是的什么学习方式或途径,都能够有一个系统的学习过程。

 

所以我在此推荐一些书籍供大家学习过程中使用,可以当作教材或者课外的读物都可以。我相信这些书一定可以给大家一个清晰的学习路线的。

首先要推荐的是《Linux就该这么学》,这本书内容安排紧凑,由浅入深,循序渐进,会让你在学习Linux的时候事半功倍。目前已经出版到第二版了,内容更加全面,大家可以参照这本书进行系统的学习,并且该书还配套了一个网站,大家也可以从网站上进行阅读本书内容。

然后推荐的另外一本书,就是《鸟哥的Linux私房菜》。这本书我个人认为可以作为工具书来进行阅读。里面的很多内容都有很详细的说明和讲解,比较厚,适合老手。

 

好了,说了这么多,希望大家都能够对运维的学习路径有个清晰的认知,并且可达到自己的期望水平。

 

标签:大家,运维,知识,基础知识,学习,初学者,Linux,几点
From: https://www.cnblogs.com/0227-yyds/p/17532887.html

相关文章

  • 我对运维初学者的几点小建议
    我对运维初学者的几点小建议在此分享一下运维的职业规划和Linux学习的路线。希望给正在做运维工作或者准备入行运维这行的同学一些启发和帮助。首先在学习Linux之前,我个人其实非常建议先把计算机基础知识学习好的。这些基础十分重要,别看都是一些理论知识。但是正是这些理论知识可......
  • 智慧电力运维物联网平台
    我们构建软硬件结合的生态系统,打造电力设备物联平台,实现软件、硬件、平台、云数据一体化。在硬件领域通过自主研发推出了一系列电力领域的硬件设备,包括:智能电力测控终端、智能电力采集终端等产品。在软件领域,我们搭建电力设备物联平台。传统电力行业设备接入我们的电力设备物联......
  • 5个常见运维场景
    5个常见运维场景连接远程服务器并执行命令解析日志文件并提取有用信息监控系统状态并发送警报批量部署软件或更新系统执行备份和恢复任务1、连接远程服务器并执行命令连接远程服务器并执行命令是运维工程师经常要进行的任务之一。使用Python脚本可以方便地实现这一操作。连接远程......
  • IT运维的福音!WeOps综合服务让运维更简单
    国家十四五规划及2035年远景目标纲要提到,要加快数字经济、数字社会、数字政府等以数字化转型整体驱动生产方式、生活方式和治理方式变革。在数字化进程中,企业ERP系统、医院HIS系统、PICS系统、制造业MES系统等核心系统越发重要,对IT依赖度越来越高,对业务连续性保障、IT服务用户满意......
  • 如何实现基于kubernetes安装和运维大数据集群的具体操作步骤
    基于Kubernetes安装和运维大数据集群介绍Kubernetes是一个开源的容器编排平台,可以帮助我们管理和运行容器化的应用程序。它提供了许多强大的功能,使得在大数据环境中安装和运维大数据集群变得更加容易。在本文中,我们将介绍如何使用Kubernetes来安装和运维一个大数据集群。我们将......
  • 运维常用命令
    k8s节点删除无用镜像forimsin`dockerimages|grepsaicchain|awk'{print$3}'`;dodockerrmi$ims;sleep2;done删除硬盘里过大的日志文件find/app-typef-size+1000M-name'*.log'2>/dev/null回车显示:/app/docker/containers/6875342f4dce3a2ae32......
  • SpringBoot源码初学者(一):SpringBoot功能扩展接口的使用与源码分析
     在长期的源码学习中,我一直没有找到一个讲解SpringBoot源码的文章,适合刚开始阅读源码的新手,包括我之前的写的一些文章,说实话SpringBoot的源码的确不适合新手,跳转多、结构复杂混乱,很容易迷乱其中。长时间的学习当中,也总结出这些文章的部分问题:没有说明用法,直接讲解源码,其实很......
  • 初学者:8个JavaScript技巧
    有很多方法可以优化我们的JavaScript代码,本文总结了我在工作中经常使用的8个JavaScript技巧,希望它也能帮助你。减少使用if-else在编写两个以上的if...else时,是否有更好的优化方法?如下代码,我们需要根据一个汉堡包的名字来计算它的价格。constgetPriceByName=(na......
  • 挽救中国低生育率的几点思考
    1、我一直觉得中国解决低生育率的重点在农村,在大城市,你一鼓励别人生育,别人会说在大城市生育一娃的成本100万起步。但是在农村,可能有10万别人就愿意生了。 2、以前计划生育简单粗暴,只要政策严就能控制下来,现在鼓励生育需要精细化布局,真的是考验管理能力的时候了。 3、我觉得......
  • 网络常用配置和运维命令以及使用方法
    网络常用配置和运维命令以及使用方法原创 Hum0ro 虚拟化时代君 2023-06-2915:09 发表于缅甸收录于合集#网络3个#windows2个#命令1个#运维4个#linux3个哈喽大家好,欢迎来到虚拟化时代君(XNHCYL)。“  大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。......