在linux操作系统中,我们会有些这样的需求的,比如说我们日常工作中需要利用shell写一些自动化运维脚本,且需要把脚本的执行的内容另存到另外一个文本,这个称为输出重定向。有时候我们发送一份邮件发送的内容从指定的文件读取就需要使用输入重定向。标准输入(stdin)0标准输..
分类:
系统相关 时间:
2017-04-24 23:02:56
阅读次数:
175
环境需求:实时监控服务器内存使用率、CPU使用率或者硬盘使用量,当大于90%时,自动通过邮件方式告知网络管理员因为公司的客户并发并不多,也没用zabbix等监控软件专业的去操作.1脚本内容:#!/bin/bash###############################################Author:kouhao-414868256@..
分类:
其他好文 时间:
2017-04-20 17:29:19
阅读次数:
174
一、expect简介expect是一种简单的基于Tcl的脚本语言工具,一个可实现自动交互功能的软件套件,其功能就是进行自动化的人机交互;也能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序,根据脚本内容expect可以知道程序会提示或反馈什么内容以及什么是正确的应答;..
分类:
编程语言 时间:
2017-03-07 23:15:16
阅读次数:
490
from http://www.cnblogs.com/yixianclove/p/5824747.html 背景 最近在Windows 10上使用Linux子系统,发现它有一个非常坑爹的特点:Linux子系统是没有开机关机状态的,每次进入Bash shell就自动载入,退出后Linux子系统的所有 ...
分类:
编程语言 时间:
2016-09-01 18:37:51
阅读次数:
179
51运维脚本规范目录前言:一、命名规范1.1脚本命名1.2变量命名1.3参数命名1.4函数命名规范二、编写规范2.1.基本信息2.2代码注释规范2.3空行2.4缩进2.5续行2.6输出2.7调用系统变量2.8脚本中使用命令2.9输入与退出三、调试3.1错误退出3.2脚本语法检查3.3调试前言:本规范目的是保..
分类:
其他好文 时间:
2016-07-11 19:20:33
阅读次数:
169
.net 动态脚本引擎, 用于解决.net环境windows系统下类似java中Grovvy的功能和方向。 在互联网项目可以用来做一些功能,如动态营销活动(营销业务解耦和剥离),规则引擎,流程引擎,windows运维脚本,源码式插件开发。 ...
分类:
Web程序 时间:
2016-06-27 19:44:09
阅读次数:
301
一应用场景描述为什么想着要学习一下Go语言?现在越来越多有名的开源项目都是使用Go语言开发的,所以了解一下Go语言的基础知识还是很有必要的。平时的工作中主要使用Shell和Python来编写运维脚本。之前已经看过无数次关于Go语言的介绍和分享帖子了。对于Go语言这种性能仅次于C..
分类:
编程语言 时间:
2016-05-26 06:28:08
阅读次数:
169
我是做运维的,由于使用nagios接触到python。感觉学习这门语言挺新鲜也有前途,在一番调研后决定掌握它! 第一天学习掌握了些基础和皮毛,记录一下: 首先学习python的用途,对我来说是自动化运维脚本的数据分析,以后可能会走大数据路线。 Python虚拟机:虚拟机可以自动处理...
分类:
编程语言 时间:
2015-10-31 12:48:42
阅读次数:
195
通过IF语句和变量来编写运维脚本,一键安装LAMP环境的脚本;一键源码安装LAMP脚本,先分解脚本的各个功能;打印菜单:1)安装ApacheWEB服务器2)安装MysqlDB服务器3)安装PHP服务器4)整合LAMP架构并启动服务1、Apache服务器安装部署。下载httpd-2.2.27.tar.gz版本,下载URL,..
分类:
系统相关 时间:
2015-07-02 17:49:30
阅读次数:
253
bash配置文件:
全局配置:
/etc/profile, /etc/profile.d/*.sh, /etc/bashrc
个人配置:
~/.bash_profile, ~/.bashrc
profile类文件的作用:
设定环境变量
运行命令或者脚本
bashrc类文件的作用:
设定本地变量
定义命令别名
登录式shell读取配置文件的流程:
/etc/p...
分类:
其他好文 时间:
2015-04-27 20:14:37
阅读次数:
167