Linux运维工程师学习大纲

  1 linux运维课程大纲:
  2     Linux运维;
  3     Linux系统管理;
  4     Linux服务及安全管理;
  5         httpd,lamp,lnmp
  6         cache:memcached,varnish
  7         DB:mysql(mariadb)    
  8     Linux Cluster:
  9         LB Cluster:Nginx,LVS
 10         HA Cluster:Keepalived
 11     Linux ops:ansible
 12     monitoring:zabbix
 13     shell脚本编程
 14 
 15     http:
 16         tomcat,lnmt,lamt,session replication cluster
 17         分布式存储系统:
 18             MogileFS,GlusterFS
 19         LB cluster:haproxy
 20         HA cluter:Corosync+pacemaker,pcs/crmsh,
 21         MySQL:HA cluster,MHA,备份和恢复,MySQL replcation,read-write splitting
 22         NoSQL:redis,MongoDB,HBASE
 23         运维工具:puppet [saltstack],cobbler
 24         虚拟化:
 25             Linux操作系统原理;虚拟化技术原理;
 26             kvm虚拟化应用详解;xen虚拟化
 27             虚拟化网络:SDN
 28             OpenStack云栈
 29         docker:容器云;
 30         ELK stack:(日志收集)elasticsearch,logstash,kibana
 31         大数据:Hadoop v2,并行存储及分析平台;
 32             HBase,hive
 33             storm,spark
 34         系统优化:
 35         Python编程:
 39 Redhat:
 40     认证考试:
 41         RHCSA
 42         RHCE
 43         RHCA 48 
 49 IT技术领域:
 50     研发:
 51         硬件:接口;
 52                 CPU(运算器和控制器),内存,输入,输出;
 53                     冯 诺依曼
 54                 机器语言:二进制指令,二进制数据
 55                 汇编语言:低级语言;
 56         软件:
 57             低级语言:汇编语言,编译器
 58                     写驱动
 59             高级语言:
 60                     系统级:c,c++
 61                         操作系统,对性能要求较高的服务类程序
 62                     应用级:java,Python,ruby.....
 63                         应用程序:ansible,puppet......
 64             程序写的程序代码:编程语言;
 65 
 66     应用:
 67         Linux运维:Linux生态圈中的各应用程序的应用;
 68             shell脚本编程:让某些应用工作能自动完成;
 69             Python:专业编程语言;
 70                 ansible,OpenStack
 71         devops:
 72             development
 73             operations
 74 
 75 计算机与操作系统
 76 
 77     ENIARC:
 78         CPU:运算器,控制器,寄存器,缓存
 79         存储器:内存,RAM(Random access memory)
 80         input:下指令,提供数据;
 81         output:输出数据加工的结果;
 82 
 83     程序:指令+数据
 84         算法+数据结构
 85 
 86     过程式编程语言:
 87         顺序执行:依次
 88         循环执行:将整个循环体执行n次
 89         选择执行:仅执行其中的一个分支
 90 
 91     多任务:multi tasks
 92         bell,MTT,GE=multics
 93 
 94         ken thompson:space travel
 95 
 96         DEC:PDP-11,PDP-7(汇编语言)
100     操作系统的功能:
101         驱动程序
102         进程管理
103         安全
104         网络功能
105         内存管理
106         文件系统
107         .....
108     API:application program interface
109         程序员面对的编程接口
110 
111         POSIX:
112     ABI:application binary interface    
113         程序应用者面对运行程序接口
114 
115     GNU:
116         源码:编译成为 二进制格式
117 
118             gcc,glibc,vi,Linux
119 
120         发行版: 数百种之多;
121             Debian
122                 Ubuntu
123                     mint
124                 knopix
125             slackware
126                 s.u.s.e
127                     sles
128                     openSUSE
129             rehat
130                 rehat 9.0
131                     rehat enterprise Linux:RHEL
132                         centos:community enterprise os
133                     Fedora core:6个月
134             gentoo
135             archLinux
136 
137     软件程序:版本号
138         major.minor.release
139             内核:通常以源码(文本格式)方式提供;自由灵活;
140             Linux:0.99,2.2,2.4,2.6,3.0,4.0
141                 www.kernel.org
142             GNU:
143                 vi
144                 gcc
145     发行版也有自己版本号:
146         RHEL:5.x,7.x
147             fedora 23
148         debian:8.x
149         openSuSE:13.x
150 
151 
152 认识了解:
153     GPL BSD Apache
154     Android
155 
156 Linux基础:
157     CPU架构:
158         x86
159         x64(amd64)(PC端)
160         arm(移动终端,功耗低)
161         power
162         ....
163 
164     POS:POSIX
165         API:application program interface
166 
167     ABI:application binary interface
168 
169     Linux,BSD,AIX,....:Unix-like
170         unix类的系统:(两个系统兼容)
171             API
172             ABI
173 
174     stallman : GNU
175         闭源:
176         开源:提供源代码;
177             开源协议:
178                 GPL:General public license
179                     copyright,Copyleft
180                     GPLv,GPLv3
181 
182                     FSF:free 
183                 BSD:
184                 apache:
185                     ASF:Apache software Foundation
186 
187             双线授权:
188                 community:遵循开源协议;
189                 enterprise:商业
190     程序管理:
191         程序的组成部分;
192             二进制程序;
193             配置文件;
194             库文件;
195             帮助文件;
196 
197         程序包管理器:
198             将程序的组成文件打包成一个或者有限几个文件;
199             安装;
200             卸载;
201             查询;
202             ...
203         Debian : dpkg,apt-get
204         Redhat : rpm,yum-->dnf
205         s.u.s.e:rpm,zypper
206         Archlinux:port
207         Gentoo:
208         LFS:Linux from scratch
209 
210     安装Linux:
211         虚拟机:linux
212             
213     centos的镜像站点
214         https://opsx.alibaba.com/mirror
215         

 

posted @ 2018-10-02 15:26  找工作好爽啊哈哈哈呜  阅读(380)  评论(0编辑  收藏  举报