linux运维方向需要学些啥,之后可以从事哪些工作

author author     2023-05-08     226

关键词:

推荐几本学习Linux的书籍供参考:

一、《快乐的Linux命令行》

这本书介绍如何生存在 Linux 命令行的世界。不像一些书籍仅仅涉及一个程序,比如像shell 程序, bash。这本书将试着向你传授如何与命令行界面友好相处。它是怎样工作的?它能做什么?使用它的最好方法是什么?

正如书中所说的“就像有位老师在你身边,指导你学习”,这本书的特点是语言简洁流畅,即使是英文版,看起来也不费劲(目前已有中文版)。涵盖了大部分命令行工具和Shell编程。最主要的是它基于 CC 协议共享,任何人都可以免费下载。

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

这是一本非常适合Linux小白的入门教程,内容通俗易懂、深入浅出,除了日常工作中用的基础命令之外,像正则表达式、sed、awk 这样的高级命令也有介绍,书上还配有大量的实例,如果你想精通 shell 编程,那么这本书就是为你准备的。也是有志于从事系统运维开发的朋友必备读品,总之,只要你能跟着这本教程学完,使用 Linux 就轻车熟路了。

三、鸟哥的Linux私房菜 : 基础学习篇

如果你想要学习Linux,强烈建议通过《鸟哥的Linux私房菜》这套书籍去学习,浅显易懂,小编就是通过这套书籍学会Linux的。

四、Linux UNIX系统编程手册 套装上下册

《linux/unix系统编程手册(上、下册)》是介绍linux与unix编程接口的权威著作。linux编程资深专家michael kerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。

《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。

学成之后从事的工作也是围绕运维进行的:

应用运维(SRE):应用运维负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作,工作职责如下:设计评审、服务管理、资源管理、例行检查、预案管理、数据备份。

系统运维(SYS):负责IDC、网络、CDN和基础服务的建设(LVS、NTP、DNS);负责资产管理,服务器选型、交付和维修,工作职责如下:IDC数据中心建设、网络建设、LVS负载均衡和SNAT建设、CDN规划和建设、服务器选型、交付和维护、内核选型和OS相关维护工作、资产管理、基础服务建设。

数据库运维(DBA):数据库运维负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作,详细的工作内容如下:设计评审、容量规划、数据备份与灾备、数据库监控、数据库安全、数据库高可用和性能优化、自动化系统建设、运维研发、运维平台、监控系统、自动化部署系统。

运维安全(SEC):运维安全负责网络、系统和业务等方面的安全加固工作,进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理,工作内容如下:安全制度建立、风险评估、安全建设、安全合规、应急响应。

参考技术A 运维需要用到的东西很杂,从硬件设备到软件维护。
硬件设备 比如服务器的安装 网络的部署布局 ,最好能够了解防火墙,路由器,交换机的设置。
linux系统的深入了解。最好能够深入到内核和代码层面
部署在linux服务器上的应用的了解和维护,比如tomcat apache weblogic nagios cacti等。包括开发人员编写的软件,都需要去进行维护和调优建议,最好了解js和java语言。服务器的各种使用情况的监控,如磁盘,cpu,mem,io等。
架构设计的了解,以及自动化运维的脚本编写。
比如搭建集群或负载模式的架构等,实现服务器的多机热备高可用。
脚本编写,以减少人力操作来提高执行效率和准确性,一般需要shell,python,perl一类的语言基础,也包括awk,except等小语种使用。
数据库的维护
熟悉主流的数据库操作,主要是添删改查的操作。
oracle,mysql,芒果db,db2,memcache,redis等
之后可以做LINUX运维工程师
参考技术B

    linux的基本操作,如vim编辑器、系统基础应用命令、docker容器应用、OpenStack等

    数据库服务操作管理语句、数据库备份

    shell脚本的编写、Python语言开发

    主要从事工作有很多,例如:

    1、Linux运维工程师(服务器系统运维)

    2、Linux 服务器 开发

    3、Linux内核开发

    4、云计算

    5、自动化运维

参考技术C

您好很高兴回答您的问题:

    学习什么:

      Linux基础,命令基础,排障基础,基本技术点与原理

      网站架构与网站架构技术栈

      自动化编程,DevOps,CI/CD,DevSecOps,Zabbix+Grafana+Prometheus,Elastic Stack

      运维DBA,MySQL,Redis.

      容器与K8S.

    从事哪些工作

      在拉钩,Boss上找找运维工程师,Linux运维工程师,云计算工程师等等.

by  oldboylidao996

python除了人工智能,还能从事哪些工作?

...方向呢?下面,小编就给大家介绍一下。1、Linux运维Linux运维是必须而且一定要掌握Python语言,Python是一门非常NB的编程语言,它可以满足Linux运维工程师的工作需求提升效率,总而提升自己的能力,运维工... 查看详情

计算机科学与技术专业主要学些啥开设课程都有哪些

...络、数据结构、软件工程、操作系统等课程;以及大数据方向系列实验,并完成程序设计、数据分析、机器学习、数据可视化、大数据综合应用实践、专业实训和毕业设计等二、课程1、公共课程数学(高等数学、线性代数、概... 查看详情

linux主要学些啥东西?

...等;第四阶段就是资深提升阶段,包括大数据,云计算,运维开发等等 参考技术B看你的工作需要,如果想做嵌入式或驱动程序员,就得深入研究代码。如果做管理员,就得深入研究Linux操作和管理方面的 参考技术C以下是比较经... 查看详情

linux培训后可以做哪些工作

Linux运维是一个融合多学科的综合性技术岗位(网络、系统、开发、安全、应用架构、存储等),可以多个职业发展方向,主要包括:1.Linux运维工程师主要负责具体的产品运维工作,需要具有一定的开发能力,需深入了解业务,... 查看详情

学python可以从事哪些工作?

...web开发。所以Pythonweb是一个非常不错的选择方向。第二:运维目前很多运维人还没有学习Python,但是Python给运维带来的价值非常的大,在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将... 查看详情

linux培训完之后,能从事啥工作?

...计算等工作。想学习linux推荐选择【达内教育】。1、Linux运维工程师:Linux运维对一个公司非常重要。2、Linux内核开发:是比较具有难度的工作岗位,在手机公司最常见,工资待遇非常不错,知识单一化,但是操作系统硬件更新... 查看详情

云计算从事云计算运维可以考取哪些证书?

云计算的出现确实冲击了传统运维,免去了传统运维需要面对的风火水电、机房机柜、路由/交换机、磁盘/内存条、网线水晶头等,工作场景由机房转移到了办公室,工作的场景、内容、方法都已发生了变化。但很多... 查看详情

云计算从事云计算运维可以考取哪些证书?

云计算的出现确实冲击了传统运维,免去了传统运维需要面对的风火水电、机房机柜、路由/交换机、磁盘/内存条、网线水晶头等,工作场景由机房转移到了办公室,工作的场景、内容、方法都已发生了变化。但很多... 查看详情

java都需要学些啥,具体学习的方向是啥

...程很感兴趣,也是软件工程专业的,现在学校把专业的主方向改成JAVA,我就想好好学好JAVA。可是感觉学校JAVA老师教的很一般,同学们也很郁闷,我就自学JAVA了,现在J2SE学差不多了,不过还不够熟练。我是想大三就去实习看看... 查看详情

python要学些啥?

...入门阶段,也是帮助零基础学员打好基础的重要阶段。你需要掌握Python基本语法规则及变量、逻辑控制、内置数据结构、文件操作、高级函数、模块、常用标准库模块、函数、异常处理、MySQL使用、协程等知识点。学习目标:掌... 查看详情

学习java开发都需要学些啥内容?

互联网行业目前还是最热门的行业之一,许多想入行互联网的人都会选择Java学习,发展前景非常好,普通人也可以学习。如果想达到工作标准可以参考下面的内容:1.JavaSE部分初级语法,面向对象,异常,IO流,多线程,JavaSwing... 查看详情

学习完web前端之后都可以从事哪些工作呢?

...哪些工作呢?小千带你了解一下。Web前端学完后从业方向主要有以下几个:1、资深Web前端工程师Web前端工程师是最基本的选择了。目前Web前端面临的问题是从业人员泛滥,但真正掌握技术的人才十分稀缺。所以这就... 查看详情

想要从事运维岗位,需要掌握什么技能?

  linux运维岗位越来越火热,想要从事这个行业的人也越来越多,那么你知道从事运维岗位应该学习什么技能吗?以下是详细的内容:  首先我们要知道,想要从事运维工作,Linux是一道坎,建议先把Linux好好学一学。现在云... 查看详情

web前端开发需要学些啥

...,越来越多的年轻人纷纷选择web前端作为未来的职业发展方向,但是就怎么选择学习方法而言,但是很多都是零基础来学习web前端的,对于这个行业可能一概不知,该怎么去学习呢?什么样的学习方法更 查看详情

java架构师哪个机构专业?都学些啥内容呢?就业岗位都有哪些?

JAVA架构师哪个机构专业?都学些什么内容呢?就业岗位有哪些?首先可以从课程体系方面考虑下,可以做如下参考初级JAVA的基础知识:1、首先要学习java的基础知识。不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的... 查看详情

网络安全工程师要学些啥?

网络安全工程师需要学服务漏洞扫描、程序漏洞分析检测、权限管理、入侵和攻击分析追踪、网站渗透、病毒木马防范、计算机语言等内容,还需要懂得网络安全产品的配置和使用。网络安全工程师的工作职责:一、主持项目网... 查看详情

python入门需要学些啥?

Python相对比较简单,零基础也能学。系统学习的话,一般4-6个月左右能学好。建议大家可以从以下三方面来入手:①先自学一些python书籍大家可以从书中了解一些基础知识,建立一些编程认知。但是这样的方式,还是难免会因为... 查看详情

学习pythonpython可以从事哪些职位?

...面设计、产品设计、数据库开发、多端产品等等。自动化运维工程师:是在基本的运维工作的基础上,实现运维工作的自动化,并且对自动化程序进行优化提升。需要从业者在掌握基本的运营工作 查看详情