分享一下个人3年的运维经验_桌面运维的项目经验-程序员宅基地

技术标签: 运维  

						从2018至今的运维工作经历总结

1.桌面运维
桌面运维其实可以看作是初级运维工程师,包括电脑系统的安装(一般是针对于windows系统7或10),一些办公工具的安装(微信,qq,office等),一般具备安装系统PE以及一些常用软件的安装就能解决日常大部分的工作需求。除了软件方面以外硬件方面也要大致的了解一些(主机箱的拆安,内存条的更换等)。还有就是打印机的检修(一般就是更换墨盒一类的问题)。最好还要懂一些网络的基本知识(会ping个网段,安装个wifi等)。一般会招募此岗位的大多都是事业单位或者政府机关单位,也有外包性质的。说白了就是混日子去了。
2.服务器运维
这个工作内容一般大体能分为两类:第一类就是小型的软件公司或者个体户,自家单位有一两台服务器有个4平米的小屋就算是机房了,这类进行其运维相对简单,只要平常保证服务器别宕机就行,主要就是检查机房的温度,,,如果真是遇见宕机了或者服务器内部的应用用不了了一般就是打电话找相关运营商来解决,其实也是混日子。第二类就是正规的中型软件企业,不光企业自身会有相对正规的机房,其客户一般也会设有正式的大型机房。这类做服务器运维的时候就会要求比较严格了,首先机房温度,备用电源这种的机房环境条件要考虑到,服务器的raid存储模式以及容错,防灾备案要有(其实大部分也就是主备分离做迁移)。对于这种正规的中型企业网络这一块有必要强调一句的就是服务器机房的网络最好做一个zabbix监控的拓扑,能检测网络出现问题的地方。还有要提到的就是云服务器这一方面,大多跟实体服务器没什么太大的区别,主要也是这方面本人接触的不多。是我接下来准备学习的一方面。
3.应用运维
应用运维的内容其实都是大同小异,基本的就是运行环境(JDK,LNMP、LAMP大致逃不出这几个)还有的就是根据不同单位的产品设置不同的配置了,其实这方面我个人感觉没必要深究,统一化配置流程,剩下的就是熟不熟练的问题了。值得一提的就是对于公司内部开发环境以及测试环境运用jenkins的自动化构建这一方面的能力了。我目前接触过的构建架构就是jenkins+(git,svn)+meaven有的高端点的meaven打包之后还会加一个docker容器化技术,将构建出来的jar包自动推送到的docker镜像环境当中。
本人的相关工作经历基本上所有的企业内部以及对外项目都会涉及到运行环境的搭建无非就是操作系统的不一样(windows居多,linux偏少),以及项目产品成熟度的差异(一般就是看封不封装)。有一点需要做个分享,公司运维部来的新人一般都是着急于熟悉公司自身产品的部署,其实个人认为大可不必着急,因为这个公司产品部署正规点的公司都有运维手册,跟着手册走应该不会有太大问题,就算没有手册问问同事儿也就基本能搞定,无非就是熟不熟,一些需要修改的conf配置文件别忘了,有些细节能不能注意到而已,一般的话跟一两个项目基本也就会了。所以大可不必着急,以后部署产品的机会多的是。我个人新入职一个运维部,首先会对于产品生产线(需求—开发----测试)的工作模式进行一个大概的了解,从而知道产品的构建模式,有的公司产品是不需要运维来部署构建环境的,只需要提供具备起停产品服务环境的服务器就行(一般开发与测试会用的多点,需求的话也会要用于对甲方的演示)。所以在不需要部署自动化构建的情况下,产品线最少也要三台服务器分别用于开发,测试,需求这三个部门用(也有的小企业就一台服务器三个部门共同用的)。如果需要为开发测试搭建自动化构筑环境,我觉得这个才是应该首先要会的。之所以这么觉得,因为这个自动化构建它可以视为一项技能来储备,但是公司产品则不同(每一个公司都有不同的产品部署流程)。话也不能说的太绝对,理解精神就行了。

4.网络运维
网络这方面我个人经验不多,虽说考了一个华为的hcip,但真正的项目经验几乎没有,只有自己私下做过一些拓扑实验而已。其实就我这三年的经验来看,平时的工作当中公司层面的网络基本都是搭建完了的,平时顶多也就涉及到划分个vlan这些,基本的一些ping网段,查个ipconfig也就够了,当然这只是我个人经历,对于网络运维的认知只能在这个浅薄的层面。
5.开发运维
开发运维这个段位不是我能参与的,也就没做过太多的研究,就目前可以分享的也就是想要让开发同事闭嘴,就给比他们懂开发,运维用到的编程语言起码我要是学的话会首选python,还有shell脚本的编写(期间也用到过,但基本上都是前人们写好的,我只负责运行就ok了),但是这边确实没什么经验,就不多发表看法了。

以上就是我对于运维工作划分的五个方面进行的总结,个人具备的能力尚浅,参与的项目也不多,只是一些个人经历的浅见,客观们看个乐就行,有些与您意见相左的地方也别抬,抬就是您对。总之呢,我个人对于运维工程师这职业的最大感触就是既要知道又要会的东西实在太TMD多了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangyu_haoyun/article/details/117030955

智能推荐

sublime text3安装emmet插件及PyV8:小白重试了n次后终于成功_emmet 的pyv8安装失败-程序员宅基地

文章浏览阅读2.7w次,点赞10次,收藏15次。标重点:是Sublime Text 3 不是2,两者的安装可能不同,小白只会3的。第一步:检查自己是否已经安装了Package Control。这一步是很关键的,安装Sublime Text时按照师兄给的步骤其实是已经将Package Control安装完成的,但是我并不清楚,后来又下载呀、安装呀乱七八糟的,间接导致了安装失败。如果安装了就是下图的样子:【图片来源:http_emmet 的pyv8安装失败

GsonUtils.java类_gsonutils.read(source, clazz)-程序员宅基地

文章浏览阅读5.5k次。import java.lang.reflect.Type;import com.google.gson.Gson;import com.google.gson.GsonBuilder;public class GsonUtils { /** * @Title: toJson * @Description: TODO(这里用一句话描述这个方法的_gsonutils.read(source, clazz)

2017-程序员宅基地

文章浏览阅读85次。#include<iostream>#include<algorithm>#include<string>#include<cstring>#include<map>using namespace std;#define N 3struct stu { char Name[10]; int BeginHo...

Android杂谈--打开文件的Intent及使用-程序员宅基地

文章浏览阅读87次。在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同&...

CT107D蓝桥杯DS1302实例(数码管时钟)-程序员宅基地

文章浏览阅读5.9k次,点赞3次,收藏27次。DS1302操作

quiver()函数-程序员宅基地

文章浏览阅读2.5k次,点赞4次,收藏9次。1.quiver函数一般用于绘制二维矢量场图,函数调用方法如下:1quiver(x,y,u,v)  该函数展示了点(x,y)对应的的矢量(u,v)。其中,x的长度要求等于u、v的列数,y的长度要求等于u、v的行数。在绘制图像的过程中,通常用meshgrid 来生成所需的网格..._quiver根据强度改变颜色

随便推点

【面试宝典】Spring Cloud 系列面试题_springcloud面试宝典-程序员宅基地

文章浏览阅读1.4w次,点赞4次,收藏3次。Hystrix 是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,当 出现故障是不可避免的故障时,停止级联故障并在复杂的分布式系统中实现弹性。通常对于使用微服务架构开发的系统,涉及到许多微服务。这些微服务彼此协作。假设如果上图中的微服务 9 失败了,那么使用传统方法我们将传播一个异常。但 这仍然会导致整个系统崩溃。随着微服务数量的增加,这个问题变得更加复杂。微服务的数量可以高达 1000. 这是 hystrix 出现的地方 我们将使用 Hystrix 在这种情况下的Fallback。_springcloud面试宝典

Spring security 实现前后端分离登录拦截器及用户权限控制_springsecurity 前后端分离登录-程序员宅基地

文章浏览阅读1.5w次,点赞29次,收藏103次。目录前言一、准备工作1.1、设计数据库(我的工程目录中的sql文件夹下有sql文件直接导入即可)二、代码实现2.1、数据操作2.2、自定义登录逻辑2.2.1、创建自定义UserDetailsService2.2.2、自定义的密码加密类2.3、自定义登录验证结果、登出结果、无权访问处理器2.3.1、自定义登录成功处理器2.3.2、自定义登录失败处理器2..._springsecurity 前后端分离登录

从程序员到项目经理_袭烽-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏14次。在希腊德尔斐的阿波罗神庙上,刻得着一句神秘的箴言:“认识你自己”。从某种程度上来说,我们都是自己的“最熟悉的陌生人”。认识自己的位置,是每个人获得成长的第一堂课。一个人的位置,对其言行的影响是至关重要的,俗话说:“屁股决定脑袋”,虽然听着粗俗,却饱含人生哲理。既然我们屁股在项目经理的位置上,就应该像项目经理一样去思考问题,做事情。一.项目经理的处境经过数年的打拼,怀着美好的向往,我们终于成了他——_袭烽

linux java 屏幕分辨率,Linux全屏幕Java - 如何覆盖任务栏?-程序员宅基地

文章浏览阅读54次。I have a problem to run Java application in full screen mode on "openSUSE 11.4 (x86_64)". I am using Java 1.6.0_26-b03.I have try to run two examples of full screen application:Example from Oracle sit..._linux java full screen

7个你一定要熟知的Mac使用技巧-程序员宅基地

文章浏览阅读2.9k次。MacOS上有很多隐藏的功能,不被人们熟知。这里小编为大家介绍7个你一定要熟知的Mac使用技巧,帮助你更好的使用macos。音量和屏幕亮度的微调我们都知道,MacBook 上拥有音量和亮度的调节按键(Touch Bar 也可以),如果你在按住 Option +Shift 键的同时按下音量或亮度按键,则可以对音量和亮度进行更细微的调节。定制键盘快捷键你可以为特定的应用程序或所有的应用程序创建自定义键盘命令,通过系统偏好设置 > 键盘 > 快捷键选项卡 > 选择APP快捷键。从这里,单击

如何用python实现地图定位_GPS 测试汇总和python GPS 导航地图实现-程序员宅基地

文章浏览阅读1.8k次。作为GPS 测试专业户出身,一直有想法将GPS数据本地网页化,从而实现动态展示导航数据。在摸索过程中也遇到了问题,因此分享这个文章。刚毕业的头两年,从事软件测试GPS相关,其间参与多个项目,也和高通,博通等平台反馈过问题,于是想着汇总一些如下。1. GPS 测试常用方法和功能指标归总起来,GPS测试不外乎常见的两种,即性能测试和导航测试。1. 性能指标 (测试重点)TTFTCOLD STARTWA..._python实现地图标点,显示当前位置信息

推荐文章

热门文章

相关标签