Linux运维工程师学习大纲
linux运维课程大纲:
Linux运维;
Linux系统管理;
Linux服务及安全管理;
httpd,lamp,lnmp
cache:memcached,varnish
DB:mysql(mariadb)
Linux Cluster:
LB Cluster:Nginx,LVS
HA Cluster:Keepalived
Linux ops:ansible
monitoring:zabbix
shell脚本编程 http:
tomcat,lnmt,lamt,session replication cluster
分布式存储系统:
MogileFS,GlusterFS
LB cluster:haproxy
HA cluter:Corosync+pacemaker,pcs/crmsh,
MySQL:HA cluster,MHA,备份和恢复,MySQL replcation,read-write splitting
NoSQL:redis,MongoDB,HBASE
运维工具:puppet [saltstack],cobbler
虚拟化:
Linux操作系统原理;虚拟化技术原理;
kvm虚拟化应用详解;xen虚拟化
虚拟化网络:SDN
OpenStack云栈
docker:容器云;
ELK stack:(日志收集)elasticsearch,logstash,kibana
大数据:Hadoop v2,并行存储及分析平台;
HBase,hive
storm,spark
系统优化:
Python编程:
Redhat:
认证考试:
RHCSA
RHCE
RHCA
IT技术领域:
研发:
硬件:接口;
CPU(运算器和控制器),内存,输入,输出;
冯 诺依曼
机器语言:二进制指令,二进制数据
汇编语言:低级语言;
软件:
低级语言:汇编语言,编译器
写驱动
高级语言:
系统级:c,c++
操作系统,对性能要求较高的服务类程序
应用级:java,Python,ruby.....
应用程序:ansible,puppet......
程序写的程序代码:编程语言; 应用:
Linux运维:Linux生态圈中的各应用程序的应用;
shell脚本编程:让某些应用工作能自动完成;
Python:专业编程语言;
ansible,OpenStack
devops:
development
operations 计算机与操作系统 ENIARC:
CPU:运算器,控制器,寄存器,缓存
存储器:内存,RAM(Random access memory)
input:下指令,提供数据;
output:输出数据加工的结果; 程序:指令+数据
算法+数据结构 过程式编程语言:
顺序执行:依次
循环执行:将整个循环体执行n次
选择执行:仅执行其中的一个分支 多任务:multi tasks
bell,MTT,GE=multics ken thompson:space travel DEC:PDP-,PDP-(汇编语言)
操作系统的功能:
驱动程序
进程管理
安全
网络功能
内存管理
文件系统
.....
API:application program interface
程序员面对的编程接口 POSIX:
ABI:application binary interface
程序应用者面对运行程序接口 GNU:
源码:编译成为 二进制格式 gcc,glibc,vi,Linux 发行版: 数百种之多;
Debian
Ubuntu
mint
knopix
slackware
s.u.s.e
sles
openSUSE
rehat
rehat 9.0
rehat enterprise Linux:RHEL
centos:community enterprise os
Fedora core:6个月
gentoo
archLinux 软件程序:版本号
major.minor.release
内核:通常以源码(文本格式)方式提供;自由灵活;
Linux:0.99,2.2,2.4,2.6,3.0,4.0
www.kernel.org
GNU:
vi
gcc
发行版也有自己版本号:
RHEL:.x,.x
fedora
debian:.x
openSuSE:.x 认识了解:
GPL BSD Apache
Android Linux基础:
CPU架构:
x86
x64(amd64)(PC端)
arm(移动终端,功耗低)
power
.... POS:POSIX
API:application program interface ABI:application binary interface Linux,BSD,AIX,....:Unix-like
unix类的系统:(两个系统兼容)
API
ABI stallman : GNU
闭源:
开源:提供源代码;
开源协议:
GPL:General public license
copyright,Copyleft
GPLv,GPLv3 FSF:free
BSD:
apache:
ASF:Apache software Foundation 双线授权:
community:遵循开源协议;
enterprise:商业
程序管理:
程序的组成部分;
二进制程序;
配置文件;
库文件;
帮助文件; 程序包管理器:
将程序的组成文件打包成一个或者有限几个文件;
安装;
卸载;
查询;
...
Debian : dpkg,apt-get
Redhat : rpm,yum-->dnf
s.u.s.e:rpm,zypper
Archlinux:port
Gentoo:
LFS:Linux from scratch 安装Linux:
虚拟机:linux centos的镜像站点
https://opsx.alibaba.com/mirror
Linux运维工程师学习大纲的更多相关文章
- Linux 运维工程师学习成长路线上要经历哪四个阶段?
之前曾看到一篇新闻,Linux之父建议大家找一份基于Linux和开源环境的工作.今天就来聊一聊我的想法,本人8年Linux运维一线经验,呆过很多互联网公司,从一线运维做到运维架构师一职,也见证了中国运 ...
- Linux运维工程师学习成长路线
不过大家的留言都很精彩,希望大家也可以去留言区逛一逛~~ 好在这不是最后一期送书,之前已经有了好多活动,小编一定继续为大家多送些福利. 希望大家可以一如既往的关注脚本之家,支持爱你们的小编,共同进步! ...
- 做linux运维工程师,必须要掌握以下几个工具
linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究 ...
- 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...
要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ... [复制链接] 发表于 2013-12-13 15:59 | 来自 51CTO网页 [只看他] 楼主 本人 ...
- Linux运维工程师入门的10大实用工具
说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问题了. 工具如下: 1.Linux系统基础 这个不用说了,是基础中的基础,连这 ...
- Linux运维工程师入门须掌握的10个技术点
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问 ...
- 详解linux运维工程师入门级必备技能
详解linux运维工程师入门级必备技能 | 浏览:659 | 更新:2013-12-24 23:23 | 标签:linux it自动化运维就是要很方便的运用各种工具进行管理维护,有效的实施服务器保护 ...
- Linux 运维工程师的十个基本技能点
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧. 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问 ...
- linux运维工程师
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了 ...
随机推荐
- json、js数组真心不是想得那么简单
之前因为做前台的东西比較少,对于json和js数组的认识仅局限于一种固定格式.这样的固定的思维在开发前台时,特别是近期使用highcharts插件时.让我感到特别不明确.通过查询最终心头的疙瘩解开了. ...
- WebGIS开发技术杂谈
WebGIS项目的开发主要是B/S架构.最流行的是clientjavascript,server端java. 另外还有flexclient. client主要完毕用户交互.向server端发送请求并传 ...
- Android 应用启动动画代码
requestWindowFeature(Window.FEATURE_NO_TITLE);//设置无标题 setContentView(R.layout.activity_main); getWin ...
- clCreateCommandQueue': was declared deprecated
今天在配置opencl的开发环境.測试用例时,用的是intel的sdk开发包.遇到了这个问题: clCreateCommandQueue': was declared deprecated 也就是说这 ...
- 《解读window核心编程》 之 注冊表
1 注冊表的作用及组织形式 Windows系统使用注冊表来存储系统和应用程序配置数据.非常多系统和应用程序重要的配置的信息都存储在注冊表中. 注冊表是一种以树型结构组织的数据库.树的每个节点称 作键( ...
- ASP.NET MVC 认证模块报错:“System.Configuration.Provider.ProviderException: 未启用角色管理器功能“
新建MVC4项目的时候 选 Internet 应用程序的话,出来的示例项目就自带了默认的登录认证等功能.如果选空或者基本,就没有. 如果没有,现在又想加进去,怎么办呢? 抄啊.将示例项目的代码原原本本 ...
- luogu1197 [JSOI2008]星球大战
题目大意 有一个无向图,每次删除一个节点,求删除后图中连通块的个数.(如果两个星球可以通过现存的以太通道直接或间接地连通,则这两个星球在同一个连通块中) 题解 连通块?用并查集可以找到一个连通块,但是 ...
- Android重力感应器Sensor编程
添加当重力变化时的处理函数在创建监听器时调用的函数 doSomething(x, y, z) 是自己定义的方法.当手机倾斜方向改变时,监听器会调用该方法.我们要做的,就是填充该方法,用于在重力发生变化 ...
- c++之——————各种变量
对我们程序员来讲,“变量”和“对象”是可以相互互换使用的.-------------开篇之词. 变量:提供一个具有名字的可供程序操作的存储空间.由类型说明符和其后紧跟的数个列表组成,其中变量名之间使用 ...
- 判断ascii码是什么的函数
function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && ...