第一节—shell与运维

shell简述

本课程使用的bash,当然还有dash、zash等等,但是bash是大多数Linux系统的默认shell环境,因此本书以bash为主,另外bash也分为不同的版本,不同的命令可能稍有不同,这是正常现象。命令行操作早年是被微软所排斥的,但是直到现在shell依然没有退出舞台,微软反而也搞了powershell 和linux子系统,这说明shell命令行操作自有它的地位。shell作为老牌的脚本语言,活力仍在,但是缺点也不少,现在主流的运维思路是简单的用shell,复杂的用python(为啥没有perl?)。

课程要求

  • 学会使用百度、必应等,不要较真,士气宜扬不宜竭,不然慢慢就学不动了
  • 勤动手,搞技术讲究用进废退(扎马克的理论),要结合自己的工作多琢磨
  • 不要患得患失,这个技术我学不会、这个技术太低端我要学更高端、这个教程不好我找更好的教程…

课程大纲

课程列表 课程内容描述
第一节–shell与运维 简述shell并讲解一些运维的理念以及cdn运维软件的介绍
第二节–shell基础 讲解终端操作,文本编辑器,和文本常见命令
第三节–管道重定向 讲解工作中常见的命令和管道与重定向
第四节–正则表达式及grep 讲解正则表达式及grep的用法
第五节–sed 和awk编程 讲解sed和awk的用法
第六节–shell 语法基础 数据类型、变量、条件控制与循环语句
第七节–shell 函数 函数,参数传递,函数调用
第八节–shell 场景化编程 针对具体的使用场景进行shell编程及演练
第九节–shell调试,信号与编程规范 shell的编程规范等以及在CDN软件中的使用

第一节---shell与运维相关推荐

  1. linux云自动化运维,Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程...

    Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程 全新Linux云计算运维基础与Linux Shell自动化运维实战课程,由于国内一线大神亲自授课与教 ...

  2. Shell编程-运维

    什么是运维 术语名词 IDC--(Internet Data Center)互联网数据中心,主要服务包括整机租用.服务器托管.机柜租用.机房租用.专线接入和网络管理服务等.广义上的IDC业务,实际上就 ...

  3. 懒人必学常用的Shell脚本(运维之光)

    目录 1 集群脚本自启动与关闭 2 查看集群jps的状态 3 shell+mysql的查询 4 单机安装软件脚本(重点!) 4.1.1 jdk的安装 4.1.2 jdk的移除 4.2.1 scala的 ...

  4. [shell] IT运维之Linux服务器监控方案

    随着Linux应用日益广泛,绝大部分的网络服务器都使用Linux操作系统.为了全面掌握网络服务器的运行状况和趋势,需要对服务器进行全面的监控. 利用Linux发行版搭建一个网络服务器可能对于许多人都是 ...

  5. Linux Shell 在运维中的经验总结

    无论是系统运维,还是应用运维,均可分为"纯手工"--> "脚本化"--> "自动化"-->"智能化"几 ...

  6. SHELL自动化运维

    第1章 shell脚本 1.1 shell 简介 shell 的定义: 1. 在计算机科学中,Shell就是一个命令解释器. 2. shell是位于操作系统和应用程序之间,是他们二者最主要的接口,sh ...

  7. shell python运维脚本_【Python运维】最简单的Python运维脚本

    背景 最近在Windows 10上使用Linux子系统,发现它有一个非常坑爹的特点:Linux子系统是没有开机关机状态的,每次进入Bash shell就自动载入,退出后Linux子系统的所有进程都会被 ...

  8. shell脚本运维发送微信消息

    #!/bin/bash # 监控ElasticSearch服务器运行状态,若服务器停止运行则发送微信消息通知 # 脚本及配置文件config.json运行位置 根据实际目录修改 cd /root/De ...

  9. 中国智能变电站运维行业调研与发展前景报告(2022版)

    内容简介: 智能变电站是采用先进.可靠.集成和环保的智能设备,以全站信息数字化.通信平台网络化.信息共享标准化为基本要求,自动完成信息采集.测量.控制.保护.计量和检测等基本功能,同时,具备支持电网实 ...

最新文章

  1. 做机器学习项目的checklist
  2. 每日一皮:这题作的没毛病...
  3. 在nginx下配置PATH_INFO的方法,包含新老版本的设置方法,以及$_SERVER[PATH_INFO]和phpinfo()函数的使用方法...
  4. Daily Report 2012.11.9 刘宇翔
  5. win定时关机_怎么让电脑定时关机,有多种办法
  6. java向数组中插入元素
  7. 对数周期天线hfss建模_HFSS也有金手指,FADDM招式详解
  8. python中while语句的用法_全面解析Python的While循环语句的使用方法
  9. 软件设计师备考知识04
  10. 安川机器人如何注释化指令_安川机器人 命令介绍 内部版
  11. html5中video自动播放,H5:设置video自动播放
  12. Boost基础篇——安装
  13. 14-射频校准的原理和设置
  14. illustrator插件-常用功能开发-尺寸标注-js脚本开发
  15. 上海工程技术大学计算机专硕,2017年上海工程技术大学硕士研究生调剂公告
  16. matlab用多个cpu,Matlab 多核 多个CPU 并行运算
  17. 抓包工具 Charles 使用手册
  18. 5. 使用Visual Studio App Center进行分析
  19. 第7周项目6 -停车场模拟
  20. 【产品】小白进阶之产品经理的职责和挑战

热门文章

  1. HP EliteBook长寿命电池挑战耐力极限
  2. CS231n 两层神经网络反向传播实现
  3. 浮点数(float和double)在计算机底层的存储机制
  4. ftell与fseek
  5. 基于Zedboard的PetaLinux
  6. NLP-分类模型:短文本分类概述【FastText、TextCNN、TextRNN、TextRCNN、DPCNN】
  7. ssas连接mysql_BI之SSAS完整实战教程1 -- 开篇, BI简介 SSAS简介
  8. 人工智能是从什么起源的
  9. Scaffold-DbContext 报“未能加载文件或程序集“netstandard”的解法
  10. 总结一波腾讯,阿里,字节跳动问的 Redis 面试题