linux运维工程师应掌握的技能

时间:2021-07-01 21:49:43

          运维人员需要知道的知识:

1、了解操作系统的发展史和linux系统

2、了解linux发行版

3、linux基本指令使用入门:man、ls、cd、rm、mount、init、等近百   个指令熟练掌握、linux获取帮助、linux磁盘管理、linux网络基   础、linux用户、组及权限管理、linux程序包管理、linux文本出   来工具、linux计划任务

4、掌握shell编写能力、实现自动化运维,应掌握技能:

  bash基本特征

  bash的历史命令

  bash特性之输入输出重定向和管道

  grep及基本正则表达式

  grep及扩展正则表达式

  bash脚本编程

  bash命令补全、bash文件名通配

  bash的算术运算

  bash条件判断

  bash整数测试 

  bash字符测试

  bash文件测试

  bash变量

  bash编程之循环和函数

  bash之窗体

  sed的使用

  awk的使用

5、专注企业级服务架构应掌握技能:

  企业级常用基础服务DNS

  企业级常用基础服务DHCP

  企业级常用基础服务FTP

  企业级常用基础服务NFS

  企业级常用基础服务SAMBA

  企业级常用基础服务OPENSSL

  企业级常用基础服务OPENVPN

6、专注企业级web架构掌握技能:

  企业级常用服务http

  企业级常用服务nginx

  http服务代理缓存加速

  LNMP平台搭建

  varnish企业级缓存架构

  nginx缓存模块

  企业级常用服务memcached

  企业级常用服务tomcat

7、专业企业级群集架构掌握技能:

  LVS企业级应用

  heartbeat企业级应用

  nginx反响代理

  keepalived企业级应用

  corosync企业级用用

  RHCS企业级应用

  DRBD企业级应用

  ISCSI企业级应用

  mogilefs企业级应用

8、企业级DB存储架构掌握技能:

  mysql应用原理及管理

  mariaDB应用原理及管理

  mariaDB存储引擎

  mariaDB主从、双主、读写分离

  mariaDB多源复制

  mariaDB核心特性

  mariaDB集群

9、企业级调优掌握技能:

  linux启动流程

  linux进程管理

  linux进程\负载等查询命令

  CPU及缓存架构

  linux系统参数含义

  linux内核编译

  防火墙iptables

10、运维开发掌握技能:

  zabbix企业级监控

  ansible企业级自动化工具

  puppt企业级自动化工具

  cobble企业级自动安装工具


本文出自 “IT之家” 博客,请务必保留此出处http://bjwxjy.blog.51cto.com/525755/1740354