linux运维工程师必备技能

一.我的介绍:

       我是一名大三的学生,接触linux是在2017年7月10号,为何记得这么清楚呢?大概是2017年的夏天太热了吧,我和学长俩我的来学习linux,就这样学习了几个月,如今回想起来,去年的那几个月过的真的充实,认识了好多朋友,还有咱们敬爱的老师,在这里想说一句话认识大家很幸福,很高兴,在之后的学习和生活中,咱们常常讨论linux相关问题,以及python的相关问题。认识大家我很高兴。加油吧,个人朋友们,愿大家在运维的道路上越走越远,争取早日成为架构师。python

二.linux必备技能:

      说了这么多,开始今天的正题吧!做为一名已经学习过linux的过来人来讲,linux的魅力无处不在,一切皆文件,彻底免费,开源的,多用户,多任务的平台界面,一开始就被这centos界面深深地吸引住了。做为一名合格的运维工程师:mysql

1.linux基础,基本命令

  适合新手入门的书籍:鸟哥的私房菜和服务器的这两本书。linux

2.基础服务

  lamp,lnmp,ftp,dhcp,dns,samba等等。ios

3.数据库相关操做

  关系型数据库:mysql,mariadb。git

   非关系型数据库:memcached,redis,mongodbredis

      了解其中一两个便可,数据库都是相通的,会一个就会其余的。sql

4.shell编程

  shell必须会,不会无法工做,运维一利器,grep,awk,sed三剑客熟悉使用;编程思惟很重要。mongodb

5.网络,以及操做系统

  了解基本的网络知识,以及操做系统的组成,原理的东西。docker

  推荐你们看《计算机网络》,《TCP/IP协议》《计算机操做系统》shell

6.安全方面的基本知识

  iptables,firewalld,基本的攻击方式xss,sql注入,ddos攻击等等,我了解的也就这么多。

7.监控

  zabbix,nagios,ansible,如今公司用的最多的是zabbix,推荐你们开始学习zabbix。

8.运维自动化工具

  saltstack,puppet,ansible

9.集群

  keepalived,lvs,haproxy,以及一些高可用集群;以及集群之间互相结合使用。

10.云计算

  openstack,k8s,docker,git,elk等等;之后就是云计算将来。

11.python,go

  这个必须会,慢慢开始学,python和go这几年很火,框架了,大数据,云计算,人工智能都会用到这些,多会同样技能,你的薪水才会高。

三.总结

  运维工程师总之来讲,学的东西很是多,并且有难掌握,公司要求你就是在极短的时间内快速学会一些新东西,以备不时之需,在工做中,作东西前先备份,有责任心,大胆细心,不断学习,不怕苦,不怕累,前方就是光明,今天这是个人第一篇博客,写的很差请见谅,但愿能够和更多的人学习技术,传播linux的精神,忽然在今天意识到,写博客是多么一件重要的事情,俗话说“好记性不如烂笔头”,记录整理的过程也是对本身的检验和思考升华的过程。但愿有更多的人加入到写博客的阵营当中,分享本身的技术,提升本身,也不必定非要写技术相关的博客,能够写观后感的,最近上映的电影以及书籍,以及你对人生的一些思考了,随笔记录下来总结出来,这真是一件很舒服的事情,坚持写博客,坚持跑步,坚持读书,让本身的生活变得多姿多彩。

相关文章
相关标签/搜索