linux 运维知识体系

这里将会介绍一下,LINUX运维工程师的知识体系。

linux 运维知识体系

只能说是个人理解吧。并不是必要或者充分的,仅供网友参考。

大部分本博客都有涉及,并不完整。

1、LINUX运维基础

1.1、LINUX系统的简介,分类

1.2、LINUX系统的安装

1.3、LINUX系统安装后的基础优化

1.4、LINUX系统的目录结构

1.5、LINUX系统文件属性

1.6、LINUX系统定时任务

1.7、LINUX系统用户管理

1.8、LINUX系统的磁盘管理

1.9、网络基础知识

1.10、LINUX基础命令(100个左右)

2、LINUX小型集群

2.1、rsync

2.2、NFS

2.3、ssh

2.4、nginx

2.5、apache

2.6、tomcat

2.7、php

2.8、mysql

3、缓存数据库

3.1、memcached

3.2、redis

4、大型集群

4.1、LVS

4.2、nginx反向代理

4.3、keepalived

4.4、iptables

4.5、VPN

4.6、heartbeat

5、虚拟化

5.1、KVM

5.2、vmware

5.3、docker

6、监控

6.1、nagios

6.2、zabbix

7、自动化工具

7.1、ansible

7.2、saltstack

8、云计算

8.1、openstack

下面内容转自 http://oldboy.blog.51cto.com/2561410/775056

新手必会用深黄色(8-15k)标记,老鸟必会深黄色+浅蓝色(15-25K)标记

操作系统:Centos,Ubuntu,Redhat,suse,Freebsd

网站服务:nginx,apache,lighttpd,php,tomcat,resin
数据   库:MySQL,Mysql-proxy,MariaDB,PostgreSQL

DB中间件:Mycat,atlas,cobar,amoeba,MySQL-proxy

代理相关:lvs,keepalived,haproxy,nginx,heartbeat
网站缓存:squid,nginx,varnish
NOSQL库:memcached,MongoDB,Cassandra,redis,CouchDB
存储相关:Nfs,Moosefs(mfs),Hadoop,glusterfs,lustre,FastDFS

版本管理:svn,git
监控报警:nagios,cacti,zabbix,munin,hyperic,mrtg,graphite

域名解析:bind,powerdns,dnsmasq
同步软件:scp,rsync,inotify,sersync,drbd,csync2,union,lsyncd
批量管理:Ssh Key,Saltstack,expect,puppet,ansible,cfengine
虚拟   化:kvm,xen

云计   算:openstack,docker,cloudstack
内网软件:iptables,zebra,iftraf,ntop,tc,iftop
邮件软件:qmail,posfix,sendmail,zimbra

远程拨号:openvpn,pptp,openswan,ipip
统一认证:openldap
队列工具:ActiveMQ,RabbitMQ,Metaq,MemcacheQ,Zeromq
打包发布:mvn,ants,jenkins,svn
测试软件:ab,JMeter,Webbench,LoadRunner,http_load,tcpcopy

带宽测试:smokeping,iozone  磁盘测试 iozone

性能测试:dd  IOPS测试 fio

日志相关:rsyslog,Awstats,flume,storm,ELK(Elasticsearch+Logstash+Kibana)

搜索软件:Sphinx,Xapian,Solr

无人值守:kickstart,cobbler

软件安装:rpm,yum(设计rpm包定制及yum仓库构建)

大数据:HDFS,Hive,Hbase,Zookeeper,Pig,Spark,Mahout

上一篇:Visual Studio 2017 Enterprise 发布 15.4 版本,离线安装包百度网盘下载。


下一篇:CSS中盒模型的理解