linux运维培训大纲,Linux运维体系大纲
Linux入门
安装; 终端、用户接口、用户接口下运行命令、 获取命令帮助;
内核功能:根文件系统、内存、进程、驱动、安全加密、…; FHS
文件类型、文件内容类型、进程类型、编译类型、设备类型
基本命令:pwd, cd, ls, cat, tac, file, echo ,shutdown, wall , date, clock, hwclock
which, whereis, who, w
目录管理:mkdir, rmdir, tree
文件管理:cp, mv, rm
文件查看:cat, tac, more, less, head, tail
Linux基础特殊:
1、命令历史:history
2、命令补全:PATH; 路径补全
3、命令执行状态结果:$?
4、引用:””, ”, $(), “
5、命令行展开:~, ~USERNAME, {}
6、快捷键:^a, ^e, ^u, ^k, ^l
7、Glob: *, ?, [], [^], [0-9], [a-z]忽略大小写, [A-Z], [[:digit:]], [[:alpha:]], [[:alnum:]], [[:lower:]], [[:upper:]], [[:punct:]], [[:space:]]
IO重定向: >, >>, 2>, 2>>, set -C, >|, &>, &>>, > /PATH/TO/SOMEFILE 2>&1, >> /PATH/TO/SOMEFILE 2>&1
管道:COMMAND1 | COMMAND2
8、命令hash: hash命令
9、变量:名+内存空间
内部存储数据类型:存储模式、数据范围、参与运算;
要求类型:强弱
范围:本地、环境、只读、位置参数、特殊:赋值:declare -x name=value, declare -r name=value, export name=value, 引用: ${name}, 撤消:unset name
10、命令执行;逻辑
11、编程类型:解释、编译;实现功能:完整、非完整;编程模型:过程、面向对象;运行;配置文件:Profile类、bashrc类;登陆式、非登陆式;
用户、权限概念及命令:用户:组:权限:3A;认证、授权、审计;groupadd, groupmod, groupdel, useradd, usermod, userdel, passwd, gpasswd, newgrp, chage, chfn, finger, chsh, su, id, whoami, pwck, grpck
正则表达式:BRE, ERE: grep, egrep, fgrep
文本处理命令: nano, cut, sort, tr, wc, diff, patch
vim命令:
find命令: xargs
特殊权限:SUID, SGID, STICKY
facl:getfacl, setfacl
Linux系统管理
认识系统:
磁盘分区及文件系统管理(分区:fdisk)
RAID设备:服务设备RAID,硬RAID服务器测试;
LVM设备:多底层设备组成1个逻辑设备;
网络属性管理:配置linux网络ip, 网关,子网掩码;Linux主机连入网络;
程序包管理:CentOS增删查改;
sed and awk工具使用;基础功能;
进程管理:查看:ps, pstree, 结束:Kill, nice, renice;
内核管理:设计风格、编译安装(升级内核;)
系统启动流程:CentOS 5,6,7;启动过程不同;init进程(pid:1)实现;————————-<<>
如何实现系统启动;
内核定制和安装:认识内核新特性;所有选项关闭;只运行内核;应该启动哪些属性;
如何识别:cpu, ram, io
结合busybox了解5M;Linux操作系统关键性细节;
学习openstack, docker基础;
系统安装:Kickstart配置文件、安装过程中自动进行;依赖于系统管理基础知识;
dhcp,pxe:自动化安装(cobbler简化版)
shell脚本编程;
job descritions:
1、shell, python, perl至少一种;
shell系统管理工作中自动化任务的根本工具;
构建在解释器之上执行命令的逻辑工具(选择、循环、顺序)
Linux服务及安全管理
lamp, lnmp, httpd
cache类工具: memcached, varnish
DB: mysql (mariadb) 基本使用、sql接口
Linux Cluster
LB Cluster: Nginx(7层), LVS(4层), Haproxy(7, 模拟4层)
HA Cluster: Keepalived, corosync + pacemake
Linux Ops
ansible: python研发,中小规模企业,加速运维操作
puppet: ruby研发,成熟
saltstack: python研发,不成熟
Linux Monitor
zabbix
Shell编程
tomcat:jvm,框架,内置cluster: replication cluster
分布式存储系统:
MogileFS (Nignx反代用户请求整合MogileFS)
GlusterFS
MySQL高级应用:HA Cluster, MHA, mysql replication, read-write splitting
NoSQL: redis (Key/Value) , mongodb(文档存储), HBase
虚拟化:
Linux操作系统原理;虚拟化技术应用详解
kvm虚拟化技术,xen虚拟化
虚拟化网络:SDN
OpenStack云栈(python研发)
Docker容器云
ELK Elasticsearch Logstash Kibana
Hadoop v1 v2
Hive HBase
Storm Spark
Python编程
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88254
linux运维培训大纲,Linux运维体系大纲相关推荐
- 深圳Linux运维培训:Linux文件时间
深圳Linux运维培训:Linux文件时间 ======================================================== ls -l 文件名 仅看的是文件的修改时间 ...
- linux运维培训时间,linux运维培训班跟自学相比那个好?
Linux运维人才在当时的it行业比较擅长,很多朋友都打算自学Linux运维,大多想在自学前从多方面寻找关于Linux运维自学的好建议.不少人都在问linux培训好还是自学好,自学跟培训班相比有什么不 ...
- linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理
今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...
- 哪里有Linux运维培训机构
依照现在互联网的发展来说,Linux是互联网这个行业开发最重要的技术之一.Linux工程师的需求在不断的扩大,使得很多的人都往Linux这个行业发展.哪里有Linux运维培训机构这个是很多想要学习Li ...
- linux下伪终端的使用,Linux运维培训 Linux伪终端详解
原标题:Linux运维培训 Linux伪终端详解 Linux运维培训 Linux伪终端详解Linux学习绕不开一个名词"终端",对于新手来说可能不了解,对于老鸟来说,可能弄不大清楚 ...
- 运维老鸟分享linux运维发展路线规划
linux运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用dba-->架构dba-->开 ...
- 视频教程-Linux服务器运维/虚拟主机-Linux
Linux服务器运维/虚拟主机 云知梦创始人,国际架构师,11年互联网培训和开发经验,曾在港电讯盈科.北大青鸟集团.远大教育.北京易第优教育等公司任职曾获得美国红帽RHCA构架师和RHCDS数据中心讲 ...
- linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议
本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...
- linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...
本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...
- linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解
本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...
最新文章
- 夺命雷公狗---linux NO:22 linux下的yum安装的高级配置
- BUUCTF(pwn)[HarekazeCTF2019]baby_rop2 泄露libc基址,rop,利用gadget
- 微信浏览器内打开App Store链接
- shell 脚本逻辑判断
- 抛硬币正面期望_如果抛硬币,正面的数量多于反面的可能性
- react路由守卫+重定向_React + Apollo:如何在重新查询后进行重定向
- 关于遍历linux的文件目录的坑- readdir
- 2--OC -- 类的创建与实例化
- (原创)c#学习笔记08--面向对象编程简介02--OOP技术02--继承
- python grpc 并发_python中grpc的使用示例
- 东方乐器及音乐、音乐的常识
- chromium浏览器定制 | 随机canvas画布
- KGB知识图谱完成金融行业的信息抽取工作
- 小程序input组件type=“nickname“获取不到微信昵称的值,解决方法
- 内网信息收集——工作组/域信息收集
- 6年全栈工程师回答:web前端的主要学习什么,现在还有前途吗?一般工资是多少?
- 80%码农都难以逃脱的痛,你中招了嘛?
- 上海海洋大学计算机考研资料汇总
- 在Visio中实现任意两点之间的连线
- malloc函数理解
热门文章
- 销售统计php,PHP如果统计数据库里一个月或者一个礼拜的销售金额
- JavaScript 颜色操作工具
- 我国第一台电子计算机运算速度,第一台电子数字计算机的加法运算速度为每秒( )次...
- 百度智能云数据众包,更安全、更优质的数据能力,打造自动驾驶超智“双眼”...
- Spring+Struts2+Mybatis在Intellij下的整合
- spoj7258 SUBLEX Lexicographical Substring Search
- 【剑拔峨眉 团队裂变】蜜拓蜜教育第二期高端人才特训营完美收官
- keep-alive失效原因及解决方案
- 快递如何查物流,这几种方法都不错
- 算法设计学习---递归