一个合格的Linux运维工程师就必须知道系统启动流程,不管是在面试中还是系统故障排错或多或少都会涉及到启动流程。本文参考《鸟哥的Linux私房菜》第三版在了解系统启动流程之前先了解几个概念:Linux的组成部分:Kernel+rootfs(根文件系统)+程序Kernel的功能:进程管理、内存管理、网... ...
分类:
系统相关 时间:
2020-05-31 00:53:18
阅读次数:
117
一 概述 1.1 为什么需要工作流调度系统 1)一个完整的数据分析系统通常都是由大量任务单元组成: shell 脚本程序,java 程序,mapreduce 程序、hive 脚本等。2)各任务单元之间存在时间先后及前后依赖关系。3)为了很好地组织起这样的复杂执行计划,需要一个工作流调度系统来调度执行 ...
分类:
其他好文 时间:
2020-05-30 20:00:49
阅读次数:
59
研究了个一键部署Kubernetes的shell脚本,经验证可以在CentOS71804及CentOS71810上成功部署Kubernetes单机环境,但需要在执行脚本前做好OS环境的初始化。以下是该脚本的内容:#!/bin/shmv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.originalwget-O/e
分类:
Web程序 时间:
2020-05-30 10:44:21
阅读次数:
90
原因:cron的环境变量和shell脚本的环境变量不一样 解决办法: 方法一:定时任务里面切换到root执行(亲测可用) */5 * * * * su - root -c "/opt/test.sh" 方法二:在脚本里面添加环境变量(未测试过) vi /opt/tes.sh #!/bin/bash ...
分类:
系统相关 时间:
2020-05-28 13:05:19
阅读次数:
475
linux命令行与shell脚本编程大全 16 Gawk 工具 http://www.shell-fu.org/lister.php?browse 另一个收集命令的网站 左键拖动选择区域,或者双击单词,即为复制 单击中键即为粘贴 使用 aptitude 来管理软件 改变聚焦策略 单击聚焦 date ...
分类:
系统相关 时间:
2020-05-26 20:40:34
阅读次数:
77
写了一个if 条件判断,就单纯的想判断变量空或者非空的时候做一些事情。 但是执行以后当为非空的时候一直报出这个错误-->line 6: [: too many arguments 起初我以为,我语句表达写错,但是研究了半天,并没有语法错误。 if [ ! $res ]; then 于是乎查询了一番, ...
分类:
系统相关 时间:
2020-05-26 10:38:05
阅读次数:
133
shell 实现获取当前时间,并进行格式转换的方法: 1)原格式输出 2018年 09月 30日 星期日 15:55:15 CST 2)时间串输出 20180930155515 注意 1、date后面有一个空格,shell对空格要求严格 2、变量赋值前后不要有空格 ...
分类:
系统相关 时间:
2020-05-25 15:33:38
阅读次数:
75
最新在用coding做项目管理,除了有git的代码管理外,还自带docker打包十分方便。但是每次打包完都要先从coding上把版本文件下载出来,然后再去服务器上删除原镜像后再运行版本文件里的代码更新docker却十分不方便。因此写了个小脚本代替手工操作,特此记录。 先上代码: 1 #!/usr/b ...
分类:
系统相关 时间:
2020-05-25 10:53:51
阅读次数:
73
编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@centos02~]#catsystem.sh#!/bin/bashdug=$(df-h|grep"/$"|awk‘{print$5}‘|awk-F%‘{print$1}‘)cug=$(expr100-$(mpstat|tail-1|awk‘{print$12}‘|awk-F.‘{print$1}‘))mug=$(expr$(free
分类:
系统相关 时间:
2020-05-24 20:54:21
阅读次数:
69
一、shell脚本写法 1、脚本第一部分,魔法字符 #!/bin/bash 指定解析器 <!--指定解析器--> #!/bin/bash 2、脚本第二部分,对脚本的信息进行说明 <!--脚本说明--> #Name: 名字 #Desc: 脚本功能描述 #Path: 存放路径 3、脚本第三部分,脚本要实 ...
分类:
系统相关 时间:
2020-05-24 00:46:35
阅读次数:
106