想入行Linux运维,问个问题?

news/2025/1/6 19:01:22/文章来源:https://www.cnblogs.com/weishao30/p/18652316


什么是运维工程师?

讲到了运维工程师,必然涉及到Linux操作系统,大家平时接触最多的就是windows操作系统,对于Linux操作系统知道的简直是少之又少,简单说一下Linux操作系统普遍适用用企业级的服务器操作系统,Linux系统具有安全,免费,稳定,高效的特点占据互联网公司的服务器市场。Linux运维工程师就是维护运行在Linux系统之上的相关服务数据和代码,保证系统正常运行。

运维工程师是干什么?

一般在大公司中运维的工作可能分的比较细,可能就是写一写shell脚本,监控一些服务状态等等,大公司的职位分的比较细:网络工程师,开发,测试,数据库专门的岗位和专业的人员。这就涉及到了如何选择公司的问题,选择大公司还是小公司,其实这件事还是看自己要什么,什么事情都没有对错,只有适合自己才是最好的。小公司中可能需要你做的事情比较多:比如挑选IDC机房及带宽、购买物理服务器或云服务、购买及使用CDN服务、搭建部署程序开发及用户的访问系统环境、对数据进行备份及恢复、处理网站运行中的各种故障(例如:硬件故障、软件故障、服务故障、数据损坏及丢失等)、对网站的故障进行监控、解决网站运行的潜在安全问题、开发自动化脚本程序提高工作效率、规划网站架构、程序发布流程和规范,制定运维工作制度和规范、配合开发人员部署及调试产品研发需要的测试环境、代码发布等工作需求

是不是网管?

简单的来说,不是网管,因为运维工程师的岗位包括对电脑很熟悉,这是行业对运维工程师的误解,因为有好多也称不上是运维工程师,比如桌面运维,这可能会会修理电脑,其实会修理电脑也是一门技能呢?

运维是不是吃青春饭呢?挣钱吗?

在这个问题上,据我的理解,因为好多的开发是吃青春饭的,之前看新闻好多的开发工程师被辞职,不是因为他们不够优秀,而是因为他们的年龄太大了,导致思维,体力以及其他的原因。所以在规划自己的职业生涯的时候,需要注意。选择一个适合自己的职业,运维行业是靠经验吃饭,你的经验越多越吃香。说到挣钱,都说互联网是高薪的行业,确实是,但是也是看实力的呀!空口无凭,没有实力哪敢要那么多钱!高薪和自己的价值成正比。所以务必提高自己的价值。所以不要再问运维能拿多钱的工资,取决于你有多大的能力,任何行业都有底薪2000的,也有年薪百万的大佬。运维的薪资参考招聘网站。可以去这些招聘网站上看看运维工程师的薪资和要求,这些对你都有好处

运维职业发展方向

初级是运维工程师,运维开发工程师,架构师,数据库运维,大数据运维,运维总监,CTO。相对应的岗位职责可以参考拉钩等招聘网站。

简单罗列下运维掌握的知识技能

1.基本的计算机知识,网络知识,计算机操作系统

推荐书籍:计算机网络,计算机操作系统,tcp/ip协议

2.Linux系统基础:包括Linux基础和常用命令,以及用户权限

Linux系统管理和进阶:进程,任务,磁盘

Linux的常用服务:DNS,HTTP,LAMP,LNMP,FTP

3.Shell编程

熟练使用grep,awk,sed三剑客,多练习,多思考,多总结

4.数据库

以mysql为主,了解其安装,管理,增删改查,备份与恢复,主从复制等知识

5.企业级负载均衡集群

企业级4层负载均衡集群LVS,7层负载均衡nginx,haproxy,keepalived主从高可用

6.运维监控和运维自动化工具

企业级监控zabbix以及grafana,以及小米开源的open-falcon,普罗米修斯

puppet,ansible,saltstack

7.企业级云计算

openstack,kvm,docker,k8s,代码审计git,日志管理elk

8.企业级大数据

hadoop生态圈,了解其基本原理

9.python,go

必须学习一门语言,现在的互联网公司不再需要的是只会一种技能的人才,偏向于全面的人才,所以务必学习Python,早早学习,早早受益

学习运维的方法和建议

学习中养成良好的学习习惯,注意学习过程中做好笔记,反思总结,勤奋努力,为后面铺路,方便查找和复盘,把基本功搞扎实了,后面的路好走。我自己学习东西的顺序和过程:举一反三,看电子书,相关视频,总结成自己的笔记,后期查看容易,看完这些,多看官方文档,英文版的资料(有助于提高自己的英文水平),这样有助于吸收和理解,永远相信:勤能补拙

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/863983.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NOI Linux 2.0 竞赛环境食用指北

NOI Linux 2.0 竞赛环境食用指北 终端 使用 Ctrl+Alt+T 在当前登录用户的目录 ~ 中打开终端,也可以在文件夹中 右键 或 Shift+右键 在当前文件夹打开终端。 运行可执行文件需要加 ./,例如 ./<filename>。注意 Linux 中可执行文件是没有后缀名的。 mkdir 新建目录,ls 列…

学期2024-2025-1 学号20241424 《计算机基础与程序设计》第15周学习总结

学期2024-2025-1 学号20241424 《计算机基础与程序设计》第15周学习总结 作业信息 |这个作业属于2024-2025-1-计算机基础与程序设计)| |-- |-- | |这个作业要求在2024-2025-1计算机基础与程序设计第15周作业| |这个作业的目标|<作业总结>| |作业正文|https://www.cnblog…

中考英语优秀范文-008 when you in China, do as the Chinese do! 当你在中国时,入乡随俗!

1 写作要求 在不同的地方有不同的风俗习惯,饮食文化很重要。中国的饮食文化不同于西方。 请你谈谈中国的三餐,以“when you in China, do as the Chinese do!” 为题写一篇短文。 要求: 80词左右,内容合理; 要点齐全; 句子及篇章结构准确、连贯;书写规范。 2 优秀范文 W…

MongoDB集群中数据分布与分片

MongoDB集群中数据分布 Chunk是什么 在一个shard server内部,MongoDB还是会把数据分为chunks,每个chunk代表这个shard server内部一部分数据。chunk的产生,会有以下两个用途:Splitting:当一个chunk的大小超过配置中的chunk size时,MongoDB的后台进程会把这个chunk切分成更…

RoomFormer、FRI-Net

WSL CUDA安装 【一文解决】已安装CUDA与Pytorch但torch.cuda.is_available()为False_torch.cuda.is available返回false-CSDN博客 cuda安装 Ubuntu 20.04安装CUDA & CUDNN 手把手带你撸_ubuntu20.04安装cuda-CSDN博客 【CUDA】Ubuntu系统如何安装CUDA保姆级教程(2022年最新…

5G核心网短信解决方案概述

短信作为传统无线网络的基础业务,随着移动网络的飞速发展,我们会发现,在日常生活中我们使用短信进行沟通的情况越来越少了。但是在我们使用各种业务的时候,仍然离不开短信,例如: 注册新的APP、密码找回,快递取件,收发验证码等,对于安全性要求较高的业务,更要使用短信…

docker 安装doris

下载镜像docker pull apache/doris:build-env-ldb-toolchain-latest下载安装包 https://doris.apache.org/zh-CN/downloadwget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.7-bin-x64.tar.gz然后需要下载MySQL,这里提供MySQL的免安装版MySQL…

Windows单机安装MongoDB分片集群

Windows单机部署MongoDB分片集群 规划和准备 端口规划 操作系统:Windows Server 2012 MongoDB版本:4.2.25IP/节点名 mongos config shard1 shard2 shard3127.0.0.1(mongo1) mongos1(27017) config1(27018) 主(27001) 主(27002) 主(27003)127.0.0.1(mongo2) mongos2(27027…

学习-Nginx-安装nginx1.21.6开源软件

下载地址 http://nginx.org/download/nginx-1.21.6.tar.gz 通过网盘分享的文件:Nginx1.21.6 链接: https://pan.baidu.com/s/1tcsTs2IEmN80wt5VQ5U3PA?pwd=sky1 提取码: sky1 Xftp 传输安装包解压缩安装包 tar zxvf nginx-1.21.6进入到 nginx文件夹查看需要的依赖 ./configur…

C# 内嵌数据库 SQLite

最近,看到一个软件,软件是使用的内嵌数据库。我对这个东西没有实践过,今天突然想亲手做一做!。关于SQLIte的资料我就不多说了,网上都有。我自己也整理了一部分,基本上可以对SQLite有个全面的了解了。我这里就不废话了,直接上我自己的代码。 1:首先要先下载一个SQLite的…

Rust远程加载shellcode

学习rust, 练习写一个loader, 不足之处还请指教编写 隐藏黑框 在注释掉所有打印语句后编译运行还是会弹黑框, 解决方法是头部添加一行(指定 Rust 编译器生成的可执行文件为 Windows 子系统应用程序,而不是控制台应用程序): #![windows_subsystem = "windows"]‍ 反…

RustLoader

学习rust, 练习写一个loader, 不足之处还请指教编写 隐藏黑框 在注释掉所有打印语句后编译运行还是会弹黑框, 解决方法是头部添加一行(指定 Rust 编译器生成的可执行文件为 Windows 子系统应用程序,而不是控制台应用程序): #![windows_subsystem = "windows"]‍ 反…