随笔 - 89
文章 - 43
评论 - 3
阅读 -
39982
08 2019 档案
dockerfile
摘要:dockerfile自动构建docker 镜像 例一:单个服务 例二: 多个服务 通过dockerfile, 制作一个kodexplorer 网盘docker 镜像 python nginx + php fpm (httpd + php) 先手动装一遍,然后写dockerfile 1. 先启动基础容
阅读全文
docker 基础
摘要:docker 安装docker docker 使用 docker的容器管理 python 启动容器 docker run d p 80:80 nginx:latest docker run it name centos6 centos:6.9 /bin/bash it 分配交互式的终端 name 指
阅读全文
shell - sed
摘要:按照时间生成文件‘2019.09.08.log' 将每天磁盘使用装填写入到对应日期的文件 统计Nginx日志中每个IP的访问量有多少,日志如下: 计算Linux系统所有进程占用内存大小的和 将文件.txt 改名为 txt.bak, 打包bak文件为123.tar.gz , 然后批量还原文件名字,删除
阅读全文
shell - AWK
摘要:AWK awk 工作原理 python 1. 同时指定多个分隔符 awk F "[: ]" '{print $2}' file.txt awk F "[: ]+" '{print $2}' file.txt 2. 内置变量 NF 统计一行一共有多少列 $NF 保存最后一列的值(永远代表最后一行) $
阅读全文
shell - while 循环
摘要:检查主从状态 python 取出IO线程状态 mysql uroot p123 e "show slave status\G"|awk '/Slave_IO_Running/ {print $2}' mysql uroot p123 e "show slave status\G"|awk '/Sla
阅读全文
shell - 函数和数组
摘要:函数 数组 python 数组可以存多个值,根据下标输出值 tt=(aa bb cc dd ) echo ${tt} 输出第一个 echo ${tt[@]} ${tt[ ]} 都是输出全部 echo ${!tt[ ]} 输出下标 普通数组 VS 关联数组 普通数组 tt=(linux windows
阅读全文
shell - for 循环
摘要:for 循环语句 python for var in [ 取值列表 ] do echo $var done 例: for i in 1 2 3 4 5 for j in {1..100} ls l /etc/|wc l 转义字符 for var in file1 file\'2 I\'s 三次,斜杠
阅读全文
shell - case 流程控制
摘要:1. case 实现程序流程的选择,循环 系统管理工具箱 case 实行简单的JumpServer python 1. 执行脚本后,需要看到所有能管理的主机 2. 选择菜单,提示输入连接某个主机 !/usr/bin/bash 定义一个函数可以调用多次 meminfo(){ cat
阅读全文
shell - 流程控制if
摘要:流程控制if 字符比较 例: 批量创建用户, 输入创建用户的前缀以及后缀 aaa 123 例 : root 用户清空/var/log/message 日志,并每次执行保留最近100行 判断httpd服务是否正常启动,文件名必须是httpd_daemon.sh 根据不同的系统装yum 源
阅读全文
shell - 变量,流程控制
摘要:shell 变量的运算 流程控制 if语句中的文件比较 例: 检查服务是否运行的脚本 磁盘使用率超过80% 发邮件报警
阅读全文