随笔分类 - Shell
摘要:Linux 通过sendmail 发邮件到外部邮箱 最近在写自动化巡检脚本,想着怎么预警后自动发送邮件报警。 首先下载最新版本mailx-12.4.tar.bz2# wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files 解压包:# tar jxvf mailx-12.4.tar.b...
阅读全文
摘要:之前看到一些大神说,作为一个运维,一个系统工程师的能力的其中一个很重要的检验标准就是他能够管理多少台机器,他能够自动化到什么程度,他能够多懒!---所以我也来班门弄斧了,所以就有了这篇文章。在现今高度发展的it社会,已经有很多的自动化管理程序了,例如Puppet,Salt,func,Capistrano .......而且还有云虚拟化OpenStack,kvm,xen.....尤其Docker更是...
阅读全文
摘要:让echo输出彩色字符每种颜色都有相应的颜色码。比如:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37要打印彩色文本,可输入如下命令echo -e "\e[1;31m This is red text \e[0m"-e参数是支持包含转义序列的字符串\e[1;31将颜色设为红色, \e[0m将颜色重新置回。 要设置彩色背景,经常使用的颜色码是:...
阅读全文
摘要:Linux环境变量中PS1是很重要的环境变量: PS(Prompt Sign): 是指命令提示符,例如在Fedora 12的终端下:[liutao@liutao ~]$ ,在设定PS1环境变量时,我们需要用到预设的一些特殊符号来设定PS1,下面是鸟哥书上关于BASH的特殊变量。 o \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1" o \H :完整的主...
阅读全文
摘要:#!/bin/sh#说明show_usage="args: [-i , -p , -u , -w , -a , -s , -d , -v ]\ [--ip=, --port=, --user=, --pwd=, --path=, --script=, --debug=, --version=]"#参数opt_ip=""opt_port=""opt_user=""o...
阅读全文
摘要:#!/bin/bashset -xlocal_ver=masterremote_ver=masterinput_ver=asdif [[ $local_ver == $remote_ver &&${remote_ver:0:${#input_ver}}== $input_ver ]];then e...
阅读全文

浙公网安备 33010602011771号