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运维体系大纲相关推荐

  1. 深圳Linux运维培训:Linux文件时间

    深圳Linux运维培训:Linux文件时间 ======================================================== ls -l 文件名 仅看的是文件的修改时间 ...

  2. linux运维培训时间,linux运维培训班跟自学相比那个好?

    Linux运维人才在当时的it行业比较擅长,很多朋友都打算自学Linux运维,大多想在自学前从多方面寻找关于Linux运维自学的好建议.不少人都在问linux培训好还是自学好,自学跟培训班相比有什么不 ...

  3. linux运维管理系统培训,Linux运维教程之Linux系统用户与组管理

    今天小编要跟大家分享的文章是关于Linux运维教程之Linux系统用户与组管理.正在从事Linux运维工作和学习的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助. 一.Linux系统用户 ...

  4. 哪里有Linux运维培训机构

    依照现在互联网的发展来说,Linux是互联网这个行业开发最重要的技术之一.Linux工程师的需求在不断的扩大,使得很多的人都往Linux这个行业发展.哪里有Linux运维培训机构这个是很多想要学习Li ...

  5. linux下伪终端的使用,Linux运维培训 Linux伪终端详解

    原标题:Linux运维培训 Linux伪终端详解 Linux运维培训 Linux伪终端详解Linux学习绕不开一个名词"终端",对于新手来说可能不了解,对于老鸟来说,可能弄不大清楚 ...

  6. 运维老鸟分享linux运维发展路线规划

    linux运维发展路线常见的就是下面两条路线: 第一条:运维应用-->系统架构-->运维开发-->系统开发 第二条:运维应用-->应用dba-->架构dba-->开 ...

  7. 视频教程-Linux服务器运维/虚拟主机-Linux

    Linux服务器运维/虚拟主机 云知梦创始人,国际架构师,11年互联网培训和开发经验,曾在港电讯盈科.北大青鸟集团.远大教育.北京易第优教育等公司任职曾获得美国红帽RHCA构架师和RHCDS数据中心讲 ...

  8. linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议

    本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...

  9. linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...

    本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...

  10. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

最新文章

  1. 夺命雷公狗---linux NO:22 linux下的yum安装的高级配置
  2. BUUCTF(pwn)[HarekazeCTF2019]baby_rop2 泄露libc基址,rop,利用gadget
  3. 微信浏览器内打开App Store链接
  4. shell 脚本逻辑判断
  5. 抛硬币正面期望_如果抛硬币,正面的数量多于反面的可能性
  6. react路由守卫+重定向_React + Apollo:如何在重新查询后进行重定向
  7. 关于遍历linux的文件目录的坑- readdir
  8. 2--OC -- 类的创建与实例化
  9. (原创)c#学习笔记08--面向对象编程简介02--OOP技术02--继承
  10. python grpc 并发_python中grpc的使用示例
  11. 东方乐器及音乐、音乐的常识
  12. chromium浏览器定制 | 随机canvas画布
  13. KGB知识图谱完成金融行业的信息抽取工作
  14. 小程序input组件type=“nickname“获取不到微信昵称的值,解决方法
  15. 内网信息收集——工作组/域信息收集
  16. 6年全栈工程师回答:web前端的主要学习什么,现在还有前途吗?一般工资是多少?
  17. 80%码农都难以逃脱的痛,你中招了嘛?
  18. 上海海洋大学计算机考研资料汇总
  19. 在Visio中实现任意两点之间的连线
  20. malloc函数理解

热门文章

  1. 销售统计php,PHP如果统计数据库里一个月或者一个礼拜的销售金额
  2. JavaScript 颜色操作工具
  3. 我国第一台电子计算机运算速度,第一台电子数字计算机的加法运算速度为每秒( )次...
  4. 百度智能云数据众包,更安全、更优质的数据能力,打造自动驾驶超智“双眼”...
  5. Spring+Struts2+Mybatis在Intellij下的整合
  6. spoj7258 SUBLEX Lexicographical Substring Search
  7. 【剑拔峨眉 团队裂变】蜜拓蜜教育第二期高端人才特训营完美收官
  8. keep-alive失效原因及解决方案
  9. 快递如何查物流,这几种方法都不错
  10. 算法设计学习---递归