自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小菜鸟的天地

心有多高,路就有多远...

  • 博客(25)
  • 资源 (17)
  • 收藏
  • 关注

原创 清空文件的方法

今天在看脚本的时候发现了一种新的清空文件的方法,闲来没事,拿来和大家分享~假设我们先创建一个文件111,里面有内容:1.echo “ ” > 1112.cat /dev/null  > 1113.:> 111 第三种应该算是比较高级的用法了,这种用法都是清空文件的,但是却略有不同。下面我们看一下每次执行后的结果就明白了:第一种方法执行后:[root@SOR_SYS

2011-11-29 15:24:13 1134 1

原创 @shell中join命令的一些使用方法@

join类似 db里面的join方法,同样有left join right join inner join等指定参数-a 可以指定join的方式。 -a1表示 显示第一个文件中不匹配的行,即为left join                                                           -a2 表示 显示第二个文件中不匹配的行,即为right joi

2011-11-28 14:27:07 9183

原创 *grep -F/f的作用*

(1.)grep -F YOURSTRING -R path 功能:用grep搜索文档中的字符串[root@SOR_SYS hahah]# grep -F 0576 -R /root/zy/hahah/root/zy/hahah/b:05766798607/root/zy/hahah/b:05766798608/root/zy/hahah/b:05766798609/r

2011-11-28 13:08:38 37825 3

原创 ls -F | grep /$是什么意思

今天在搜索一个东东的时候发现了这个标题,那么大家知道是什么意思吗?ls -F的意思是把文件按照类型归类,并且在末尾加上/ *等符号标识| 管道输出,把前面命令的结果当做输入传给后面的命令grep /$的意思是从中挑出以/结尾的行,/就是标识是目录 -F, --classify              append indicator (one of */=>@

2011-11-28 11:52:35 12648 1

原创 如何在一台主机上监控其他几台主机的某一端口?--hadoop

Hadoopt是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的硬件上。而且它提供高传输率来访问应用程序的数据,适合那些有着超大数据集的应用

2011-11-25 10:49:23 2210 2

原创 谁改了我的shell环境变量?

同志们,你们会不会遇到这个问题呢?bash-3.2#为什么我登陆后 好像不在原来的shell了。bash-3.2# llbash: ll: command not found 但是我是root登录的,并且下面也有文件.bashrc和.bash_profile这两个文件啊~bash-3.2# whoamirootbash-3.2# ls -a.  ..  .bas

2011-11-24 10:16:39 1672

原创 **对输出格式中的空格处理**

#!/bin/sha=(" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ")TOMCAT_HOME=/opt/oracle/tomcatsprint_status(){echoecho "Processes in Instance: `hostna

2011-11-23 17:48:07 1479

原创 windows内部命令之prompt

经常出现在命令窗口中不能运行命令的事情。甚是让人头疼。在“运行”中输入“cmd”,进入命令窗口,运行“ipconfig”,“ping”,“route print”等,全不能运行。而在窗口中输入“%systemRoot%\system32\ipconfig”,却能正常运行。从而判断应该是系统变量中路径没了。在窗口中使用命令“set path=c:\windows;c:\windows\syste

2011-11-23 16:36:37 9337

原创 @awk判断输出----一些不常见的用法@

今天发现了一个awk的一个判断功能,如果匹配就输出,不匹配则不输出,实际上也可以理解成搜索功能吧,就是在日志中搜索关键字。实例一:[oracle@Test231 ~]$ echo "INFO: Server startup in 2325 ms"INFO: Server startup in 2325 ms[oracle@Test231 ~]$ echo "INFO: Server

2011-11-21 14:15:49 5520

原创 linux下crontab中的命令行中含有”%”的话前面一定得加转移符”\”

其实这跟Linux关系不大,倒是跟shell很是相关其实还是跟crontab最相关:)当时crontab的log出错信息是:/bin/sh: -c: line 0: unexpected EOF while looking for matching “’/bin/sh: -c: line 1: syntax error: unexpected end of file下面这是

2011-11-21 09:31:37 2716

原创 关于命令tail的参数-F的使用

我们经常会用到用”-f”的参数来监控log文件(看着log一屏屏的翻,比较有成就感:)好像在实时log分析的程序里,大家的思路大多也是用tail -f某个log文件然后再用管道传给程序处理,但这样有一个问题:就是当系统logrotate这个log文件的时候,系统会重建这个log文件在这个时候,如果监控这个log文件用的是命令”tail -f“的话就会接不到任何新的内容一般的

2011-11-21 09:25:22 11414 1

原创 你知道你你的LOGNAME是如何来的吗?

你知道你的LOGNAME是如何来的吗?我之所以这样问,也是因为刚刚才发现这其间的小秘密。我们都知道id -u显示的是你当前的uid号码,但是加上那个-n就不同了,下面我们来看看他们的区别:[root@SYS ~]# iduid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(whe

2011-11-18 10:24:22 2309

原创 bash的基础用法,你注意到了吗?

${parameter##word}              The word is expanded to produce a pattern just as in pathname expansion.  If  the  pattern  matches  the              beginning of the value of parameter, then the

2011-11-16 11:53:12 1326

转载 日志切割

#!/bin/bash# This script run at 00:00# The Nginx logs pathlogs_path="/usr/local/webserver/nginx/logs/"mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/mv ${logs

2011-11-16 11:50:39 1975 1

转载 一个牛人给我们的建议

这篇文章是我摘抄的一部分,觉得写得还不错,就拿来分享~给初学者之一:浅谈java及应用 学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,精通的更少  由于我国高等教育制度教材陈旧,加上java自身发展不过十年

2011-11-15 23:03:27 2935

转载 在多台机器上自动安装软件

#! /bin/shwhile getopts f: OPT; docase $OPT inf|+f)files="$OPTARG $files";;*)echo "usage: `basename $0` [-f hostfile]  "exit 2esacdoneshift `expr $OPTIND - 1`if [ "" = "$

2011-11-15 18:09:34 1607 1

原创 ls -1的用法

-1     list one file per line          之前刚学的时候貌似见过这个命令,但是在长期的学习中,貌似再也没有用过这个命令,记得之前有人想用这个功能,但是却没有想起这个命令,现在拿来和大家分享一下~ls -1apache-maven-2.2.1-bin.tar.gzapache-tomcat-6.0.30apache-tomcat-6.0.3

2011-11-14 17:17:31 8082 2

原创 xargs的含义和用法

xargs - build and execute command lines from standard inputxargs通常和xargs一起使用,能够解决许多问题~在使用find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通

2011-11-14 16:18:23 6487 2

原创 basename是什么意思呢?

今天上线的时候在启动脚本中看见这个命令,不晓得是什么意思,然后手动执行了一下,发现原来也是linux的内置命令。 basename---strip directory and suffix from filenames大概意思就是去除文件的目录吧,下面我们来测试一下就知道了。[root@www~]#jarpath=`ls /opt/bgw.smq/lib/www-*.jar`[ro

2011-11-11 04:24:05 4398 1

原创 ***Linux文件查找命令find***

前言:关于find命令优劣对比:常用的grep只能通过文本内容过滤(行)查找文件,而locate 数据库【依据/var/lib/mlocate内的数据库记载,找出使用者输入的关键字档名】查找却是模糊匹配,将指定的字符串跟整个路径进行匹配  -i 忽略大小写 -n N 只显示匹配到的前N个文件。而此时find命令则体现出其强大之处。由于find具有强大的功能,所以它的选项也很多,其中大部

2011-11-10 22:22:16 11593 1

翻译 Lose Yourself

[00:09.50]Lose Urself-Eminem 迷失了自己(埃米纳姆) [00:32.83]Look ! 听着!! [00:34.86]If U had one shot.如果有东西打动你。 [00:39.63]One opportunity.也许是一个机会。 [00:41.76]To seize everything U ever wanted.抓住所有你想要的东西。

2011-11-09 15:54:47 1539

原创 check_load

check_load表示检查负载,是通过系统命令top显示,check_load并不是cpu 的负载,也不是IO的负载。 check_load是检查系统正在运行的任务数+等待的任务数。/proc/loadavg是这里表示的负载。cat /proc/loadavg0.00 0.00 0.00 1/188 21020[1]+  Killed                  view

2011-11-07 18:00:44 3640

原创 *关于函数中的一些变量的时效性*

今天在写脚本的时候,在同事的提示下,我才明白shell中原来一个变量的设置在当前这个脚本中是一直生效的,也就是说作用范围是全局性的,你要是不用的话就在该函数结束的时候unset 变量。【注意:不要加$哦~】 例如:app{sum=1unset sum}或者用以下的方式:app{local sum=123}如果要是不这样子做的话,在一个脚本中你多次用到一个

2011-11-02 19:30:47 1251

原创 *自动安装jdk的脚本--select用法*

#!/bin/bash#echo "You want to which kinds of means to install jdk:"select jdk in `ls *gz *bin`do echo "Your choice is $jdk" breakdoneecho "According to your chosen bag suffixes to choi

2011-11-02 18:31:10 1837 1

原创 vim程序编辑器

在 Linux 的系统中使用文本编辑器来编辑你的 Linux 参数配置文件,可是一件很重要的事情呦!Tips:不同的 Linux distribution 各有其不同的附加软件,例如 Red Hat Enterprise Linux 与 Fedora 的ntsysv 与 setup等,而 SuSE 则有YAST 管理工具等等, 因此,如果你只会使用此种类型的软件来控制你的 Linux 系统

2011-11-01 16:33:18 2668 5

cwRsyncServer_4.2.0_Installer

主要用于windows下文件的同步,rsync可以进行配置,定期的同步文件~

2012-12-28

ipython log

ipython安装过程中,可能会遇到好多问题,上面的log是我安装时候记录的log,大家可以看一下~

2012-11-09

weblogic加载模块

apache在配置添加weblogic应用时,会加载weblogic模块,否则就会访问报404错误~

2012-06-20

全国ip地址分配

我们有时候会发现网络被攻击,我们想要知道这些ip地址,并且想知道这个ip的归属地,怎么办,这里全部汇集了全国各省市的ip,需要就下载吧,O(∩_∩)O~

2011-11-30

expect-5.42.1-1.x86_64.rpm

expect-5.42.1-1.x86_64.rpm在写expect脚本的时候必须得支持expect!

2011-08-03

expect-devel-5.42.1-1.x86_64.rpm

这个expect-devel-5.42.1-1.x86_64.rpm包是写expect脚本的时候必须得支持expect!

2011-08-03

tomcat-connectors-1.2.31-src.tar.gz

tomcat-connectors-1.2.31-src.tar.gz在安装tomcat集群(mod_jk模式负载均衡)的时候会用到!

2011-07-28

ncurses-5.7.tar.gz

相信大家在配置cacti的时候,安装数据库会出现以下问题:checking for termcap functions library... configure: error: No curses/termcap library found,解决办法就是安装ncurses-5.7.tar.gz

2011-06-14

cgilib-0.6.tar.gz

rrdtool在安装的过程中,可能需要一些库文件的支持,cgilib-0.6.tar.gz就是其中的一个,具体作用不大清楚!欢迎大家使用,(*^__^*) 嘻嘻……

2011-02-17

fontconfig-2.4.2.tar.gz

在安装php时,为了需求,可能需要GD库的支持,而fontconfig-2.4.2.tar.gz在cacti绘图时,图片上的字体支持就会用到它

2011-02-17

libpng-1.2.18.tar.gz

在安装php等软件时为了需求,可能需要一些GD库的支持,而libpng-1.2.18.tar.gz就是为了支持png格式的图片

2011-02-17

php-json-ext-1.2.1.tar.bz2

php-json-ext源码包,先确认系统上是否安装了php-devel 软件,如果没有安装就必须安装,否则,不能编译安装php-dson-ext!

2010-09-09

npc-2.0.4.tar.gz

npc源码包,费了好大的劲才下载的,在cacti和nagios整合的时候会用到,npc简而言之就是nagios for cacti,就是一个插件,为了在cacti中显示nagios的!这个官网好像没有了,O(∩_∩)O欢迎大家使用(⊙o⊙)哦!

2010-09-09

cacti-plugin-0.8.7g-PA-v2.8.tar.gz

cacti的插件软件包,用于支持weathermap

2010-08-09

cacti-0.8.7g.tar.gz

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,能统计网络设备的流量、CPU、系统负载等参数,也可以自定义监测的指标。而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好。

2010-08-09

空空如也

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

TA关注的人

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