随着互联网的发展,linux系统越来越突显了巨大的作用,很多互联网公司,政府企业,只要用到服务器的地方几乎都能看到linux系统的身影,可以说服务是不是在linux系统跑的代表了企业的技术水平,而与linux最相关的工作岗位就是linux运维工程师,实施工程师,linux开发工程师,我作为一个工作多年的实施工程师来给大家分享一下linux系统对于实施人员到底有多大影响。

一、实施人员为什么要会用linux

实施工程师主要工作是负责项目现场的实施交付工作,也就是部署,测试,实施人员不一定要懂开发,但是必须要懂linux,因为开发问题可以让开发人员来做,项目现场的服务部署、测试、以及服务器资源分配、调优都是实施人员要做的,大概在四五年前windows server 2008 、windows server 2012还非常普遍,windows大家都懂的几乎就是傻瓜式下一步、下一步就行,随便一教新手就能掌握服务器安装部署、随着安全性要求越来越高,渐渐的大多数企业都要求服务在linux系统上面跑,这时候不懂linux系统就是不知道第一步要干嘛。

现在招聘实施工程师尤其是中高级的都是要求一些linux相关的经验,

例如:

1. 本科以上学历,具备2年以上linux系统使用经验,深入理解主流操作系统(redhat/centos)的安装配置;

2. 熟练shell常用脚本编写,熟练使用grep、sed、awk文本工具;

3. 熟练掌握ftp/nfs/smaba的快速搭建;

4. 熟系互联网基础组件apache/tomcat/redis/zookpeer/kafka/nginx的安装、调试;

5. 熟悉数据库mysql(主从)、sqlserver安装、备份及sql语句编写等操作;

6. 熟悉主流的监控软件zabbix/prometheus等主流监控工具中一种;

7. 具备良好的思维能力,问题分析、诊断与定位能力;

8. 了解容器技术docker及大数据hadoop技术的优先;

9.熟悉主流数据库,如ORACLE、DB2等,熟练掌握SQL,有海量数据的开发经验; 10.熟悉UNIX/LINUX操作系统,掌握shell编程;

11.熟悉ROSE、PowerDesigner、Visio等建模工具,熟悉UML;

也就是说现在面试实施工程师的工作,如果不会linux怕是只能做个初级实施工程师,打打下手了。

二、linux对于实施人员的发展有什么影响

Linux对于实施人员来说影响还是蛮大的,最显著的一点就是上面所说能否胜任这份工作,如果最开始的系统安装部署都不会,就不要提linux系统运维了,我大学的时候有过linux基础课程,后来又看过《linux就该这么学》等网络上的资料,在毕业之前就对linux系统框架有了了解,其实就是常见的各种服务telnet、web、nginx、lamp、lnmp、nginx+keepalived高可用负债均衡集群等都做过相关实验,所以面试的时候也就是我后来的领导经过沟通我对这些知识点都熟悉,但是毕竟没有工作过对于实际的工作使用认知可能有差别,当时就决定让我面试通过了,工资也比不会用linux的同事稍微高一些。

随着工作年限的增加,认识到真正的大牛不仅仅是会用linux这么简单,随着发展,docker、openstack、hadoop、区块链等兴起,真正厉害的人物都会用这些主流的东西,当然,这些技术的前提是要会linux,虽然windows也能用,但是几乎很少有人用docker在windows系统部署,所以要是有较高的linux水平做实施行业会有不错的平台。

三、如何才能更好的学习linux

Linux学习主要分两种模式,一种是科班出身,本身就是计算机专业的大学毕业就会有不错的基础,还可以网上找些资料扩展知识,然后投身工作增长经验。

一种是工作后学习的,一边工作,一边学习,这时就主要依赖于网上的资料了,我身边的人也有参加培训机构的,不管是哪种方式最主要还是多加练习,加上举一反三,学linux基本不用桌面,都是敲命令,必须知道并且熟悉命令才能做后面的东西,工作中真遇到过因为一个命令不会,百度十几分钟的。

Linux系统对于刚接触的人来说是迷茫的,几十个服务,不同的命令,无数的配置文件,足以让人眼晕,当有了一定水准之后,你会发现linux是有规则的一切皆是文件,当你对常见的服务足够熟悉的时候,突然给你个新的服务,你也会很快掌握,其实每个配置文件改的无非就是
账号,ip 端口 路径这些。

当你足够熟悉了之后就要扩展一些知识面,例如docker、openstack,微服务等,这样才能再不断运用的过程中不断提升。

Linux系统对于实施人员的价值的更多相关文章

  1. linux系统下对网站实施负载均衡+高可用集群需要考虑的几点

    随着linux系统的成熟和广泛普及,linux运维技术越来越受到企业的关注和追捧.在一些中小企业,尤其是牵涉到电子商务和电子广告类的网站,通常会要求作负载均衡和高可用的Linux集群方案. 那么如何实 ...

  2. Linux系统运维工程该具备哪些素质

    记得在上高中时,物理老师总是会对我们一句话:"学习是件苦差事."工作后发现,其实做运维也是件苦差事.最为一名运维工程师,深知这一行的艰辛,但和IT行业其他职务一样,那就是付出的越多 ...

  3. 忠告初学者学习Linux系统的8点建议

    导读 新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至 ...

  4. 初涉定制linux系统之——自动化安装Centos系统镜像制作

    最近碰到个需求:要在内网环境安装centos6.5系统并搭建服务,但由于自动部署脚本里安装依赖包使用的是yum安装,而服务器无法连接外网,实施人员也不会本地yum源搭建O__O "….. 本 ...

  5. 如何增强 Linux 系统的安全性,第一部分: Linux 安全模块(LSM)简介

    http://www.ibm.com/developerworks/cn/linux/l-lsm/part1/ 1.相关背景介绍:为什么和是什么 近年来Linux系统由于其出色的性能和稳定性,开放源代 ...

  6. Linux系统部署规范v1.0

    Linux系统部署规范v1.0 目的: 1.尽可能减少线上操作: 2.尽可能实现自动化部署: 3.尽可能减少安装服务和启动的服务: 4.尽可能使用安全协议提供服务: 5.尽可能让业务系统单一: 6.尽 ...

  7. linux系统被入侵后处理经历【转】

    背景 操作系统:Ubuntu12.04_x64 运行业务:公司业务系统,爬虫程序,数据队列. 服务器托管在外地机房. 突然,频繁收到一组服务器ping监控不可达邮件,赶紧登陆zabbix监控系统查看流 ...

  8. 真实记录我入门学习Linux系统的经历

    我本身来说并不是计算机专业的学生,因此今天来谈及这个话题,对大家来说,有了更多的客观公正性.对我而言,linux给我最大的财富,并不是编程能力提高了多少,而是视野的开阔.心态的转变和自学能力的提高.我 ...

  9. 一致推崇的Linux系统还有那么安全吗?

    今天想谈谈关于系统安全:我们都知道,Linux早已成为趋势,在我们互联网中占有不可或缺的地位,在我们眼中,它是神圣的,不可替代的,无懈可击的:真的是这样的吗? 但是关于病毒对Linux所造成的一系列威 ...

  10. 告诉你们!我是怎么与Linux系统接触的!

    最开始接触Linux是在15年来北京后,刚来北京机缘巧合,从事了实施工程师的工作.实施工作是一个面很广的工作.业务.技术.沟通等等方方面面的.技术一直是我是的短板.刚开始,公司在要在阿里云上部署APP ...

随机推荐

  1. 【JVM故障问题排查心得】「内存诊断系列」Docker容器经常被kill掉,k8s中该节点的pod也被驱赶,怎么分析?

    背景介绍 最近的docker容器经常被kill掉,k8s中该节点的pod也被驱赶. 我有一个在主机中运行的Docker容器(也有在同一主机中运行的其他容器).该Docker容器中的应用程序将会计算数据 ...

  2. formly-form 动态表单

    动态表单库 https://github.com/ngx-formly/ngx-formly 安装 ng add @ngx-formly/schematics --ui-theme=ng-zorro- ...

  3. 使用Git提交代码

    目录 1.提交前准备工作 2.代码提交步骤 3.从git上面拉代码 4.Git变更集 5.参考资料 1.提交前准备工作 首先去git官网下载git工具(Git GUI Here.Git Bash He ...

  4. SSM框架——MyBatis

    Mybatis 1.Mybatis的使用 1.1给项目导入相关依赖 我这里有几个下载好的依赖包提供给大家 点我下载--junit4.13.2 点我下载--maven3.8.1 点我下载--mybati ...

  5. 《STL源码剖析》STL的双层配置器

    SGI STL第一级配置器: template<int inst> class __malloc_alloc_template{...}; 其中: 1.allocate()直接使用mall ...

  6. P8865 [NOIP2022] 种花

    简要题意 \(T\) 组数据,给你一个 \(n\times m\) 的 \(01\) 矩阵. \(0\) 部分可以组成 \(A_c\) 个 \(\texttt{C}\) 型图案和 \(A_f\) 个 ...

  7. 从零写一个兼容MySQL/Oracle的Proxy中件间(一)《初识Oracle的通信协议》

    0.前言 MySQL由于开源的原因,有各式各样的中件间Proxy ,极大的丰富了做高可用或迁移的方案,习惯了MySQL生态圈的灵活和便利,Oracle官方不开源代码和协议,没有中间件proxy,显得很 ...

  8. django框架之drf:3、API执行流程、Response源码剖析、序列化器的简介和使用、反序列化的校验

    Django框架之drf 目录 Django框架之drf 一.APIView执行流程 1.API执行流程总结(重点) 2.补充 二.Response源码剖析 1.Response类总结(重点) 三.序 ...

  9. MySQL数据库技术实战

    MySQL数据库技术实战   一,安装mysql 很早之前就知道mysql提供了一套数据库样本(github地址),用于测试你的应用程序和数据库服务器. 今天分享下使用过程并将他发布到了码云,以便于同 ...

  10. 【学习笔记】XR872 Audio 驱动框架分析

    Xradio Sdk 的 Audio 驱动框架和 Linux 的 ASOC 驱动框架非常相似,只不过简化了很多. 驱动和芯片之间的关系图 下面的 SOC 表示的是 XR872 芯片,这里以 AC107 ...