自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 转义符

转义是一种引用单个字符的方法,一个具有特色含义的的字符前面加上一个转义符(\)就告诉shell这个字符失去了特殊的含义 对于特定的转义符 \n 意味着新的一行 \r 回车 \t tab 键  小游戏 #!/bin/bash var="'(]\\{}\$\"" echo $var ...

2014-03-27 22:20:01 132

原创 yum方式安装碰到的问题(This system is not registered with RHN)

This system is not registered with RHN 这个问题在百度搜索,用以下方法解决http://www.dotlife.info/articles/2012/06/08/1339136620057.html注:如果出现# wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo--201...

2013-10-27 18:09:23 183

原创 jboss的日志级别设置(转)

这是log4j默认的配置,我们先熟悉一下<!-- ============================= --><!-- Append messages to the console --><!-- ============================= --><!--输出方式:输出到控制台--><appender name="C...

2013-05-27 14:29:06 1138

原创 去掉循环使用

一般公式中如果出现循环引用的提示,说明这个公式是错误的,如果由于特殊要求,必须使用循环引用,可以按下面方法设定:按菜单上的“工具-选项”,出现选项窗口,选“重新计算”选项卡,将其中的“迭代运算”勾选上,并将“最多迭代次数”框中填上1,确定即可计算正确结果。...

2013-03-26 11:00:44 160

原创 VMware网络配置详解一:三种网络模式简介(转)

转:http://www.cnblogs.com/gylei/archive/2012/04/06/2435087.htmlVMware网络配置详解一:三种网络模式简介安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:其 中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍选择虚拟机网络模 式方法如下,单击Edit...

2013-03-09 23:10:08 184

原创 TOP命令解析( 转)

网上看到一个top命令的解析,很好,转下http://www.jb51.net/LINUXjishu/34604.html TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top 命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用...

2013-03-05 16:45:07 96

原创 在Linux下查看内存方法

转:http://bbs.chinaunix.net/thread-1857784-1-1.html 我们一般用free命令:[root@scs-2 tmp]# free             total       used       free     shared    buffers     cachedMem:       3266180    3250004   ...

2012-11-07 14:56:31 92

原创 crontab命令 (转)

任务调度的crond常驻命令:首先cron命令会搜索/var/spool/cron目录,寻找以/etc/passwd文件中的用户名命名的crontab文件,被找到的这种文件将载入内存。例如一个用户名为foxy的用户,它所对应的crontab文件就应该是 /var/spool/cron/foxy。也就是说,以该用户命名的crontab文件存放在/var/spool/cron目录...

2012-09-05 15:26:20 106

原创 没事干,写了个核查数据的脚本

根据此业务数据核查的一些共性,写了个脚本,安排组员使用这个脚本核查的时候就不必要说一大堆,简单,方便。记录下。#!/bin/bashE_BADARGS=67if [[ $1 =~ [^0-9]+ ]]||[[ $1 -lt 1 ]]||[[ $1 -gt 14 ]]thenecho "This \$1 parameters must be Interger(00-14).";e...

2012-08-05 17:14:30 467

原创 find命令中的mtime参数

要写一个定时删除log的日志,需要用到这个命令,记录下。find命令的一个总结   -mtime  n :n 为数字,意义为在 n 天之前的『一天之内』被更动过内容的文件;   -mtime +n :列出在 n 天之前(不含 n 天本身)被更动过内容的文件档名;   -mtime -n :列出在 n 天之内(含 n 天本身)被更动过内容的文件档名。这里 -mtime +n是不包...

2012-08-05 12:59:53 170

原创 Here document

维基百科http://en.wikipedia.org/wiki/Here_document 具体应用:与sqlplus、rman命令行的交互,例如$ more rman.sh  #!/bin/bashrman target / <<!show all;exit; 这个命令就可以备份数据库 ...

2012-05-06 12:05:20 101

原创 验证undo空间不足时的出现的情况

先复习下什么是undo表空间摘抄http://blog.sina.com.cn/s/blog_4e7cf89d01000cnp.html UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到UNDO段,在oracle9i之前,管理UNDO数据时使用(Rollback Segment)完成的.从...

2012-05-03 21:12:44 127

原创 数据文件offline与online

刚刚做过实验,在数据库打开状态下,offline数据文件要对取进行recover操作才能online回来,也即是要进行恢复才能重新online,1.首先对这个数据文件进行offline alter database datafile 6 offline; 2.进行onlinealter database datafile 6 online提示需要进行恢复,在后台日志中也出现...

2012-05-02 18:35:12 621

原创 传送文件到多个远程机器的脚本

写一个传送文件到远程机器的脚本因为在进行升级操作的时候,一些应用的文件都需要替换,如果一个一个替换会很麻烦也很慢,所以有必要写个脚本进行传送。因为这些应用在各个远程机器上的部署路径都是一样的,脚本就相对简单很多了。ps:中式英文都是经过谷歌认证的#!/bin/bashremote_ip="192.168.161.5 192.168.161.5" jar_dir="/opt/...

2012-05-01 23:48:21 163

原创 break和continue在循环中的使用

打印出1至9,但是不打印其中的4和6这样写:#!/bin/basha=0max=9echo "test continue"while [ "$a" -lt $max ]dolet "a+=1"if [ "$a" -eq 4 ] || [ "$a" -eq 6 ]thencontinuefiecho "$a"done输出

2012-04-29 16:41:29 243

原创 rpm命令的使用总结

1.安装一个rpm包: rpm -ivh2.查询一个包是否被安装 rpm -q-q|--query3.查询所有被安装的包 rpm -qa 可以用grep查询某一个包是否被安装4.在安装一个包之前,查询它的依赖关系我们用:rpm -qpR 包名-R,--requires  -p,--package PACKAGE_FILE5.列出该包包含了哪些文件  rpm -ql-l,...

2012-04-29 14:38:51 137

原创 linux开启FTP服务

 用chkconfig gssftp on 开启ftp服务打开ftp服务后,又碰到一个问题 于是上网查资料,解决,把解决方案如下Connected to 192.168.2.79.220 hmpserver FTP server (Version 5.60) ready.User (192.168.2.79:(none)): zhurx530 Must perform ...

2012-04-29 14:03:06 87

原创 dos命令大全

见到网络上,觉得值得学习,特此收藏到这里,因为我几乎天天来这个网站net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$

2012-04-29 11:45:38 146

原创 linux下安装rar解压器

要在linux下处理.rar文件,需要安装RAR for Linux,可以从网上下载,但要记住,RAR for Linux不是免费的;可从http://www.rarsoft.com/download.htm下载RARfor Linux 3.2.0,然后安装:# tar -xzpvf rarlinux-3.2.0.tar.gz# cd rar# make这样就安装好...

2012-04-23 21:14:44 165

原创 嵌套循环

模仿一个嵌套循环,看下输出,就知道嵌套循环的规律,一般程序中的循环都是这样,必须的。#!/bin/bashouter=1for i in 1 2 3doecho "pass $outer in outer loop"inner=1for i in 1 2 3 4 5doecho "pass $inner in inner loop"let "inner+=1...

2012-04-19 21:01:27 106

原创 关于操作系统同时打开的文件数量的限制

今天部署一个应用,日志报错如下警告: Exception executing acceptjava.net.SocketException: 打开的文件太多        at java.net.PlainSocketImpl.socketAccept(Native Method)        at java.net.PlainSocketImpl.accept(PlainSo...

2012-04-17 14:01:28 1000

原创 操作字符串命令(提取,消除,替换)

1.expr提取格式:expr match "$string" '$substring'$substring 是一个正则表达式expr "$string" : '$substring'$substring 是一个正则表达式从字符串开始的位置匹配字符串的长度,也即是算出这些匹配的字符串长度写了个脚本测试stringZ=abcABC123ABCabc...

2012-04-16 20:05:31 295

原创 参数替换

第一种参数替换如脚本#!/bin/bashyou_id=${USER}-on-${HOSTNAME}echo $you_idmy_id=$USER-on-$HOSTNAMEecho $my_idecho -----------------------------------echo ${USER-`who am i`}echo ${USERNAME-`who a...

2012-04-15 11:42:44 294

原创 特殊字符梳理

双引号""在一个双引号中直接使用变量名,一般都是没有问题的.双引号阻止了所有在引号中的特殊字符的重新解释--包括变量名,但是$,`和\除外.保留$,作为特殊字符的意义,是为了能够在双引号中也能够正常地引用变量("$var").这样在""中可以使用变量所表达的值从上面的解释中,可以知道特殊字符除了$、`、\外都是不起作用的#号#号一般是一个注释,但在以下情况下属于...

2012-04-15 11:18:30 119

原创 eval命令的使用

evaleval arg1 [arg2] ... [argN]将表达式中的参数,或者表达式列表,组合起来,并且评估它们.包含在表达式中的任何变量都将被扩展.结果将会被转化到命令中.这对于从命令行或者脚本中产生代码是很有用的.写了个脚本测试#!/bin/bashy=`eval ls -l`echo "$y"echo "-------------------------...

2012-04-14 21:34:03 441

原创 远程登录机器重启某个应用

最近准备写一个脚本重启远程某个机器上的应用,尝试了几种方法1.第一种方法: 首先设置一下使得ssh登录不需要密码#!/bin/bashssh  root@192.168.161.5<<!cd /opt/NMS/server/binnohup ./Server.sh >/dev/null &!这个方法会...

2012-04-14 21:24:01 171

原创 使用ssh登录不需要输入密码

需要写一个脚本,自动远程重启服务器上的程序,可是使用ssh远程的时候需要输入密码,这个是个难点,于是在网上找了一个使用ssh不需要输入密码的方法,验证成功,现记录如下需要说明的是,这里是使用root账号无密码登陆,如果是使用别的账号,那么想应的步骤在此账号下执行,公钥放在此账号的$HOME/.ssh/中,远端的目录需要自己创建举例三种情况1....

2012-04-09 21:46:57 1134

原创 shift的使用

使用shift来穿过所以的位置参数#!/bin/bash#until [ -z $1 ]#do#echo -n "$1"#shift#done#echo#exit 0echo $1shiftecho $1 [root@ahaogege haha]# ./4.7.sh  1 212 这个例子可以看出使用shift可以把最前的一个位置...

2012-04-08 10:49:51 97

原创 bash变量的类型

不像其他程序语言一样,Bash 并不对变量区分"类型".本质上,Bash 变量都是字符串.但是依赖于上下文,Bash 也允许比较操作和算术操作.决定这些的关键因素就是,变量中的值是否只有数字.bash-3.00# more int-or-string.sh #!/bin/basha=2334let "a += 1"echo "a=$a"echob=${a/2...

2012-04-08 10:32:32 118

原创 变量赋值和替换

  #!/bin/basha=28hello=$aecho helloecho $helloecho ${hello}echo "$hello"echo "${hello}"echohello="a b  c  d"echo $helloecho "$hello"echo '$hello'echohello=echo "\hell...

2012-04-08 02:14:01 217

原创 位置参数的使用

[size=large]$0, $1, $2,等等...位置参数,从命令行传递给脚本,或者是传递给函数.或者赋职给一个变量.$#命令行或者是位置参数的个数.$*所有的位置参数,被作为一个单词.注意:"$*"必须被""引用.$@与$*同义,但是每个参数都是一个独立的""引用字串,这就意味着参数被完整地传递,并没有被解释和扩展.这也意味着,每个参数列表中...

2012-04-07 20:29:36 529

原创 for循环

[size=large]以一道练习题为例子1.编写一个if命令的语句:判断某个用户是否存在于/etc/passwd文件如果存在打印输出Found $USER in the /etc/passwd如果不存在打印no such user on my system这里读取/etc/passwd文件,然后进行判断是否存在用户,这个文件里面肯定不止一个用户,那么就要进行循环读取了,要...

2012-04-07 13:44:27 116

原创 RegexBuddy工具使用

在编写或测试正则表达式时常用到这个工具:

2012-04-07 01:01:09 100

原创 mib库中interface组的ifTable中的ifType

[size=medium][size=medium]1.对于接口信息的一些指标,例如流量、带宽等,使用的mib是一样的,都是标准mib,都是RFC1213-MIB2.对于cpu,内存等性能信息,各个厂家有各个厂家的mib有几个问题,iftype对应的信息是什么呢?摘抄如下IANAifType ::= TEXTUAL-CONVENTION STA...

2012-04-07 00:28:36 1792

原创 关于正则表达式中的flags部分-g

[size=medium]语法是这样:使用RegExp的隐式构造函数,采用纯文本格式:/pattern/[flags]。flags部分设置正则表达式的的标志信息,这个标志可以是g,m,i的组合,g的作用是这样的:g是全局标志。如果设置了这个标志,对某个文本执行搜索和替换操作时,将对文本中所有匹配的部分起作用。如果不设置这个标志,则仅搜索和替换最早匹配的内容重点:经过测试,这...

2012-04-06 23:23:22 938

原创 关于业务知识的一些计划

多学习点东西总是好的。在业务这块,对于一些业务系统的了解和他们之间的联系是有必要去了解的,初步计划先对这几个业务系统进行梳理简述软交换系统,软交换系统产生的背景,软交换系统的作用,其内部结构的组成,其应用业务简述IP承载网,IP承载网产生的背景,与软交换之间的联系,承载的业务类型,承载了哪些业务,其网络设备的组成(CR,BR,AR)简述CMNET网络,其承载的主要业务,与IP承载网的区...

2012-03-31 23:15:15 101

原创 case的用法

这几天都在忙验收的事情,验收终于完了,也有时间写写博客。今天因工作需要,改了个脚本,也学习到了shell脚本中的一个在代码块中依靠条件去决定程序的分支的语句。[color=blue]case命令是一个多分支的if/else命令[/color]这个语句的结构是这样的case "$variable" in"$condition1")command...;;"$condi...

2012-03-31 20:41:17 137

原创 开始记录学习过程-我的博客

今天2012年3月26日,开始写博······························

2012-03-26 23:12:36 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除