国内做运维的人,很多觉得开发很神秘很难国内做开发的人,很多觉得运维就是搬机器收报警,脏活累活7*24随时等待召唤相互都把对方理解错了。以我多年的经验来看,国内的运维的确存在很多问题。比如,开发人员被宠的太厉害,运维人员话语权少。由于人力便宜,在自动化运维方面重视不够。等等。 这样造成一个印象,运维围...
分类:
其他好文 时间:
2014-10-04 03:40:45
阅读次数:
189
1.什么是Windows BATCHBATCH也就是批处理文件,有时简称为BAT,是Windows平台上的一种可运行脚本,与*nix(Linux和Unix)上的Shell脚本和其它的脚本(Perl,Python)等是一样的,实质上就是一个文本文件,可是用特定的软件去解释的时候,就变成了可运行脚本。在...
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出...
分类:
系统相关 时间:
2014-09-30 23:19:30
阅读次数:
268
月份出错可能影响shell脚本运行,还是改一下。
1
zxw@hostUbuntu1:~$ ifconfig
eth0 Link encap:浠ュお缃 纭欢鍦板潃 00:0c:29:fb:c0:4c
inet 鍦板潃: 骞挎挱: 鎺╃爜:255.255.255.0
inet6 鍦板潃: fe80::20c:29ff:fefb...
分类:
其他好文 时间:
2014-09-30 18:36:19
阅读次数:
271
1.安装如下组件sudo apt-get install如下组件:build-essential gobjc gobjc++ gnustep-devel 2.在工作目录建立下如Shell脚本,并更改文件权限为可执行.objcc.sh#!/usr/bin/env bashgcc $1.m `gnus....
分类:
其他好文 时间:
2014-09-30 17:55:59
阅读次数:
144
今天我学习了 几个告警的处理
haproxy监听端口监控
将告警处理,然后把配置端口添加到配置文件中。
如果配置导入失败,那么就连接机器把haproxy的进程杀死,然后再导入、
本机DNS解析异常
如果有多个dns,那么把出现故障的dns给注释掉。如果dns个数很少,那么添加新的dns,不过添加dns时要注意,最好使用服务
如果就配置了两个,其中一个不行,就得找另外一个...
分类:
其他好文 时间:
2014-09-30 16:51:29
阅读次数:
197
我们都知道jvm本身提供了很多的命令供使用者调用,有时候我们需要使用这些命令写一些脚本来执行我们的程序,首先说下以下脚本的目录结构:bin脚本存放处lib依赖的jar包存放处conf依赖的配置文件存放处打好的可运行jar放在当前目录#!/bin/bash
exportJAVA_HOME=/usr/java
export..
分类:
其他好文 时间:
2014-09-30 14:00:30
阅读次数:
222
http://www.jb51.net/article/51308.htm1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#!/bin/sh ## ## convert file...
分类:
其他好文 时间:
2014-09-30 13:45:19
阅读次数:
267
1. 写一个脚本,利用循环计算10的阶乘#!/bin/shfactorial=1for a in `seq 1 10`do factorial=`expr $factorial \* $a`doneecho "10! = $factorial"2. 写一个脚本,执行后,打印一行提示“Please i...
分类:
系统相关 时间:
2014-09-30 02:20:01
阅读次数:
433
#!/bin/bash
ifconfig|grep -E 'eth|inet'|grep -Ev '(inet6|127.0.0.1)'|sed 's/ /\n/g'|awk NF|grep -Ev '(inet|encap|Link|HWaddr)'|sed 's/00:/MAC:/g';route|grep default|awk '{print "\nGATEWAY:"$2}'
cat /e...
分类:
其他好文 时间:
2014-09-29 19:51:21
阅读次数:
206