子shell的概念贯穿整个shell,写shell脚本时更是不可不知。所谓子shell,即从当前shell环境新开一个shell环境,这个新开的shell环境就称为子shell(subshell),而开启子shell的环境称为该子shell的父shell。子shell和父shell的关系其实就是子进 ...
分类:
系统相关 时间:
2020-01-19 00:22:21
阅读次数:
80
今天分享一下Ansible在工作环境中有那些可以优化的配置环境介绍:以前在公司工作处理服务器问题,需要用批量操作都是用shell脚本编写的工具,后来发现Ansible这个自动化工具,安装简单,操作起来很方便,支持多个模块,由python开发基于SSH协议通信的工具。这里有个问题就是如果服务器越来越多 ...
分类:
其他好文 时间:
2020-01-18 00:43:27
阅读次数:
137
1.1.1创建与编写 Shell脚本通常都以.sh为后缀。第一行内容表示使用bash语法,更加规范。#后面跟一些时间日期版本。 查看 另一种方式 使用该方法需要脚本本身具有执行权限,所以给脚本加一个x 使用sh时,可以加-x查看这个脚本的执行过程。 1.1.2 date命令 date +%Y: 表示 ...
分类:
系统相关 时间:
2020-01-17 18:42:42
阅读次数:
114
什么是变量,变量是计算机内存的单元,其中存放的值可以改变。 当shell脚本需要保存一些信息时,如一个文件名或一个数字,就把它存放在一个变量中。 在定义变量时,有一些规则 1.变量名可以由字母、数字、和下划线组成,但是不能以数字开头。 2.在bash中,变量的默认类型都是字符串型,如果要进行数值运算 ...
分类:
其他好文 时间:
2020-01-17 13:31:42
阅读次数:
74
日志切割的意义:在生产环境中,当我们使用tomcat服务时,如果用户量过多,有没有日志切割,将会产生很大的日志,一天的日志都能有好几个G大小。当我们需要查看日志记录时,非常麻烦。因此,日志切割是很有必要的!1.编写shell脚本vimfengelog.sh#脚本声明#!/bin/bash./etc/profile.~/.bash_profile#定义日志文件目录applog_path=/usr/l
分类:
系统相关 时间:
2020-01-16 16:10:54
阅读次数:
123
#!/bin/bash ssh root@192.168.1.102 << remotessh #首先要ssh上去,ssh的配置可以看我的上一篇文章,注意这里的<< remotessh #从这里开始都是在远程机器上执行命令啦 cd /tmp/test/ rm -f test.txt cat test ...
分类:
系统相关 时间:
2020-01-16 16:05:05
阅读次数:
218
前言 相信大家经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null,出了一点小问题之后,我才开始去了解这段命令背后的“玄机”。 shell重定向介绍 就像我们平时写的程 ...
分类:
系统相关 时间:
2020-01-16 12:13:38
阅读次数:
82
```bash#!/bin/bashM1=0M2=0S1=0S2=0while truedo NUM=$(echo "${M1}${M2}:$S1$S2") echo -ne "\033[32m $NUM\b\r\033[0m" (( S2++ )) if [ $S2 -ge 10 ];then (... ...
分类:
系统相关 时间:
2020-01-15 11:32:06
阅读次数:
110
本章知识点概括:DockerCompose容器编排构建自动发现的Docker服务架构实现容器服务自动加入Nginx集群**DockerCompose容器编排功能**Dockercompose的前身是Fig,它是一个定义及运行多个docker容器的工具使用DockerCompose不再需要使用shell脚本来启动容器DockerCompose非常适合组合是同多个容器进行开发的场景可以执行多个容器的操
分类:
其他好文 时间:
2020-01-14 10:05:01
阅读次数:
71
shell编程 shell 是一个命令解释器,它为用户提供了一个向Linux内核发送请求以便于运行程序的系统程序 shell的三种运行方式 代码 注释 变量 系统变量 自定义变量 将命令的返回值赋值给变量 加反引号 A= $() A=$(ls a) 1.在shell脚本编写 export 变量名=变 ...
分类:
系统相关 时间:
2020-01-13 23:29:48
阅读次数:
101