IT运维中文博客

ITer工作中的积累,学习,分享!!

avatar

【shell】md5校验及多级较验

我们常常会有一种需要,需要记录某个文件或某个目录及子目录下所有文件的MD5,以后需要用时,还要比对MD5是否统一,这时需要用于md5sum这个命令和它的反校验功能了生成MD5码:[root@host100 ~]# find ./ -name "*.txt" |xargs md5s

2013-09-10

shell实现按任意键继续

有一个数据库,我需要开发一个工具,由于这个数据库没有任何说明,我也不知道当时是怎么创建的。哎,需要找表,找字段,别说有多痛苦了......当然,我是根据数据来找的。我一个个数据表打开看感觉太慢慢,全部打开又会影响到其它工具使用。后来我就了个按任意键继续,没有找到就继续找。具体方法

2013-08-24

【shell】linux在在脚本后台运行程序和直接在终端后台启的不同

今天突然接到一个电话,需要确定一下某程序是否已经启服。登录服务器查看时,果然不在了。后来问了一下操作的同学(实习生),结果是直接在终端启的程序,因为终端的seession是有时间限制的,在一定的时间内没有使用就会断开。终端一断,那么程序也就掉了。这最主要的原因是在我,没有让他记住

2013-08-09

【程序安全】Fork炸弹

          Fork炸弹是一个非常经典的递归程序,程序所做的事情只有一样:以极快的速度创建大量进程(进程数呈以2为底数的指数增长趋势),并以此消耗系统分配予进程的可用空间使进程表饱和,而系统在进程表饱和后就无法运行新程序,除非进程表中的某一进程终止;但由于fork炸弹程序

2013-08-08

【shell】判断操作符-判断为真的条件

 判断操作符判断为真的条件字符串判断 [ stringA=stringB ]stringA等于stringB[ stringA==stringB ]stringA等于stringB[ stringA!=stringB ]stringA不等于stringB[ string

2013-08-07

【shell】在while Read中ssh提前中断解决办法

 在写while read循环时,只执行到第一行就中断了,这是为什么呢?while read linedossh xxxx done  <file问题原因是由于: ssh需要用到stdin,当ssh推出,"顺便"就把当前stdin中断了.既然stdin中断,自然read也读

2013-08-07