运维人员需要知道的知识:
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